Enabling Enterprise Collaboration Using Service Source Descriptions

We witness an increasing need for cross-enterprise collaboration to respond to continuous changes in market demands and opportunities. Approaches based on Web services have been proposed, mainly because they provide standards-based service abstractions which can be combined into business-oriented functions. Collaboration requirements are expressed as business processes representing the coordination of several services whose descriptions are published in service registries. Current service registries are passive and, consequently, the published service descriptions may become readily outdated. In this paper, we present an approach to guarantee the freshness and correctness of published service descriptions. Unlike existing approaches, which use a service description for each individual service, our approach uses so-called service source descriptions which specify the collection of service functionalities and contain only the information required for finding services. This description is published in the public service registry to facilitate discovery of service providers whereas the detailed information remains at the source.

[1]  Jeff Z. Pan,et al.  Towards semantically enhanced Web service repositories , 2007, J. Web Semant..

[2]  Patrick Martin,et al.  Clustering WSDL Documents to Bootstrap the Discovery of Web Services , 2010, 2010 IEEE International Conference on Web Services.

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

[4]  Thomas Erl,et al.  Service-Oriented Architecture: Concepts, Technology, and Design , 2005 .

[5]  Schahram Dustdar,et al.  Active Web Service Registries , 2007, IEEE Internet Computing.

[6]  Vassilios Peristeras,et al.  Semantic Service Discovery using SAWSDL and SPARQL , 2008, 2008 Fourth International Conference on Semantics, Knowledge and Grid.

[7]  Sebastian Speiser,et al.  Integrating Linked Data and Services with Linked Data Services , 2011, ESWC.

[8]  Young-Koo Lee,et al.  Exploiting XML Schema for Interpreting XML Documents as RDF , 2008, 2008 IEEE International Conference on Services Computing.

[9]  Marten van Sinderen From service-oriented architecture to service-oriented enterprise , 2009 .

[10]  Luís Ferreira Pires,et al.  Towards runtime discovery, selection and composition of semantic services , 2011, Comput. Commun..

[11]  Felix Naumann,et al.  Collecting, Annotating, and Classifying Public Web Services , 2010, OTM Conferences.

[12]  Konrad Voigt,et al.  A Service Description Language for the Internet of Services , 2009 .

[13]  Leo Obrst,et al.  Enabling Rich Discovery of Web Services by Projecting Weak Semantics from Structural Specifications , 2010, STIDS.

[14]  Marten van Sinderen,et al.  Towards model-driven service-oriented enterprise computing , 2009, Enterp. Inf. Syst..

[15]  Anupriya Ankolekar,et al.  Preference-based selection of highly configurable web services , 2007, WWW '07.

[16]  Giandomenico Spezzano,et al.  A Proximity-Based Self-Organizing Framework for Service Composition and Discovery , 2010, 2010 10th IEEE/ACM International Conference on Cluster, Cloud and Grid Computing.

[17]  Tom Heath,et al.  Linked Data: Evolving the Web into a Global Data Space , 2011, Linked Data.

[18]  Schahram Dustdar,et al.  Towards recovering the broken SOA triangle: a software engineering perspective , 2007, IW-SOSWE '07.

[19]  Marten van Sinderen,et al.  Empowering enterprises through next-generation enterprise computing , 2011, Enterp. Inf. Syst..

[20]  Schahram Dustdar,et al.  On Identifying and Reducing Irrelevant Information in Service Composition and Execution , 2010, WISE.

[21]  Eyhab Al-Masri,et al.  Investigating web services on the world wide web , 2008, WWW.

[22]  Birgitta König-Ries,et al.  Supporting Dynamics in Service Descriptions - The Key to Automatic Service Usage , 2007, ICSOC.

[23]  Jorge S. Cardoso,et al.  Service Engineering for the Internet of Services , 2008, ICEIS.

[24]  Marcelo R. Campo,et al.  Combining Document Classification and Ontology Alignment for Semantically Enriching Web Services , 2010, New Generation Computing.