Service oriented architectures: approaches, technologies and research issues

Service oriented architectures: approaches, technologies and research issues

6 June 2005 / Accepted: 1 August 2005 / Published online: 3 March 2007 | Mike P. Papazoglou · Willem-Jan van den Heuvel
The paper "Service-Oriented Architectures: Approaches, Technologies, and Research Issues" by Mike P. Papazoglou and Willem-Jan van den Heuvel discusses the emerging approach of Service-Oriented Architectures (SOA) and its key components. SOA addresses the requirements of loosely coupled, standards-based, and protocol-independent distributed computing, enabling businesses to streamline processes and integrate various applications. The Enterprise Service Bus (ESB) is highlighted as a crucial component, providing a highly distributable communications and integration backbone that supports Web services standards and offers value-added capabilities for SOA applications. The paper reviews technologies and approaches that unify SOA principles with event-based programming, focusing on ESB functions and their role in extending middleware functionality. It also proposes an extended SOA (xSOA) to address essential ESB requirements such as service orchestration, intelligent routing, provisioning, integrity, and security. The layers in xSOA are used to classify research issues and current research activities. The paper emphasizes the importance of SOA in enabling flexible and adaptable environments for business integration projects, and it explores the integration of Web services, event-driven computing, and adapters within the context of ESBs. Additionally, it discusses the key capabilities of ESBs, including service communication, dynamic connectivity, topic/content-based routing, endpoint discovery, transactional guarantees, management and monitoring, and scalability. The paper also reviews the integration solutions provided by ESBs, focusing on presentation-tier integration, application connectivity, application integration, process integration, data integration, and integration design and development methodology. Finally, it examines the enabling technologies of ESBs, including integration brokers, application servers, business process management, and adapters.The paper "Service-Oriented Architectures: Approaches, Technologies, and Research Issues" by Mike P. Papazoglou and Willem-Jan van den Heuvel discusses the emerging approach of Service-Oriented Architectures (SOA) and its key components. SOA addresses the requirements of loosely coupled, standards-based, and protocol-independent distributed computing, enabling businesses to streamline processes and integrate various applications. The Enterprise Service Bus (ESB) is highlighted as a crucial component, providing a highly distributable communications and integration backbone that supports Web services standards and offers value-added capabilities for SOA applications. The paper reviews technologies and approaches that unify SOA principles with event-based programming, focusing on ESB functions and their role in extending middleware functionality. It also proposes an extended SOA (xSOA) to address essential ESB requirements such as service orchestration, intelligent routing, provisioning, integrity, and security. The layers in xSOA are used to classify research issues and current research activities. The paper emphasizes the importance of SOA in enabling flexible and adaptable environments for business integration projects, and it explores the integration of Web services, event-driven computing, and adapters within the context of ESBs. Additionally, it discusses the key capabilities of ESBs, including service communication, dynamic connectivity, topic/content-based routing, endpoint discovery, transactional guarantees, management and monitoring, and scalability. The paper also reviews the integration solutions provided by ESBs, focusing on presentation-tier integration, application connectivity, application integration, process integration, data integration, and integration design and development methodology. Finally, it examines the enabling technologies of ESBs, including integration brokers, application servers, business process management, and adapters.
Reach us at info@study.space