Service Oriented Architecture

Overview

Service Oriented Architecture applies the principles of Component Based Development to the wider software asset base, including legacy systems, with easy integration as a goal. Reuseable funcitonality from existing systems is exposed as web services by wrapping an available interface in a standard web services protocol. This allows, for example, stable, well-proven back-office systems to be used to provide the realisation of customer-facing web applications.

The IBM Rational Software Development Platfrom includes many tool that help in the development of Service Oriented Architectures, and there is also a plug-in to RMC that provides Governance and Compliance processes for SOA development.

Roles

Team members require this skill to successfully perform the following roles: Software Architect.

Courses
Tools