Exposing Semantic Web Service principles in SOA to solve EAI scenarios

Traditional Enterprise Application Integration (EAI) focuses on the integration of application interfaces by pipelining different middleware technologies like message queuing or remote method invocations. Web Service enabled Service-Oriented Architectures (SOAs) used in EAI were a step towards providing an abstraction layer for the involved interfaces by using the Web Service Description Language (WSDL) [9]. We enlarge the notion of SOA by applying Semantic Web Services (SWS) technology to it. The architecture employs principles developed in work already published on SWS architectures [18, 40] to demonstrate their applicability in EAI. We examine what current SWS technology offers in respect to the requirements imposed by EAI scenarios. The major focus of the paper is to point out the potentials current SWS technology offer for EAI. This analysis includes some challenges for SWS frameworks to fully enable dynamic discovery and invocation in EAI. It further concludes that both are already possible in intra-EAI scenarios under certain assumptions. We demonstrate the applicability of the Web Service Execution Engine (WSMX), as first kind of a Semantic Service Oriented Architecture (SSOA) in a high-level use-case to exemplify the activities within the lifecycle of such an architecture.

[1]  Joan V. Robinson,et al.  The Nature of the Firm , 2004 .

[2]  Amit P. Sheth,et al.  METEOR-S WSDI: A Scalable P2P Infrastructure of Registries for Semantic Publication and Discovery of Web Services , 2005, Inf. Technol. Manag..

[3]  R. Willig,et al.  Economies of scope , 1981 .

[4]  Anne H. H. Ngu,et al.  Business-to-business interactions: issues and enabling technologies , 2003, The VLDB Journal.

[5]  William A. Ruh,et al.  Enterprise Application Integration: A Wiley Tech Brief , 2000 .

[6]  Sheila A. McIlraith,et al.  Adapting BPEL4WS for the Semantic Web: The Bottom-Up Approach to Web Service Interoperation , 2003, SEMWEB.

[7]  Manoj Kumar,et al.  Business negotiations on the Internet , 1998 .

[8]  Christoph Bussler,et al.  The Role of Semantic Web Technology in Enterprise Application Integration , 2003, IEEE Data Eng. Bull..

[9]  M. Shubik,et al.  A Behavioral Theory of the Firm. , 1964 .

[10]  Eric. Newcomer,et al.  Understanding SOA with Web Services , 2004 .

[11]  Amit P. Sheth,et al.  Meteor-s web service annotation framework , 2004, WWW '04.

[12]  Matjaz B. Juric,et al.  Business process execution language for web services , 2004 .

[13]  Takahiro Kawamura,et al.  Semantic Matching of Web Services Capabilities , 2002, SEMWEB.

[14]  Jerry R. Hobbs,et al.  DAML-S: Semantic Markup for Web Services , 2001, SWWS.

[15]  Fred A. Cummins Enterprise Integration: An Architecture for Enterprise Application and Systems Integration , 2002 .

[16]  Claudio Bartolini,et al.  Semantic Web support for the business-to-business e-commerce pre-contractual lifecycle , 2003, Comput. Networks.

[17]  Ian Horrocks,et al.  A software framework for matchmaking based on semantic web technology , 2003, WWW '03.

[18]  Jan Mendling,et al.  Business Process Execution Language for Web Services , 2006, EMISA Forum.

[19]  Daniel Roth,et al.  Web Services Policy Framework (WS- Policy) , 2002 .

[20]  Christoph Bussler,et al.  Workflow Management: Modeling Concepts, Architecture and Implementation , 1996 .

[21]  R. Thornton Mediation , 2003, Encyclopedia of the UN Sustainable Development Goals.

[22]  Enrico Motta,et al.  IRS-III: A Platform and Infrastructure for Creating WSMO-based Semantic Web Services , 2004, WIW.

[23]  Wolfgang Emmerich,et al.  SLAng: a language for defining service level agreements , 2003, The Ninth IEEE Workshop on Future Trends of Distributed Computing Systems, 2003. FTDCS 2003. Proceedings..

[24]  E. Johnsen Richard M. Cyert & James G. March, A Behavioral Theory of The Firm, Prentice-Hall, Inc., Englewood Cliffs, New Jersey, 1963, 332 s. , 1964 .

[25]  Maciej Zaremba Wsmx Execution Semantics , 2005 .

[26]  Christoph Bussler The Role of B2B Protocols in Inter-Enterprise Process Execution , 2001, TES.

[27]  Dieter Fensel,et al.  The Web Service Modeling Framework WSMF , 2002, Electron. Commer. Res. Appl..

[28]  Christoph Bussler,et al.  Enterprise Application Integration , 2005, Encyclopedia of Database Technologies and Applications.

[29]  Tony Andrews Business Process Execution Language for Web Services Version 1.1 , 2003 .

[30]  Holger Lausen,et al.  D2v02. Web Service Modeling Ontology - Standard (WSMO - Standard) , 2004 .

[31]  Christoph Bussler B2B Integration , 2003, Springer Berlin Heidelberg.

[32]  C. Perrow Complex Organizations: A Critical Essay , 1975 .

[33]  Francesco M. Donini,et al.  An Agency for Semantic-Based Automatic Discovery of Web Services , 2004, AIAI.

[34]  Chris Preist A Conceptual Architecture for Semantic Web Services , 2004, International Semantic Web Conference.

[35]  Arthur H. M. ter Hofstede,et al.  Formal description of non-functional service properties , 2005 .