Service Oriented Architecture
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.
Team members require this skill to successfully perform the following roles: Software Architect.
This skill is taught as part of the following courses:-
Users require this skill to gain the full benefits from the following tools:-
