Automatic Web Services Composition for Phylotastic

This paper describes an automatic web service composition framework for Phylotastic, a platform for extracting and reusing phylogenetic trees. The paper begins with a short review of Phylotastic, followed by a description of the overall architecture of the framework and its core components, such as the ontology API, the planning module, the workflow configuration module, and the execution & monitoring module. The paper provides examples of execution of Phylotastic using a scientific use case and discuss the future features of the final system.

[1]  Craig A. Knoblock,et al.  Web service composition as planning , 2003 .

[2]  Athanasios V. Vasilakos,et al.  Web services composition: A decade's overview , 2014, Inf. Sci..

[3]  Enrico Pontelli,et al.  Phylotastic! Making tree-of-life knowledge accessible, reusable and convenient , 2013, BMC Bioinformatics.

[4]  Michael Gelfond,et al.  Classical negation in logic programs and disjunctive databases , 1991, New Generation Computing.

[5]  Mária Bieliková,et al.  Automatic Dynamic Web Service Composition: A Survey and Problem Formalization , 2011, Comput. Informatics.

[6]  G. Shanmugasundaram,et al.  Achieving Web Services Composition - a Survey , 2012 .

[7]  Enrico Pontelli,et al.  Initial Implementation of a Comparative Data Analysis Ontology , 2009, Evolutionary bioinformatics online.

[8]  Tran Cao Son,et al.  Domain-dependent knowledge in answer set planning , 2002, TOCL.

[9]  Tran Cao Son,et al.  Mobilizing the Semantic Web with DAML-enabled Web Services , 2001, SemWeb.

[10]  Arlin Stoltzfus,et al.  Sharing and re-use of phylogenetic trees (and associated data) to facilitate synthesis , 2012, BMC Research Notes.

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

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

[13]  Duncan Hull Data integration in myGrid with Taverna , 2007 .

[14]  Boualem Benatallah,et al.  Web Service Composition , 2015 .

[15]  Enrico Pontelli,et al.  Planning with preferences using logic programming , 2004, Theory and Practice of Logic Programming.

[16]  C. Mora,et al.  How Many Species Are There on Earth and in the Ocean? , 2011, PLoS biology.

[17]  Schahram Dustdar,et al.  A View Based Analysis on Web Service Registries , 2005, Distributed and Parallel Databases.

[18]  Vladimir Lifschitz,et al.  Answer set programming and plan generation , 2002, Artif. Intell..

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

[20]  Martin Gebser,et al.  clasp : A Conflict-Driven Answer Set Solver , 2007, LPNMR.

[21]  Giuseppe De Giacomo,et al.  Agent planning programs , 2016, Artif. Intell..

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