Semantic Enterprise Application Integration for Business Processes

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.


2004 ◽  
Vol 18 (2) ◽  
pp. 61-73 ◽  
Author(s):  
Guido L. Geerts ◽  
Clinton E. White

XML (eXtensible Markup Language) is an emerging technology that is extensively used in enterprise application integration and e-business collaborations. This paper presents an integrated case, SportsStuff.com (SSC), that exposes students to “native” XML technologies (those technologies that are based on the XML specification) and illustrates how they can support innovative e-business applications. First, the case introduces three native XML technologies that facilitate data exchange between networked applications: XML documents, XML Schema, and XSLT. Second, the case explores the uses of these technologies in an e-business collaboration scenario.


2010 ◽  
Vol 439-440 ◽  
pp. 567-571
Author(s):  
Guo Zheng Wang ◽  
Hai Yan Wu

This paper described two kinds types of enterprise application integration based on coordinated decision centra:within the enterprise application and inter-enterprise enterprises application integration. To implement these two kinds of application system integration, the framework and the main functions of the integration platform for e-commerce environment was presented in the paper, the integration techniques by CORBA encapsulating within the enterprise and the data exchange techniques using XML between enterprises were proposed. With this supply chain application integration platform, the main business processes for supply chain management and other enterprise applications can be integrated selflessly through suitable procedures to apply supply chain integrative management in multiple enterprises.


2019 ◽  
Vol 20 (1) ◽  
pp. 169
Author(s):  
Daniela L. Freire ◽  
Rafael Zancan Frantz ◽  
Fabricia Roos-Frantz ◽  
Sandro Sawicki

Companies seek technological alternatives that provide competitiveness for their business processes. One of them is integration platforms, software tools that build integration solutions, which allow the different applications that make up the software ecosystem to work synchronously and that new applications or functionalities be incorporated with the least impact in the existing ones. The runtime system is the component of the integration platform responsible for managing the computational resources that run the integration solution. Among these The performance of the runtime systems is directly related to the number of threads available to run the integration solution, but scaling the number of threads that provide a shorter response time is a challenge for software engineers. If this quantity is undersized, it may cause a delay in the execution; if it is overestimated, it could cause a waste of computational resources. This article presents a mathematical model, defined by differential equations, that establishes the optimum number of threads, which maximizes the expected performance gain by minimizing the execution time of the integration solution. In addition, it presents the mathematical model application, which assists the analysis of the expected gain in different architecture scenarios and quantity of threads.


Sign in / Sign up

Export Citation Format

Share Document