SOA, from an IT perspective, is an Enterprise Integration technology consisting of service definition, orchestration (BPMS/BPEL), description (WSDL), registration, discovery (UDDI) and distribution (ESB) technologies. Nevertheless, SOA is more than IT although its origins are in IT. From a business viewpoint, it is a way of structuring a business as clusters of loosely coupled services. SOA, apart from agility and reusability, enables: • The Business to specify processes as orchestrations of reusable...