Use this training path to see the courses you need to take to achieve this skill or certification. Click on the course boxes to access a course description, view its schedule, and enroll.
| | PDF version (224KB) |
| | Get Adobe® Reader® |
Role
The service-oriented architect is expected to articulate business and technical values of service-oriented architecture (SOA), help determine return on investment, be familiar with new industry standards, design patterns, and be able to craft service-oriented architecture solutions using existing assets and new components. Such an architect should also understand and be able to contribute to governance issues related to service development, deployment and management within the organization.
Assumptions
It is assumed that the individual following this roadmap has architect skills and needs to learn about service-oriented architecture, design concepts and SOA implementation technologies.
1. Prerequisite skills for Architect
Objectives
After completing this step, students should be able to:
- Describe the organization of use-case, analysis, design, and deployment models.
- Generate an analysis model from a requirements model and elaborate on the model.
- Generate a design model from an analysis model and elaborate on the model.
- Incorporate existing code and reusable assets in the development of a new application.
- Add elements used for testing and verification to the design.
- Model a service in Rational Software Architect using the UML Profile for Software Services.
- Create a User Experience model and generate JSF elements from that model.
- Incorporate the IBM Patterns for e-business in the design of a system
- Define and customize RequisitePro project structure and components
- Create and build a project
- Create, import, and revise requirements, attributes, and requirement documents
- Define hierarchies of requirements
- Trace requirements to one another
- Manage changing requirements through views, queries, metrics, and revision notification
2. SOA fundamentals
Objectives
After completing this step, students should be able to:
- Explain the business and technical value of adopting SOA
- Describe SOA and explain how it relates to contemporary software architectural styles
- Explain the principles and characteristics of services within SOA, and identify various service types
- Explain Information Services, and how and when to apply it
- Describe service-oriented integration (SOI) and explain how it differs from contemporary integration approaches
- Identify methodologies for service-oriented analysis and design
- Describe programming models and standards that support the realization of SOA and SOI
- Describe Web services, and explain how they support the realization of SOA solutions
- Describe IBM's SOA Foundation, and identify IBM offerings that support IBM's SOA life cycle
- Explain the need for SOA governance
- Explain IBM's SOA governance offerings for establishing SOA governance within an organization
- Explain IBM's SOA scenarios and describe how these support adoption of SOA within an organization
Supplemental resources
- Building SOA Solutions Using the Rational SDP – Redbook - SG24-7356-00
- Patterns: SOA Design using WebSphere Message Broker and WebSphere ESB – Redbook - SG24-7369-00
Technical conferences
- Impact 2010
Join us 02-07 May 2010, in Las Vegas, Nevada USA
