Semantic Enterprise Application Integration for Business Processes
Latest Publications


TOTAL DOCUMENTS

11
(FIVE YEARS 0)

H-INDEX

2
(FIVE YEARS 0)

Published By IGI Global

9781605668048, 9781605668055

Author(s):  
Sebastian Stein ◽  
Christian Stamber ◽  
Marwane El Kharbili ◽  
Pawel Rubach

The application of semantic technologies promises boosting business process management because semantic integration of business and IT is achieved. To enable the vision of semantic business process management, semantic technologies like ontologies, reasoners, and semantic Web services must be integrated in BPM tools. We extended a professional BPM tool to allow semantic business process modelling using the EPC notation. In addition, we adapted the tool’s EPC to BPEL transformation to preserve the semantic annotations. By introducing a proxy service, we are able to perform Semantic Web service discovery on a standard BPEL engine. We evaluated our approach in an empirical case study, which was replicated 13 times by 17 participants from 8 different organisations. We received valuable feedback, which is interesting for researchers and practitioners trying to bring semantic technologies to end-users with no or only limited background knowledge about semantics.


Author(s):  
Andreas Friesen

In service-oriented business applications, B2B integration happens when a service requester invokes services of one or more service providers. Typically, there are several candidate services with similar capabilities that can be chosen by a requester in order to serve his business needs. The selection of the service to be invoked may depend on different functional and non-functional properties. The nonfunctional properties usually address security, reliability, performance, and so forth. The functional properties address the business process interplay at the level of the technical Web service interface and the message choreography associated with it. At the technical integration level, the description of functional and non-functional service properties has been exhaustively addressed in the scientific literature in the past. The business level however, namely, the requester’s business need, the business meaning of an offered service, and the capability of a service provider to successfully perform the requested business transaction, has been rather ignored. This chapter describes a solution for service discovery and selection at the business level, that is, at the level of offered business capability of a service provider and the ability to serve a concrete requested business transaction. The proposed solution is based on semantic interpretation of offered service capabilities, contractual restrictions, business rules of the requestor specifying selection preferences, and the parameters of the run-time service request. The applicability of the proposed solution is demonstrated on a shipper-carrier integration scenario.


Author(s):  
Catarina Ferreira da Silva ◽  
Paulo Rupino da Cunha ◽  
Parisa Ghodous ◽  
Paulo Melo

In Service-Oriented Architectures (SOA), service descriptions are fundamental elements. In order to automatically execute SOA tasks, such as services discovery, it is necessary to capture and process the semantics of services. We review several Semantic Web Services frameworks that intend to bring semantics to Web Services. This chapter depicts some ideas from SOA and Semantic Web services and their application to enterprise application integration. We illustrate an example of logic-based semantic matching between consumer services and provided services, which are described in ontologies.


Author(s):  
Dimitrios Kourtesis ◽  
Iraklis Paraskakis

The availability of sophisticated Web service discovery mechanisms is an essential prerequisite for increasing the levels of efficiency and automation in EAI. In this chapter, we present an approach for developing service registries building on the UDDI standard and offering semantically-enhanced publication and discovery capabilities in order to overcome some of the known limitations of conventional service registries. The approach aspires to promote efficiency in EAI in a number of ways, but primarily by automating the task of evaluating service integrability on the basis of the input and output messages that are defined in the Web service’s interface. The presented solution combines the use of three technology standards to meet its objectives: OWL-DL, for modelling service characteristics and performing fine-grained service matchmaking via DL reasoning, SAWSDL, for creating semantically annotated descriptions of service interfaces, and UDDI, for storing and retrieving syntactic and semantic information about services and service providers.


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):  
Yildiray Kabak ◽  
Mehmet Olduz ◽  
Gokce B. Laleci ◽  
Tuncay Namli ◽  
Veli Bicer ◽  
...  

Currently in the travel domain, most of the travel products are sold through global distribution aystems (GDSs). Since only major airline companies or hotel chains can afford to join GDSs, it is difficult for small and medium enterprises to market their travel products. In this chapter, we describe a middleware, called SATINE, to address this problem. In the SATINE middleware, existing travel applications are wrapped as Web services. Web services, as such, is of limited use because the service consumer must know all the details of the Web service like the functionality of the Web service (what it does) and the content and the structure of input and output messages. Therefore, we annotate both the service functionality and the service messages with Web ontology language (OWL) ontologies. Service functionality ontology is obtained from the “Open Travel Alliance (OTA)” specifications. Service message ontologies are automatically generated from the XML schema definitions of the messages. These local message ontologies are mapped into one or more global message ontologies through an ontology mapping tool developed, called OWLmt. The mapping definitions thus obtained are used to automatically map heterogeneous message instances used by the Web service provider and the consumer using a global ontology as a common denominator. This architecture is complemented by a peer-to-peer network which uses the introduced semantics for the discovery of Web services. Through the SATINE middleware, the travel parties can expose their existing applications as semantic Web services either to their Web site or to Web service registries they maintain. SATINE middleware facilitates the discovery and execution of these services seamlessly to the user.


Author(s):  
Jens Lemcke

As stated by the Aberdeen group, integration costs 40% of a company’s IT budget today. The difficulty of integration arises because the description of software components–in service-oriented architectures (SOA) predominantly done by XML schema definition (XSD) and the Web service definition language (WSDL)–is on the technical level. The technical description neglects important detail of the intended usage of software components, which is also referred to as their semantics. Particularly, semantics needs to be considered in two major integration tasks. First, semantically corresponding data types that can be used for communication between components need to be identified. Second, natural language documentation needs to be studied today in order to understand component behavior, that is, dependencies between operation invocations and how semantically different outcomes of operation calls are represented in the technical output format. The approach presented in this chapter supports the two tasks as follows. First, closed frequent itemset mining (CFIM) is employed to help identifying semantically corresponding data types. Second, a formal representation for component behavior is introduced. However, as component behavior is specified during component development, but used during integration–two distinct phases involving distinct teams–we provide model transformations to ensure the consistent transfer of generic behavioral information to specific integration constraints before automated integration techniques can be applied. We applied the CFIM on the message types exposed by SAP’s standard software components and show that we are able to find semantically relevant correspondences. Furthermore, we demonstrate the practical applicability of our behavioral model transformations on the basis of an SAP best practice business scenario. With the little more effort to specify behavioral information at development time in a formal way instead of in natural language, our approach facilitates the reuse of behavioral component descriptions in multiple integration projects and eases the construction of correct integrations.


Author(s):  
Ingo Zinnikus ◽  
Christian Hahn ◽  
Klaus Fischer

In cross-organisational business interactions, integrating different partners raises interoperability problems especially on the technical level. The internal processes and interfaces of the participating partners are often pre-existing and have to be taken as given. This imposes restrictions on the possible solutions for the problems which occur when partner processes are integrated. The aim of this chapter is the presentation of a three-tier framework for managing and implementing interoperable and crossorganizational business processes. Thereby the authors want to fill the gap currently existing between processes defined on a strategic level and executed models. We describe a solution which supports rapid prototyping by combining a model-driven framework for cross-organisational business processes with an agent-based approach for flexible process execution. We show how the W3C recommendation for Semantic Web service descriptions can be combined with the model-driven approach for rapid service integration.


Author(s):  
Aggelos Liapis ◽  
Stijn Christiaens

In the current competitive industrial context, enterprises must react swiftly to the market changes. In order to face this problem, enterprises must increase their collaborative activities. This implies, on the one hand, high communication between their information systems and, on the other hand, the compatibility of their practices. An important amount of work must be performed towards proper practices of standardization and harmonization. This can be defined as the concept of interoperability. Interoperability of enterprises is a strategic issue, caused, as well as enabled, by the continuously growing ability of integration of new legacy and evolving systems; in particular, the context of networked organizations of the reconciliation of the communicated business semantics is crucial to success. For this, nondisruptive reuse of existing business data stored in “legacy” production information systems is an evident prerequisite. In addition, the integration of a methodology, as well as the scalability, of any proposed semantic technological solution are equally evident prerequisites. Yet on all accounts current, semantic technologies as researched and developed for the so-called Semantic Web may be found lacking. Still, semantic technology is claimed about to become mainstream, as it is promoted by enterprise interoperation needs and increasing availability of domain specific content (for example ontologies) rather than pulled by basic technology (for example OWL) providers. In this chapter, we will present a methodology, which has resulted in the implementation of a highly customizable collaborative environment focused to support ontology-based enterprise interoperability. An additional key issue addressed by the particular platform is the variety and number of different resources that concur to achieve a cross-enterprise business service. A second key issue is the diversity of agreed (e.g., meaning negotiation when creating online contracts) models, and the difficulty in adapting its integrated features and services to different situations. These problems are addressed with a flexible solution, voiding rigidity that occurs in the implementation and maintenance of existing cooperation platforms and their integration with an advanced semantic repository. The proposed platform operates at two levels: at the front end, it enables the end users to access seamless collaborative (e.g., synchronous, asynchronous, and semisynchronous), as well as individual mode tools and services to extract valuable information; at the back end, it uses a sophisticated ontology framework to support and record the collaborative work, enhancing interoperability among different enterprises and other service providers.


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.


Sign in / Sign up

Export Citation Format

Share Document