Abstract
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.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsReferences
Bartalos, P., Bielikov, M.: Automatic dynamic web service composition: a survey and problem formalization. Comput. Inform. 30, 793–827 (2011)
Brafman, R., Chernyavsky, Y.: Planning with preferences and constraints. In: ICAPS. AAAI Press (2005)
Carman, M., Serafini, L., Traverso, P.: Web service composition as planning. In: Proceedings of ICAPS 2003 Workshop on Planning for Web Services (2004)
Cracraft, J., et al.: Assembling the tree of life: harnessing life’s history to benefit science and society. Technical report U.C., Berkeley (2002)
De Giacomo, G., Gerevini, A.E., Patrizi, F., Saetti, A., Sardiña, S.: Agent planning programs. Artif. Intell. 231, 64–106 (2016)
Dustdar, S., Treiber, M.: A view based analysis on web service registries. Distrib. Parallel Databases 18, 147–171 (2005)
Felsenstein, J.: Inferring Phylogenies. Oxford University Press, Oxford (2003)
Gebser, M., Kaufmann, B., Neumann, A., Schaub, T.: clasp: a conflict-driven answer set solver. In: Baral, C., Brewka, G., Schlipf, J. (eds.) LPNMR 2007. LNCS (LNAI), vol. 4483, pp. 260–265. Springer, Heidelberg (2007). https://doi.org/10.1007/978-3-540-72200-7_23
Gelfond, M., Lifschitz, V.: Classical negation in logic programs and disjunctive databases. New Gener. Comput. 9, 365–387 (1991)
Hull, D.: Data integration in myGrid with Taverna. In: Workshop on the Interoperability of Biological Information Resources (2006)
Lemos, A.L., Daniel, F., Benatallah, B.: Web service composition: a survey of techniques and tools. ACM Comput. Surv. 48, 33 (2015)
Lifschitz, V.: Answer set programming and plan generation. Artif. Intell. 138(1–2), 39–54 (2002)
McIlraith, S., Son, T., Zeng, H.: Mobilizing the semantic web with DAML-enabled web services. In: SemWeb, pp. 46–53 (2001)
McIlraith, S., Son, T.C.: Adapting golog for composition of semantic web services. In: KR 2002, pp. 482–493 (2002)
Mora, C., Tittensor, D., Adl, S., Simpson, A., Worm, B.: How many species are there on earth and in the ocean? PLoS Biol. 9(8), e1001127 (2011)
Peer, J.: Web service composition as ai planning - a survey. Technical report, University of St. Gallen (2005)
Portchelvi, V., Venkatesan, V.P., Shanmugasundaram, G.: Achieving web services composition - a survey. Softw. Eng. 2(5), 195–202 (2012)
Prosdocimi, F., et al.: Initial implementation of a comparative data analysis ontology. Evol. Bioinf. 5, 47–66 (2009)
Rao, J., Su, X.: A survey of automated web service composition methods. In: Cardoso, J., Sheth, A. (eds.) SWSWPC 2004. LNCS, vol. 3387, pp. 43–54. Springer, Heidelberg (2005). https://doi.org/10.1007/978-3-540-30581-1_5
Sheng, Q.Z., Qiao, X., Vasilakos, A.V., Szabo, C., Bourne, S., Xu, X.: Web services composition: a decade’s overview. Inf. Sci. 280, 218–238 (2014)
Son, T.C., Baral, C., Tran, N., McIlraith, S.: Domain-dependent knowledge in answer set planning. ACM Trans. Comput. Logic 7(4), 613–657 (2006)
Son, T.C., Pontelli, E.: Planning with preferences using logic programming. Theory Pract. Logic Program. 6, 559–607 (2006)
Stoltzfus, A., et al.: Phylotastic! Making tree-of-life knowledge accessible, reusable and convenient. BMC Bioinform. 14, 158 (2013)
Stoltzfus, A., et al.: Sharing and re-use of phylogenetic trees (and associated data) to facilitate synthesis. BMC Res. Notes 5, 574 (2012)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2018 Springer International Publishing AG
About this paper
Cite this paper
Nguyen, T.H., Son, T.C., Pontelli, E. (2018). Automatic Web Services Composition for Phylotastic. In: Calimeri, F., Hamlen, K., Leone, N. (eds) Practical Aspects of Declarative Languages. PADL 2018. Lecture Notes in Computer Science(), vol 10702. Springer, Cham. https://doi.org/10.1007/978-3-319-73305-0_13
Download citation
DOI: https://doi.org/10.1007/978-3-319-73305-0_13
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-73304-3
Online ISBN: 978-3-319-73305-0
eBook Packages: Computer ScienceComputer Science (R0)