service-oriented architecture and frameworks Introduction
Papazoglou, (2003) organised SOA in four architectural layers: Service Foundations, Service Composition, Service Management and Service Engineering and outlined a host of technologies that could be utilised when developing and deploying an SOA system to overcome the challenges of a distributed enterprise system, including application integration, security policies, transaction management / message exchange and allowing multiple platforms and protocols to communicate effectively across a companies legacy assets and systems.