Enterprise Service Bus for Building Integrated Enterprises

Author(s):  
M. Antonia Martínez-Carreras ◽  
Francisco J. García-Jiménez ◽  
Antonio F. Gómez-Skarmeta

Lately, the building of Enterprise Application Integration (EAI) where different legacy-applications may interoperate between them has gained the focus of business research. In this sense, the Service Oriented Architecture (SOA), and particularly the utilization of Web services standards, has attracted the attention of several researchers and practitioners for implementing the needs of EAI. More concretely, the emergence of Enterprise Service Bus (ESB) has brought a layer for favouring the mediation, transformation, and thus, the communication between these diverse applications, services, or business processes in a decoupled way. Indeed, the ESB technology integrates a wide range of current technologies and business standards. The aim of this chapter is to offer the design and necessities of Future Business Environments comparing how open ESBs fulfils these requirements. Furthermore, this chapter compares six of the most well-known open ESBs considering the characteristics provided in the design of Future Business Environments.

Author(s):  
Veronica Gacitua-Decar ◽  
Claus Pahl

Increasingly, enterprises are using service-oriented architecture (SOA) as an approach to enterprise application integration (EAI). SOA has the potential to bridge the gap between business and technology and to improve the reuse of existing applications and the interoperability with new ones. In addition to service architecture descriptions, architecture abstractions like patterns and styles capture design knowledge and allow the reuse of successfully applied designs, thus improving the quality of software. Knowledge gained from integration projects can be captured to build a repository of semantically enriched, experience-based solutions. Business patterns identify the interaction and structure between users, business processes, and data. Specific integration and composition patterns at a more technical level address enterprise application integration and capture reliable architecture solutions. We use an ontology-based approach to capture architecture and process patterns. Ontology techniques for pattern definition, extension, and composition are developed and their applicability in business process-driven application integration is demonstrated.


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.


2011 ◽  
pp. 279-291
Author(s):  
S.R. Balasundaram ◽  
B. Ramadoss

The rapidly changing nature of business environments requires organizations to be more flexible to gain competitive advantages. Organizations are turning into a new generation of software called Enterprise Application Integration (EAI) to fully integrate business processes. It is an activity that integrates and harmonizes an enterprise’s isolated business applications, processes and functions involving real time data. Developing quality EAI projects is quite a big challenge. Even though success of EAI projects depends on so many parameters, ‘testing’ is the most significant phase that can ensure the quality as well as the success of EAI projects. Components integrated without testing in EAI systems may affect the enterprise system as a whole. This chapter focuses on the testing aspects related to EAI applications. Especially the significance of testing for various types of “Integrations” is discussed in detail.


2010 ◽  
pp. 628-643
Author(s):  
Spiros Alexakis ◽  
Markus Bauer ◽  
András Balogh ◽  
Akos Kiss

The research project FUSION aims at supporting collaboration and interconnection between enterprises with technologies that allow for the semantic fusion of heterogeneous service-oriented business applications. The resulting FUSION approach is an enterprise application integration (EAI) conceptual framework proposing a system architecture that supports the composition of business processes using semantically annotated Web services as building blocks. The approach has been validated in the frame of three collaborative commercial proof-of-concept pilots. The chapter provides an overview on the FUSION approach and summarises our integration experiences with the application of the FUSION approach and tools during the implementation of transnational career and human resource management services.


Author(s):  
Spiros Alexakis ◽  
Markus Bauer ◽  
András Balogh ◽  
Akos Kiss

The research project FUSION aims at supporting collaboration and interconnection between enterprises with technologies that allow for the semantic fusion of heterogeneous service-oriented business applications. The resulting FUSION approach is an enterprise application integration (EAI) conceptual framework proposing a system architecture that supports the composition of business processes using semantically annotated Web services as building blocks. The approach has been validated in the frame of three collaborative commercial proof-of-concept pilots. The chapter provides an overview on the FUSION approach and summarises our integration experiences with the application of the FUSION approach and tools during the implementation of transnational career and human resource management services.


Author(s):  
Kwan-Ming Wan ◽  
Pouwan Lei ◽  
Chris Chatwin ◽  
Rupert Young

The established global business environment is under intense pressure from Asian countries such as Korea, China, and India. This forces businesses to concentrate on their core competencies and adopt leaner management structures. The coordination of activities both within companies and with suppliers and customers has become a crucial competitive advantage. At the same time, the Internet has transformed the way in which businesses run. As the Internet becomes a cheap and effective communication channel, businesses are quick to adopt the Web for integrating their systems together and linking them with their suppliers and customers. Current enterprise computing using J2EE (Java 2 Platform, Enterprise Edition) has yielded systems in which the coupling between various components in them are too tight to be effective for ubiquitous B2B (business-to-business) and B2C (business-to-consumer) e-business over the Internet. This approach requires too much agreement and shared context between business systems from different organizations. There is a need to move away from tightly coupled, monolithic systems and toward systems of loosely coupled, dynamically bound components. The emerging technology, Web services, provides the tools to accomplish this integration, but this approach presents many new challenges and problems that must be overcome. In this article, we will discuss the current approaches in enterprise application integration (EAI) and the limitations. There is also a need for service-oriented applications, that is, Web services. Finally, the challenges in implementing Web services are outlined.


Author(s):  
Simon Polovina ◽  
Simon Andrews

As 80-85% of all corporate information remains unstructured, outside of the processing scope of enterprise systems, many enterprises rely on Information Systems that cause them to risk transactions that are based on lack of information (errors of omission) or misleading information (errors of commission). To address this concern, the fundamental business concept of monetary transactions is extended to include qualitative business concepts. A Transaction Concept (TC) is accordingly identified that provides a structure for these unstructured but vital aspects of business transactions. Based on REA (Resources, Events, Agents) and modelled using Conceptual Graphs (CGs) and Formal Concept Analysis (FCA), the TC provides businesses with a more balanced view of the transactions they engage in and a means of discovering new transactions that they might have otherwise missed. A simple example is provided that illustrates this integration and reveals a key missing element. This example is supported by reference to a wide range of case studies and application areas that demonstrate the added value of the TC. The TC is then advanced into a Transaction-Oriented Architecture (TOA). The TOA provides the framework by which an enterprise’s business processes are orchestrated according to the TC. TOA thus brings Service-Oriented Architecture (SOA) and the productivity of enterprise applications to the height of the real, transactional world that enterprises actually operate in.


Sign in / Sign up

Export Citation Format

Share Document