Application of Services Relation Tracing to Automated Web Service Composition

Web service composition has received much interest due to its potential to achieve the visionary promise of Service-Oriented Computing paradigm in which services can be utilized as the basic constructs to create flexible dynamic business processes and agile applications that may span organizations and computing platforms with little effort even automatically. In this paper, we proposed a snowball method for automated Web service composition which is based on service relation tracing which starts off rather like a standard ego-centered network study. It discoveries one or several available Web services which can accept the input parameters in user requirement through sematic reasoning and determines whether its output parameters meet the user requirements. And then it fetches other candidate services following the Sequential-total and Sequential-partial relations, investigates their outputs, also asks further sequential relations, and so forth through a succession of "waves" of spreading. So the process is repeated and the composite service is constructed incrementally tracing sequential relations in Service Network just like a snowball. The experiment shows that the approach proposed in this paper can greatly improve the accuracy and efficiency of Web service composition.

[1]  Paolo Traverso,et al.  Service-Oriented Computing: a Research Roadmap , 2008, Int. J. Cooperative Inf. Syst..

[2]  Yudith Cardinale,et al.  Transactional-Aware Web Service Composition : A Survey , 2015 .

[3]  Tran Cao Son,et al.  Adapting Golog for Composition of Semantic Web Services , 2002, KR.

[4]  Xueli Yu,et al.  A OWL-Based Semantic Web Service Discovery Framework , 2006 .

[5]  Schahram Dustdar,et al.  A survey on web services composition , 2005, Int. J. Web Grid Serv..

[6]  Mike P. Papazoglou,et al.  Service-Oriented Computing , 2008 .

[7]  Liang-Jie Zhang,et al.  Web Services Relationships Binding for Dynamic e-Business Integration , 2002, International Conference on Internet Computing.

[8]  Raman Kazhamiakin,et al.  Analysis of communication models in web service compositions , 2006, WWW '06.

[9]  Christopher Ferris,et al.  What are Web services? , 2003, CACM.

[10]  Sheila A. McIlraith,et al.  Simulation, verification and automated composition of web services , 2002, WWW.

[11]  Shizhan Chen,et al.  Composition Oriented Web Service Semantic Relations Research , 2011, 2011 International Joint Conference on Service Sciences.

[12]  Maude Manouvrier,et al.  Transactional-Aware Web Service Composition: A Survey Transactional-Aware Web Service Composition: A Survey , 2011 .

[13]  Katia P. Sycara,et al.  Autonomous Semantic Web Services , 2003, IEEE Internet Comput..

[14]  Duygu Çelik,et al.  Searching Semantic Web Services: An Intelligent Agent Approach Using Semantic Enhancement of Client Input Term(s) and Matchmaking Step , 2005, International Conference on Computational Intelligence for Modelling, Control and Automation and International Conference on Intelligent Agents, Web Technologies and Internet Commerce (CIMCA-IAWTIC'06).

[15]  Tran Cao Son,et al.  Semantic Web Services , 2001, IEEE Intell. Syst..

[16]  Diego Calvanese,et al.  Automatic Composition of E-services That Export Their Behavior , 2003, ICSOC.

[17]  Miroslaw Malek,et al.  Current solutions for Web service composition , 2004, IEEE Internet Computing.

[18]  Feng Zhi-yong Services network: new anchor for Web services composition , 2008 .

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

[20]  Pearl Brereton,et al.  Turning Software into a Service , 2003, Computer.

[21]  Joachim Peer,et al.  Web Service Composition as AI Planning { a Survey ⁄ , 2005 .

[22]  James A. Hendler,et al.  HTN planning for Web Service composition using SHOP2 , 2004, J. Web Semant..

[23]  Tao Wang,et al.  Building the Semantic Relations-Based Web Services Registry through Services Mining , 2009, 2009 Eighth IEEE/ACIS International Conference on Computer and Information Science.

[24]  Marco Pistore,et al.  Automated Composition of Semantic Web Services into Executable Processes , 2004, SEMWEB.

[25]  Anja Strunk QoS-Aware Service Composition: A Survey , 2010, 2010 Eighth IEEE European Conference on Web Services.

[26]  M. Brian Blake,et al.  Service-Oriented Computing and Cloud Computing: Challenges and Opportunities , 2010, IEEE Internet Computing.

[27]  Anne H. H. Ngu,et al.  QoS-aware middleware for Web services composition , 2004, IEEE Transactions on Software Engineering.

[28]  Wil M. P. van der Aalst,et al.  Analysis of Web Services Composition Languages: The Case of BPEL4WS , 2003, ER.

[29]  Eric. Newcomer,et al.  Understanding SOA with Web Services (Independent Technology Guides) , 2004 .

[30]  Marlon Dumas,et al.  Service interaction patterns : towards a reference framework for service-based business process interconnection , 2005 .

[31]  Dmytro Zhovtobryukh,et al.  A Petri Net-based Approach for Automated Goal-Driven Web Service Composition , 2007, Simul..

[32]  Marco Pistore,et al.  Run-Time Monitoring of Instances and Classes of Web Service Compositions , 2006, 2006 IEEE International Conference on Web Services (ICWS'06).

[33]  Matthias Klusch,et al.  Fast Dynamic Re-planning of Composite OWL-S Services , 2006, 2006 IEEE/WIC/ACM International Conference on Web Intelligence and Intelligent Agent Technology Workshops.

[34]  De-gan Zhang,et al.  A New Service-Aware Computing Approach for Mobile Application with Uncertainty , 2011 .

[35]  Fabio Casati,et al.  Adaptive and Dynamic Service Composition in eFlow , 2000, CAiSE.

[36]  Yildiray Kabak,et al.  Enriching ebXML registries with OWL ontologies for efficient service discovery , 2004, 14th International Workshop Research Issues on Data Engineering: Web Services for e-Commerce and e-Government Applications, 2004. Proceedings..

[37]  Chen Shi,et al.  Service Relations and Its Application in Services-Oriented Computing , 2010 .

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

[39]  Jian Wu,et al.  A Linear Logic Representation for BPEL Process Protocol , 2011 .

[40]  James A. Hendler,et al.  The Semantic Web" in Scientific American , 2001 .

[41]  H.F. Ahmad,et al.  Semantic web service registry for efficient discovery of OWL-S based web services , 2007, 2007 International Symposium on High Capacity Optical Networks and Enabling Technologies.

[42]  Deborah L. McGuinness,et al.  Bringing Semantics to Web Services with OWL-S , 2007, World Wide Web.