Knowledge Discovery in Services (KDS): Aggregating Software Services to Discover Enterprise Mashups

Service mashup is the act of integrating the resulting data of two complementary software services into a common picture. Such an approach is promising with respect to the discovery of new types of knowledge. However, before service mashup routines can be executed, it is necessary to predict which services (of an open repository) are viable candidates. Similar to Knowledge Discovery in Databases (KDD), we introduce the Knowledge Discovery in Services (KDS) process that identifies mashup candidates. In this work, the KDS process is specialized to address a repository of open services that do not contain semantic annotations. In these situations, specialized techniques are required to determine equivalences among open services with reasonable precision. This paper introduces a bottom-up process for KDS that adapts to the environment of services for which it operates. Detailed experiments are discussed that evaluate KDS techniques on an open repository of services from the Internet and on a repository of services created in a controlled environment.

[1]  M. Brian Blake Knowledge Discovery in Services , 2009, IEEE Internet Computing.

[2]  Fulvio Corno,et al.  Composing Web services on the basis of natural language requests , 2005, IEEE International Conference on Web Services (ICWS'05).

[3]  Wei Sun,et al.  Towards Service Composition Based on Mashup , 2007, 2007 IEEE Congress on Services (Services 2007).

[4]  Xiaomeng Su,et al.  A Survey of Automated Web Service Composition Methods , 2004, SWSWPC.

[5]  Anant Jhingran Enterprise information mashups: integrating information, simply , 2006, VLDB.

[6]  Daniel Rocco,et al.  Domain-specific Web service discovery with service class descriptions , 2005, IEEE International Conference on Web Services (ICWS'05).

[7]  Andreas Wombacher,et al.  The EEE-05 challenge: a new Web service discovery and composition competition , 2005, 2005 IEEE International Conference on e-Technology, e-Commerce and e-Service.

[8]  Vagelis Hristidis,et al.  Syntactic Rule Based Approach toWeb Service Composition , 2006, 22nd International Conference on Data Engineering (ICDE'06).

[9]  Quan Z. Sheng,et al.  Facilitating the Rapid Development and Scalable Orchestration of Composite Web Services , 2004, Distributed and Parallel Databases.

[10]  M. Brian Blake,et al.  Experimentation with local consensus ontologies with implications for automated service composition , 2005, IEEE Transactions on Knowledge and Data Engineering.

[11]  M. Brian Blake,et al.  Predicting Service Mashup Candidates Using Enhanced Syntactical Message Management , 2008, 2008 IEEE International Conference on Services Computing.

[12]  Aaas News,et al.  Book Reviews , 1893, Buffalo Medical and Surgical Journal.

[13]  Halit Oguztüzün,et al.  A Mashup-Based Strategy for Migration to Service-Oriented Computing , 2007, IEEE International Conference on Pervasive Services.

[14]  James A. Hendler,et al.  Semi-automatic Composition ofWeb Services using Semantic Descriptions , 2003, WSMAI.

[15]  Marlon Dumas,et al.  Cost-Effective Semantic Annotation of XML Schemas and Web Service Interfaces , 2009, 2009 IEEE International Conference on Services Computing.

[16]  M. Brian Blake,et al.  Taming Web Services from the Wild , 2008, IEEE Internet Computing.

[17]  Marwan Sabbouh,et al.  Web mashup scripting language , 2007, WWW '07.

[18]  Deqing Zou,et al.  A Hidden Credential Based Oblivious Automated Trust Negotiation Model , 2007 .

[19]  DumasMarlon,et al.  Facilitating the rapid development and scalable orchestration of composite web services , 2005 .

[20]  Christopher J. Pavlovski,et al.  Towards Accountable Enterprise Mashup Services , 2007, IEEE International Conference on e-Business Engineering (ICEBE'07).

[21]  Jana Koehler,et al.  Web Service Composition - Current Solutions and Open Problems , 2003 .

[22]  W. Marsden I and J , 2012 .

[23]  David L. Martin,et al.  Semantic Web Services , 2012, Springer Berlin Heidelberg.

[24]  Petra Perner,et al.  Data Mining - Concepts and Techniques , 2002, Künstliche Intell..

[25]  Ahmed K. Elmagarmid,et al.  Composing Web services on the Semantic Web , 2003, The VLDB Journal.

[26]  M. Brian Blake,et al.  Using Naming Tendencies to Syntactically Link Web Service Messages , 2006, DEECS.

[27]  Jeannette M. Wing,et al.  Specification matching of software components , 1995, TSEM.

[28]  Eleni Stroulia,et al.  Flexible interface matching for Web-service discovery , 2003, Proceedings of the Fourth International Conference on Web Information Systems Engineering, 2003. WISE 2003..

[29]  Jun Zhang,et al.  Simlarity Search for Web Services , 2004, VLDB.

[30]  Mike P. Papazoglou,et al.  Service-oriented computing: concepts, characteristics and directions , 2003, Proceedings of the Fourth International Conference on Web Information Systems Engineering, 2003. WISE 2003..

[31]  Michael W. Godfrey,et al.  Using origin analysis to detect merging and splitting of source code entities , 2005, IEEE Transactions on Software Engineering.