Skip to main content

Service-Oriented Architect and Application Developer skills roadmap

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 PDF version (224KB)
Get Adobe® Reader®
Training Path for Service-Oriented Architect skills Do you only need implementation skills? WS007 OR Classroom (2 days) ZS007 Self-paced virtual... Getting Started with SOA VS007 OR Instructor-led online (2... REQ370 OR Classroom (1 day) RR331 Instructor-led online (1... Essentials of Rational RequisitePro RD541 Classroom (2 days) Essentials of IBM Rational Software Architect, V7.0 Skills for SOA governance SOA application development Yes Yes Yes CONTINUED
on the following page... VW003 Web-based (4 hours) Introduction to the Value and Governance Model of... VW005 Web-based (6 hours) Technologies and Standards for SOA Project Implementation VW004 Web-based (6 hours) Designing SOA Solutions with Project, Technical, and...

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