Service-Oriented Architecture

Author(s):  
Matthew Guah

For centuries, organizations have been trying to exchange information between their applications by linking them together. However, such application integration has not been as successful as organizations have hoped. With the introduction of SOA, application integration is more successful than the previous integration techniques. SOA is a design philosophy in which resources are cleanly partitioned into remotely accessible software components performing self-contained functionalities, called services. The reinvention of SOA in recent times is attributed to the rise of Web Services, which has become commonly used in VLITP to expose services within the host organization. However SOA can also be implemented with other service exposing techniques. SOA is based on the concept of separation of concerns, realizing that no single entity can be best at everything. SOA is usually implemented using an Enterprise Service Bus (ESB). The ESB is responsible for routing, prioritizing, scheduling, monitoring, and controlling the flow of traffic between services and therefore forms the middleware for Service Orientation.

Author(s):  
Dinesh Sharma ◽  
Devendra Kumar Mishra

Present is the era of fast processing industries or organization gives more emphasis for planning of business processes. This planning may differ from industry to industry. Service oriented architecture provides extensible and simple architecture for industry problem solutions. Web services are a standardized way for developing interoperable applications. Web services use open standards and protocols like http, xml and soap. This chapter provides a role of enterprise service bus in building web services.


Author(s):  
Stéphanie Chollet ◽  
Philippe Lalanda ◽  
Jonathan Bardin

The visionary promise of Service-Oriented Computing (SOC) is a world-scale network of loosely coupled services that can be assembled with little effort in agile applications that may span organizations and computing platforms. In practice, services are assembled in a Service-Oriented Architecture (SOA) that provides mechanisms and rules to specify, publish, discover and compose available services. The aim of this chapter is to present the different technologies implementing the new paradigm of SOA: Web Services, UPnP, DPWS, and service-oriented component OSGi and iPOJO. These technologies have been developed and adapted to multiple domains: application integration, pervasive computing and dynamic application integration.


2010 ◽  
pp. 756-775
Author(s):  
Abbass Ghanbary ◽  
Bhuvan Unhelkar

Web Services (WS) technologies, generally built around the ubiquitous Extensible Markup Language (XML), have provided many opportunities for integrating enterprise applications. However, XML/Simple Object Access Protocol (SOAP), together with Web Services Definition Language (WSDL) and Universal Description Discovery and Integration (UDDI), form a comprehensive suite of WS technologies that have the potential to transcend beyond mere application integration within an organization, and to provide capabilities of integrating processes across multiple organizations. Currently, the WS paradigm is driven through parameters however; the paradigm shift that can result in true collaborative business requires us to consider the business paradigm in terms of policies-processes-standards. This chapter, based on experimental research carried out by the authors, demonstrates how the technologies of WS open up the doors to collaborative Enterprise Architecture Integration (EAI) and Service Oriented Architecture (SOA) resulting in Business Integration (BI). The chapter also provide a quantitative investigation based on organization’s adaptation to mobile and Web Services technologies.


Author(s):  
Jayashree K ◽  
Chithambaramani Ramalingam

Enterprise Service Bus is an infrastructure to facilitate Service Oriented Architecture (SOA). SOA has gained a lot of attention over the most recent years and has become the de-facto standard for web application and software component integration. Web services are the prominent model for interoperable applications across heterogeneous systems and electronic business which use SOA and it has been used in various applications. The web services available on the web is increasing day by day, hence web service discovery is becoming a difficult and time consuming task. To discover services, clustering web services is an efficient approach. It is also necessary to compose several web services in order to achieve the user's goal. The chapter presents the background of web services and the various data mining techniques used for clustering web services. The chapter presents the various web services clustering method and the related work that discusses the various techniques to cluster the web services will also be addressed.


Author(s):  
Dinesh Sharma ◽  
Devendra Kumar Mishra

Present is the era of fast processing industries or organization gives more emphasis for planning of business processes. This planning may differ from industry to industry. Service oriented architecture provides extensible and simple architecture for industry problem solutions. Web services are a standardized way for developing interoperable applications. Web services use open standards and protocols like http, xml and soap. This chapter provides a role of enterprise service bus in building web services.


Author(s):  
Khouloud Boukadi ◽  
Lucien Vincent ◽  
Chirine Ghedira ◽  
Zakaria Maamar

Since the beginning of the Service-Oriented Architecture (SOA) paradigm, with its various implementation technologies such as Web services, the focus of industrial communities has been on providing tools that would allow seamless and flexible application integration within and across enterprises’ boundaries. In this paper, the authors present a Context-based, Service-oriented Modeling and Analysis (CSMA) method that guides service engineers in their choices of identifying, defining, and analyzing adaptable business services. The proposed method is business centric and comprises a set of structured steps grouped in two phases. Besides, the CSMA embraces Model-Driven Architecture (MDA) principles to model and refine adaptable business services models in the PIM level. The results from a pilot validation of CSMA for SOA enablement of a realistic enterprise training solutions are also presented.


2011 ◽  
pp. 668-686
Author(s):  
Abbass Ghanbary ◽  
Bhuvan Unhelkar

Web Services (WS) technologies, generally built around the ubiquitous Extensible Markup Language (XML), have provided many opportunities for integrating enterprise applications. However, XML/Simple Object Access Protocol (SOAP), together with Web Services Definition Language (WSDL) and Universal Description Discovery and Integration (UDDI), form a comprehensive suite of WS technologies that have the potential to transcend beyond mere application integration within an organization, and to provide capabilities of integrating processes across multiple organizations. Currently, the WS paradigm is driven through parameters however; the paradigm shift that can result in true collaborative business requires us to consider the business paradigm in terms of policies-processes-standards. This chapter, based on experimental research carried out by the authors, demonstrates how the technologies of WS open up the doors to collaborative Enterprise Architecture Integration (EAI) and Service Oriented Architecture (SOA) resulting in Business Integration (BI). The chapter also provide a quantitative investigation based on organization’s adaptation to mobile and Web Services technologies.


2009 ◽  
pp. 1137-1158
Author(s):  
Sam Chung ◽  
Zachary Bylin ◽  
Sergio Davalos

The primary objective of this case study is to discuss a retail business information system illustrating an e-business integration example among a biometric attendance system, a surveillance system, and a point-of-sale system. Using a service-oriented architecture allows businesses to build on top of legacy applications or construct new applications in order to take advantage of the power of Web services. Over the past years, Web services have finally developed enough to allow such basic architectures to be built. Each of the components in the system will be designed and developed using a service-oriented architecture that clearly illustrates how such cutting-edge systems can be put together. By designing these components in such a fashion, this example will focus on applying service-oriented development and integration techniques to the retail sector. The result of this project will be an integrated system that can be used by businesses everywhere to learn how their organizations can benefit from serviceoriented architecture. Also, the application of the service-oriented development and integration to systems that were previously stand-alone and heterogeneous is discussed. All previous experiences in object-oriented architectures and design methodology are naturally streamlined with the service-oriented architecture, supporting the loose coupling of software components.


Author(s):  
Abbass Ghanbary ◽  
Bhuvan Unhelkar

Web Services (WS) technologies, generally built around the ubiquitous Extensible Markup Language (XML), have provided many opportunities for integrating enterprise applications. However, XML/Simple Object Access Protocol (SOAP), together with Web Services Definition Language (WSDL) and Universal Description Discovery and Integration (UDDI), form a comprehensive suite of WS technologies that have the potential to transcend beyond mere application integration within an organization, and to provide capabilities of integrating processes across multiple organizations. Currently, the WS paradigm is driven through parameters however; the paradigm shift that can result in true collaborative business requires us to consider the business paradigm in terms of policies-processes-standards. This chapter, based on experimental research carried out by the authors, demonstrates how the technologies of WS open up the doors to collaborative Enterprise Architecture Integration (EAI) and Service Oriented Architecture (SOA) resulting in Business Integration (BI). The chapter also provide a quantitative investigation based on organization’s adaptation to mobile and Web Services technologies.


Author(s):  
Abbass Ghanbary ◽  
Bhuvan Unhelkar

Web Services (WS) technologies, generally built around the ubiquitous Extensible Markup Language (XML), have provided many opportunities for integrating enterprise applications. However, XML/Simple Object Access Protocol (SOAP), together with Web Services Definition Language (WSDL) and Universal Description Discovery and Integration (UDDI), form a comprehensive suite of WS technologies that have the potential to transcend beyond mere application integration within an organization, and to provide capabilities of integrating processes across multiple organizations. Currently, the WS paradigm is driven through parameters however; the paradigm shift that can result in true collaborative business requires us to consider the business paradigm in terms of policiesprocesses- standards. This chapter, based on experimental research carried out by the authors, demonstrates how the technologies of WS open up the doors to collaborative Enterprise Architecture Integration (EAI) and Service Oriented Architecture (SOA) resulting in Business Integration (BI). The chapter also provide a quantitative investigation based on organization’s adaptation to mobile and Web Services technologies.


Sign in / Sign up

Export Citation Format

Share Document