Home     About      SOA     Services  Publications Contact
Overview Consulting Training Certification



Module 4
SOA Project Delivery & Methodology


Delivering services as part of a growing enterprise service portfolio in support of an SOA initiative introduces new and unique challenges and considerations. The first part of this session establishes the stages that are part of the typical SOA delivery lifecycle and then explores three approaches for building services, each addressing long-term strategic and short-term tactical goals differently.

The majority of this module is dedicated to the study of service-oriented analysis and the art of service modeling. Service-oriented analysis represents a phase within the SOA delivery lifecycle whereby existing business automation requirements are subjected to a structured service modeling process that results in the definition of service candidates.

These service candidates establish the starting point for service-oriented design processes that are responsible for turning conceptual service definitions into concrete service contracts. These “contract first” processes are also introduced and discussed within the context of the overall SOA delivery lifecycle.

Several exercises supplied and the in-class reading ties into these exercises by providing related case study examples. Architects and business analysts are highly encouraged to attend as it will usually be these two groups that collaborate to complete the service-oriented analysis process. IT managers and project managers also regularly attend to better understand SOA project planning considerations and to assess the importance and requirements of incorporating service-oriented analysis into the overall project lifecycle.

The following primary topics are covered:

Service-Orientation and the Separation of Concerns
Fundamental Service Definition
Service Encapsulation and the Agnostic Context
Service Models and Service Abstraction Layers
Utility Service Layer and Service Model
Entity Business Service Layer and Service Model
Task Business Service Layer and Service Model
Service Granularity, Capability Granularity, Data Granularity and Constraint Granularity
Planning SOA Projects and SOA Delivery Strategies
Service-Oriented Analysis Process
Service Modeling Process and Service Candidates
Service-Oriented Design
Designing Entity Services
Designing Utility Services
Designing Task Services and Orchestrated Task Services

This course is further supplemented with a set of informal exercises that allow attendees to participate hands-on, and further help reinforce key concepts.

Duration: 1 day (including breaks, Q&A and exam preparation)

Download this Outline (PDF)


Course Credit

Note that this is a credit course for the following designations:

Certified SOA Consultant
Certified SOA Analyst
Certified SOA Governance Specialist

Return to SOASchool.com Home Page

Explore SOA Seminars without Testing Requirements at SOATraining.com