USERNAME: 
PASSWORD: 
lost password? 
search:
Wednesday, December 3
 
 

Membership
Articles
White Papers
Round Tables
Presentations
News Clippings
Events
Training
Face-To-Face
Chicago 2009
San Francisco 2009
DC 2009
New York City 2009
eLearning
In-House
About Training
Workshops
Consultant Network
Solution Locator
Search
Other Topics
BPM
Biz Decision MGMT
Biz Architecture
Org. Performance
Innovation
Government

Solution Locator

Expedite your research.
Find specific SOA solutions and request information.

 

SOA Watch Column

SOA Watch: When Considering Services…

Services are the building blocks of SOA, and like building blocks of a house or a building, the quality will define the value of the finished product. In this case, the SOA itself. Thus, spending...


Experts Wanted

Would you like to:

  • Submit an article
  • Lead a Round Table
  • Speak at a Conference

Contact us today!


 

Designing Service Oriented Applications

Presented by: Mike Rosen, Editorial Director, SOAInstitute.org

Course Description:

Schedule

Face to Face

2009 Dates Location
April 17 Chicago
June 25 San Francisco
Sept 17 DC
Nov 5 New York

To enroll, call
508-475-0475, x15


eLearning

Request this course Live Online

In-House

We can deliver this course at your location- request a complimentary assessment today.



TV Icon   View Course Preview

Service Oriented Architecture (SOA) has emerged as the next major architectural style, especially for enterprise applications. The potential benefits of SOA in terms of flexibility, agility, cost, and time to market have swept it into the limelight and most software organizations are planning to or are currently adopting SOA technologies. But is the marketing hype just setting up SOA to deliver another major disappointment (remember ERP, BPR, Objects, Components)? Not if we can help it!

Most of the organizations that we see are struggling with three major questions regarding SOA. First, what is an SOA? How is an SOA different from Web Services? Secondly, what is the relationship between BPM and SOA? Where does one leave off and the other one begin? And, third and most importantly, how do you design service interfaces? What makes a good services? How big should a service be? What are the important characteristics of a service? What are the different types of services and the relationships between them?

This tutorial starts with the basis concepts of SOA: architecture; services, business processes and semantics. We will explain the difference between simply building services, and a true service-oriented architecture that addresses how to build services that can be combined together to support enterprise processes. In addition, we will address the organizational issues of independent producer and consumer groups and SOA governance. Then, we will go into details of the design of an SOA application, from business analysis to service design, including how to drive service design from business process models. We will present a service hierarchy and taxonomy that defines addresses the important questions of granularity, scope, and ownership. Finally, the workshop will address service implementation and information processing, showing how to design services and applications that deliver the value that SOA promises.

Students will gain an overall understanding of SOA and an appreciation for the criteria and tradeoffs of application and service design. The tutorial is structured as a mix of presentation, interactive discussion and group based exercises, so the students get the chance to apply the techniques learned to example scenarios during the facilitated exercises.

Course Outline:

  • SOA Concept Review
  • Architecture and Design Considerations for SOA Applications
  • Conceptual Architecture
  • Business Model for SOA
  • Information Model for SOA
  • Identifying Service Candidates
  • Service Interface Design
  • Service Document Design
  • Factoring granularity, scope, ownership, implementation into service types
  • Service Implementation Design
  • Service Composition
  • Information Transformation Techniques
  • Case Study
  • Conclusion

Course Objectives:

  • Understand the architectural and design considerations that are critical to SOA success
  • Learn a methodology for designing SOA applications and how to apply it to different types of applications
  • Understand the relationship between the business and information models and service design
  • Be able to factor size, scope, ownership and other issues into proper service interface design
  • Get practical experience in applying these techniques during the workshops
  • Be exposed to examples of best practices in SOA design and where to get additional information

Instructor Biography:

Mike Rosen is an independent consultant providing advice and assistance on the design and implementation of SOA, business, application and enterprise architecture. Mr. Rosen is also Co-chair of the BrainStorm SOA Conference Series and Editorial Director of SOA Institute. He has years of experience in the architecture and design of applications for global corporations and 20+ years of product development experience for distributed technologies.

Target Audience/Who Should Attend:

  • Architects
  • Designers
  • Project Leaders and Managers

Unique Value of Course:

This course describes a proven design methodology for going from business requirements through to implementation of services and the applications that they support. It provides answers to the most common questions about SOA design including:

  • What makes a good service?
  • How do I identify services?
  • How big should a service be?
  • How do I structure services to support BPM systems?
  • How do you expose existing applications as services?
 
   
About Us : Contacts : Advertise : Partners  
BrainStorm Group © 2008 • Privacy Policy • Terms of Use