Service-Oriented Architectures and ESB in VE Integration

Author(s):  
Nicolaos Protogeros

Service-oriented architectures (SOA), mostly based on Web services (W3C), provide an industrial standard for deploying, publishing, discovering, and invoking enterprise’s services. From its emergence, many specialists have predicted that SOA will revolutionize the distributed computing paradigm and it will make various kinds of e-business (e.g., virtual enterprises, inter-enterprise collaboration, and ASP paradigms) a reality. This article examines the service-oriented architectures (SOA) applied to innovative organization schemes such as virtual enterprises (VE) to resolve the enterprise organizational structure integration problem. The evolution of software architectures from traditional to SOA is presented, along with the characteristics, advantages and disadvantages, and problems and difficulties in applying the SOA, while also focusing on the compatibility between SOA and modern organizational structures. The new standard in the service orchestration level BPEL is considered as a language for business process modelling and its impact to the integration problem is examined. New messaging protocols and frameworks such as the enterprise service bus (ESB) or messaging service bus are also examined. The main focus is on the SOA technology trends of modern organizational structures with regards their formation and integration. The comparison between SOA and traditional architectures provides a clear path to their adoption in various cases.

Author(s):  
Nicolaos Protogeros

This chapter examines the service-oriented architectures (SOA) in conjunction with the enterprise organisational structure integration problem, applied to innovative organization schemes such as virtual enterprises (VE). The evolution of software architectures from traditional to SOA is presented, along with the characteristics, advantages and disadvantages, and problems and difficulties in applying the SOA, while also focusing on the compatibility between SOA and modern organisational structures. The new standard in the service orchestration level, BPEL, is considered as a language for business process modelling, and its impact to the integration problem is examined. New messaging protocols and frameworks such as the enterprise service bus (ESB) or messaging service bus are also examined. The main focus is on the SOA technology trends of modern organisational structures, with regards to their formation and integration. The comparison between SOA and traditional architectures provides a clear path to their adoption in various cases.


Author(s):  
Nicolaos Protogeros

This article presents some trends in e-commerce technology and more specifically the service-oriented architectures (SOA) and its interoperability promise applied to innovative organization schemes such as virtual enterprises (VE). The evolution of software architectures from traditional to SOA is presented through comparison of characteristics, advantages and disadvantages, and problems and difficulties in applying the SOA, while also focusing on the compatibility between SOA and modern organizational structures. The main focus is on the SOA technology trends of modern organizational structures with regards their formation and integration. The comparison between SOA and traditional Architectures provides a clear path to their adoption in various cases.


2010 ◽  
pp. 2363-2377
Author(s):  
Bill Vassiliadis

Modern information systems are extending the traditional boundaries of organizations incorporating external recourses in the form of data and services. The need to support increasing client demands has led to dynamic and more complex business processes. Complex workflows in networked organizations are much more difficult to manage since traditional approaches are not suited for distributed environments. Service-Oriented approaches in the form of Web or Grid services bear the potential of increased performance and flexibility. In this work, we discuss the use of a relatively new computing paradigm that leverages distributed service-oriented business models: the Grid. We discuss how the Grid can facilitate efficient intra-business processes in highly dynamic virtual enterprises and present a high level architecture for managing complexity of business functions using Grid services.


2012 ◽  
pp. 126-152 ◽  
Author(s):  
Juan M. Rodriguez ◽  
Marco Crasso ◽  
Cristian Mateos ◽  
Alejandro Zunino ◽  
Marcelo Campo ◽  
...  

Service Oriented Architecture (SOA) and Web Services are the current trend to integrate large and distributed systems, which is a common situation in both the business and government worlds. However, within these worlds, systems are commonly written in COBOL because they were developed several decades ago. Therefore, migration of COBOL systems into service-oriented architectures becomes a necessity. Two main approaches are used to migrate COBOL systems to SOA systems: direct and indirect migration. Direct migration implies wrapping the current COBOL routines of a system with a software layer developed under a newer platform that can be used to offer Web Services. In contrast, indirect migration requires re-designing and re-implementing the COBOL routines’ functionality using a newer platform as well. In this chapter, the authors propose a novel migration approach, which takes the best of the two previous approaches. To assess the advantages and disadvantages of these approaches, this chapter presents a case study from a government agency COBOL system that has been migrated to a Web services-based system using the three approaches. As a result of having these migration attempts, the authors present the trade-off between direct and indirect migration, the resulting service interfaces quality, and the migration costs. These results also show that this new migration approach offers a good balance to the above trade-off, which makes the approach applicable to similar COBOL migration scenarios.


2008 ◽  
Vol 17 (02) ◽  
pp. 223-255 ◽  
Author(s):  
MICHAEL P. PAPAZOGLOU ◽  
PAOLO TRAVERSO ◽  
SCHAHRAM DUSTDAR ◽  
FRANK LEYMANN

Service-Oriented Computing (SOC) is a new computing paradigm that utilizes services as the basic constructs to support the development of rapid, low-cost and easy composition of distributed applications even in heterogeneous environments. The promise of Service-Oriented Computing is a world of cooperating services where application components are assembled with little effort into a network of services that can be loosely coupled to create flexible dynamic business processes and agile applications that may span organizations and computing platforms. The subject of Service-Oriented Computing is vast and enormously complex, spanning many concepts and technologies that find their origins in diverse disciplines that are woven together in an intricate manner. In addition, there is a need to merge technology with an understanding of business processes and organizational structures, a combination of recognizing an enterprise's pain points and the potential solutions that can be applied to correct them. The material in research spans an immense and diverse spectrum of literature, in origin and in character. As a result research activities are very fragmented. This necessitates that a broader vision and perspective be established — one that permeates and transforms the fundamental requirements of complex applications that require the use of the Service-Oriented Computing paradigm. This paper provides a Service Oriented Computing Roadmap and places on-going research activities and projects in the broader context of this roadmap. This research roadmap launches four pivotal, inherently related, research themes to Service-Oriented Computing: service foundations, service composition, service management and monitoring and service-oriented engineering.


Author(s):  
Jelena Zdravkovic ◽  
Tharaka Ilayperuma

Contemporary enterprises face strong pressures to increase competitiveness by engaging in alliances of several kinds. In a rapidly increasing degree, traditional organizational structures evolve towards online business using modern ICT – such as the Internet, semantic standards, process- and service-oriented architectures. For efficient applications of inter-organizational information systems, the alignment between business and ICT is a key factor. At the ICT level, Web services are used as the cornerstones for modeling the interaction points of Web applications. So far, development of Web services has focused on a technical perspective, such as the development of standards for message exchanges and service coordination. Thereby, business concepts, such as economic values exchanged among the cooperating actors, cannot be traced in Web service specifications. As a consequence, business and ICT models become difficult to keep aligned. To address this issue, the authors propose a MDA-based approach for design of software services which may be implemented using Web services and Web service coordinations. The proposal focuses on a value-explorative analysis and modeling of business services at the CIM level, and model transformations using UML 2 to the PIM level, by utilizing well-defined mappings.


2011 ◽  
pp. 2294-2301
Author(s):  
Susy S. Chan ◽  
Vince Kellen

Web service technology is moving into the mainstream. HTTP-based integration is proving more useful than prior approaches for integrating heterogeneous and distributed systems. Web service architectures are quickly advancing beyond and becoming more complex than their initial XML (extensible markup language)/SOAP (simple object access protocol)/UDDI (universal description, discovery, and integration) architectures. With added specifications, Web services are creating a service-oriented computing paradigm with their attendant terms and concepts, such as Web service networks, Web service management platforms, and service-oriented architectures (SOA), among others. Aided by Web services, business-to-business (B2B) integration topologies are growing in diversity to support various options for B2B collaboration. Web services are now the primary technical direction enabling this diversification of B2B collaborations (e-collaboration) among value chain partners and customers. They form the foundation for the development of a new generation of B2B applications and the architecture for integrating enterprise applications (Kreger, 2003). Web services promise to increase these partnering companies’ flexibility, agility, competitiveness, as well as opportunities to reduce development cost and time.


2020 ◽  
pp. 1392-1418
Author(s):  
Tharaka Ilayperuma ◽  
Jelena Zdravkovic

Traditional organizational structures evolve towards online business using modern IT – such as cloud computing, semantic standards, and process- and service-oriented architectures. On the technology level, Web services are dominantly used for modeling the interaction points of complex Web applications. So far, development of Web services has matured on the technical perspective considering for example the development of standards for message exchanges and service coordination. However, business concepts, such as economic assets exchanged in transactions between cooperating actors, cannot be easily traced in final Web service specifications. As a consequence, business and IT models become difficult to keep aligned. To address this issue, the authors propose an MDD approach to elicit business services and further software services using REA business model as the starting point. The proposal focuses on a value-explorative elicitation of business services at the top level and model transformations using UML 2 to the system level by utilizing well-defined mappings.


Author(s):  
Bill Vassiliadis

Modern information systems are extending the traditional boundaries of organizations incorporating external recourses in the form of data and services. The need to support increasing client demands has led to dynamic and more complex business processes. Complex workflows in networked organizations are much more difficult to manage since traditional approaches are not suited for distributed environments. Service-Oriented approaches in the form of Web or Grid services bear the potential of increased performance and flexibility. In this work, we discuss the use of a relatively new computing paradigm that leverages distributed service-oriented business models: the Grid. We discuss how the Grid can facilitate efficient intra-business processes in highly dynamic virtual enterprises and present a high level architecture for managing complexity of business functions using Grid services.


Author(s):  
Susy S. Chan ◽  
Vince Kellen

Web service technology is moving into the mainstream. HTTP-based integration is proving more useful than prior approaches for integrating heterogeneous and distributed systems. Web service architectures are quickly advancing beyond and becoming more complex than their initial XML (extensible markup language)/SOAP (simple object access protocol)/UDDI (universal description, discovery, and integration) architectures. With added specifications, Web services are creating a service-oriented computing paradigm with their attendant terms and concepts, such as Web service networks, Web service management platforms, and service-oriented architectures (SOA), among others. Aided by Web services, business-to-business (B2B) integration topologies are growing in diversity to support various options for B2B collaboration. Web services are now the primary technical direction enabling this diversification of B2B collaborations (e-collaboration) among value chain partners and customers. They form the foundation for the development of a new generation of B2B applications and the architecture for integrating enterprise applications (Kreger, 2003). Web services promise to increase these partnering companies’ flexibility, agility, competitiveness, as well as opportunities to reduce development cost and time.


Sign in / Sign up

Export Citation Format

Share Document