Implementation of semantic services in enterprise application integration
Péter Martinek, Balazs Tothfalussy, Béla Szikora · 2008
Abstract:- In this paper, we present an approach for the implementation of semantically enriched services in Enterprise Application Integration (EAI). We present an integration platform based on a Service Oriented Architecture (SOA) which consists of a service registry, a process designer and a run-time engine. There are some additional components for realizing semantic enrichment of services and composed processes e.g. the semantic profiler and the Ontology. The focus of the paper is the preparation for the process run-time. We propose a mediator based approach where data transformations are assigned to each service during the deployment. The standard services of ERP, CRM, SCM etc. systems are encapsulated into mediator services which makes possible to apply them in a semantic integration framework. Still, created semantic services remain compatible with current Web service standards and communicate with standard SOAP messages. Hence the collaborative processes composed by attached semantic meta-information of services are also executable by standard Business Process Execution Language (BPEL) run-time engine.