Abstract
This chapter presents the basic ideas underlying Service Oriented Architecture as well as a brief overview of current research into the phenomena also known as SOA. SOA is defined, and principal components of one proposed SOA framework are discussed. The more relevant historical background behind the move toward SOA is presented, including SOA antecedents such as Web Services, SOAP, and CORBA, and enabling technologies such as XML and EJB. A basis for understanding SOA is presented, based on Krafzig, Banke, and Slama’s (2005) three-level hierarchical perspective. The common SOA components including UDDI, Application Programming Interface, Service Bus, Service Contract, Interface, Implementation, Data, and Business Logic are also presented. Finally, relevant research in four categories is presented, including implementation strategies, patterns and blueprints, tool development, standards proposals, or modifications (including middleware), and ontological or meta-model development or modification.
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have
Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.