The test consists of six sections containing a total of approximately 54 multiple-choice questions. The percentages after each section title reflect the approximate distribution of the total question set across the sections.
Section 1 - The Value of SOA (15%)
- Identify business functions where SOA can improve competitiveness and productivity.
- Identify how SOA can provide return on investment (ROI) (improve competitiveness, reduce costs, increase responsiveness.)
- Identify the SOA features that make businesses more agile.
- Identify the opportunity costs of not adopting SOA.
- Identify situations where SOA does not provide the desired value or is not appropriate.
- Identify the business drivers for SOA.
Section 2 - SOA Concepts (26%)
- Define the concept of a service in SOA.
- Describe the architectural concepts used in SOA (for example: loose coupling and separation of concerns.)
- Describe the roles that XML plays in SOA.
- Describe the role of a service registry and/or repository in SOA.
- Explain what a business process is in the context of SOA (including business process management and automation) and how it facilitates business flexibility.
- Determine the role that technology standards (SOAP, WSDL, WS-Security, BPEL, WS-I, ) play in SOA.
- Describe the role that Web 2.0 and its related technologies play in SOA (for example: REST and AJAX.)
- Describe the importance of goals, KPIs, and measurement to business success with SOA.
Section 3 - Basic SOA Architecture (20%)
- Describe the characteristics of a basic SOA architecture.
- Describe the elements of the IBM SOA Reference Architecture, and their roles and relationships.
- Describe the enterprise service bus (ESB) and its role in SOA.
- Describe the role of Web services and messaging in building an SOA.
- Describe orchestration of business processes using services and human interactions.
- Describe the stages of the SOA lifecycle (model, assemble, deploy, manage.)
Section 4 - SOA Management (19%)
- Explain the need for SOA governance.
- Describe SOA governance and related concepts (roles and responsibilities, funding models, policies, enforcement, critical success factors, and metrics.)
- Describe Quality of Service (QoS) issues pertinent to SOA.
- Explain the need for a distributed security model (including issues like identify provisioning and propagation.)
- Identify the impact of changes to services in the SOA lifecycle (change management, versioning, and service lifecycle.)
- Identify the role of an enterprise service bus (ESB) in SOA management and governance.
- Identify service management issues.
Section 5 - Preparing for SOA (20%)
- Describe the elements of SOA governance that need to be addressed during the preparation for SOA.
- Understand the importance of documenting business issues, drivers and goals when preparing for SOA.
- Capture and assess IT issues, drivers, and goals (including metrics and KPIs.)
- Describe the people, organizational, and technology factors that impact readiness for SOA and its success.
- Describe the steps for SOA adoption (including adoption roadmaps and maturity assessments.)
- Identify barriers to SOA adoption.
- Describe points of entry into SOA.
- Describe the importance of securing executive sponsorship and solving funding issues for SOA adoption.