Abstract
Performing in-silico experiments, which involves an intensive access to distributed services and information resources through Internet, is nowadays one of the main activities in Bioinformatics. Although existing tools facilitate the implementation of workflow-oriented applications, they lack of capabilities to integrate services beyond low-scale applications, particularly integrating services with heterogeneous interaction patterns and in a larger scale, ideally based on a Platform as a Service paradigm. On the other hand, such integration mechanisms are provided by middleware products like Enterprise Service Buses (ESB). This paper proposes an integration platform, based on enterprise middleware, to integrate Bioinformatics services. It presents a multi-level reference architecture and focuses on ESB-based mechanisms to provide asynchronous communications, event-based interactions and data transformation capabilities.
Chapter PDF
Similar content being viewed by others
References
Stevens, R., Glover, K., Greenhalgh, C., Jennings, C., Pearce, S., Li, P., Radenkovic, M., Wipat, A.: Performing in silico Experiments on the Grid: A Users’ Perspective (2003)
Wolstencroft, K., Haines, R., Fellows, D., Williams, A., Withers, D., Owen, S., SoilandReyes, S., Dunlop, I., Nenadic, A., Fisher, P., Bhagat, J., Belhajjame, K., Bacall, F., Hard-isty, A., Nieva de la Hidalga, A., Balcazar Vargas, M.P., Sufi, S., Goble, C.: The Taverna workflow suite: designing and executing workflows of Web Services on the desktop, web or in the cloud. Nucleic Acids Research 41, W557–W561 (2013)
Dou, L., Zinn, D., McPhillips, T.M., Köhler, S., Riddle, S., Bowers, S., Ludäscher, B.: Scientific workflow design 2.0: Demonstrating streaming data collections in Kepler, ICDE 2011, pp. 1296–1299 (2011)
Llambías, G., Ruggia, R.: Taverna: un ambiente para el desarrollo experimentos científicos. Pedeciba Informatica
Ferguson, D.F.: The Internet Service Bus. In: Meersman, R., Tari, Z. (eds.) OTM 2007, Part I. LNCS, vol. 4803, p. 5. Springer, Heidelberg (2007)
Schmidt, M.-T., Hutchison, B., Lambros, P., Phippen, R.: The enterprise service bus: making service-oriented architecture real. IBM Syst. J. 44, 781–797 (2005)
Wiederhold, G.: Mediators in the architecture of future information systems. Computer 25, 38–49 (1992)
Mell, P., Grance, T.: The NIST Definition of Cloud Computing. NIST (2011)
Erl, T.: SOA design patterns. Prentice Hall, Upper Saddle River (2009)
Hohpe, G.: Enterprise integration patterns: designing, building, and deploying messaging solutions [..] [..]. Addison-Wesley, Boston (2003)
Enterprise Connectivity Patterns: Implementing integration solutions with IBM’s Enter-prise Service Bus products, http://www.ibm.com/developerworks/library/ws-enterpriseconnectivitypatterns/
Wassink, I., van der Vet, P.E., Wolstencroft, K., Neerincx, P.B.T., Roos, M., Rauwerda, H., Breit, T.M.: Analysing Scientific Workflows: Why Workflows Not Only Connect Web Services. (presented at the July 2009)
Hull, D., Stevens, R., Lord, P., Wroe, C., Goble, C.: Treating shimantic web syndrome with ontologies. University, Milton Keynes (2004)
Kalaš, M., Puntervoll, P., Joseph, A., Bartaševičiūtė, E., Töpfer, A., Venkataraman, P., Pettifer, S., Bryne, J.C., Ison, J., Blanchet, C., Rapacki, K., Jonassen, I.: BioXSD: the common data-exchange format for everyday bioinformatics web services. Bioinformatics 546, i540–i546 (2010)
Han, M.V., Zmasek, C.M.: phyloXML: XML for evolutionary biology and comparative genomics. BMC Bioinformatics 10, 356 (2009)
Perera, S., Gannon, D.: Enabling Web Service extensions for scientific workflows. In: Workshop on Workflows in Support of Large-Scale Science WORKS 2006, pp. 1–10 (2006)
Gunarathne, T., Herath, C., Chinthaka, E., Marru, S.: Experience with adapting a WS-BPEL runtime for eScience workflows. In: Proceedings of the 5th Grid Computing Environ-ments Workshop, pp. 1–7. ACM, New York (2009)
Huang, Y., Slominski, E., Herath, C., Gannon, D.: Wsmessenger: A web services-based messaging system for service-oriented grid computing. In: CCGrid (2006)
Alqaoud, A., Taylor, I., Jones, A.: Publish/subscribe as a model for scientific workflow interoperability. In: Proceedings of the 4th Workshop on Workflows in Support of Large-Scale Science, pp. 1:1–1:10. ACM, New York (2009)
Gannon, D., Christie, M., Marru, S., Shirasuna, S., Slominski, A.: Programming Paradigms for Scientific Problem Solving Environments. In: Gaffney, P.W., Pool, J.C.T. (eds.) Grid-Based Problem Solving Environments, pp. 3–15. Springer, US (2007)
Zinn, D., Bowers, S., McPhillips, T., Ludäscher, B.: Scientific workflow design with data assembly lines. In: Proceedings of the 4th Workshop on Workflows in Support of Large-Scale Science, pp. 14:1–14:10. ACM, New York (2009)
IPF Overview - Open eHealth Integration Platform 2.x - Confluence, http://www.openehealth.org/display/ipf2/IPF+Overview
Rienzi, B., González, L., Ruggia, R.: Towards an ESB-Based Enterprise Integration Platform for Geospatial Web Services. Presented at the GEOProcessing 2013, The Fifth International Conference on Advanced Geographic Information Systems, Applications, and Services (February 24, 2013)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2014 Springer International Publishing Switzerland
About this paper
Cite this paper
Llambías, G., González, L., Ruggia, R. (2014). Towards an Integration Platform for Bioinformatics Services. In: Lomuscio, A.R., Nepal, S., Patrizi, F., Benatallah, B., Brandić, I. (eds) Service-Oriented Computing – ICSOC 2013 Workshops. ICSOC 2013. Lecture Notes in Computer Science, vol 8377. Springer, Cham. https://doi.org/10.1007/978-3-319-06859-6_39
Download citation
DOI: https://doi.org/10.1007/978-3-319-06859-6_39
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-06858-9
Online ISBN: 978-3-319-06859-6
eBook Packages: Computer ScienceComputer Science (R0)