Abstract
[Context] Significant changes are occurring in the scientific scenario. In particular, there is increasing collaboration among researchers, which has led to the increasing use of processing techniques and the need to share results and observations. Researchers usually need to compose experiments using available services to fulfill their requirements. However, finding and/or specifying scientific applications is not a trivial task and many scientists lack the computational knowledge necessary to compose their experiments. [Objective] Therefore, the objective of this work is to develop an infrastructure in which researchers can work with heterogeneous information, accessing scientific communities according to their interests. As a result, they can create new experiments with the help of compositions of semantic web services. [Methods] Considering the infrastructure model, a prototype was specified and evaluated in a real-world context. [Results] This evaluation found evidence for the feasibility of the use of this infrastructure in scientific scenarios. Therefore, this paper proposes a distributed platform where scientists can collaborate in order to specify an experiment and share its results, considering semantic information. This is in agreement with the ideas of “collaboratories”.
Similar content being viewed by others
References
Medjahed, B., Bouguettaya, A.: Service composition for the Semantic Web, Springer, pp. 207 (2011)
Hendler, J.: Science and the semantic web. Science 299(5606), 520–521 (2003)
Da Silva, L.M., Braga, R., Campos, F.: Composer-science: A semantic service based framework for workflow composition in e-Science projects. Inform. Sci. 186(1), 186–208 (2012)
Castro, G., Braga, R., David, J.M.N., Campos, F.: A scientific software product line for the bioinformatics domain. J. Biomed. Inform. 56, 239–264 (2015)
Lua, E.K., Crowcroft, J., Pias, M., Sharma, R., Lim, S.: A survey and comparison of peer-to-peer overlay network schemes. IEEE Commun. Surv. Tutorials 7, 72–93 (2005)
Olson, G.M.: The Next Generation of Science Collaboratories. In: CTS ’09: Proceedings of the 2009 International Symposium on Collaborative Technologies and Systems, pp. xv–xvi. IEEE Computer Society, Washington, DC (2009)
Finholt, T.A.: Collaboratories. Annu. Rev. Inf. Sci. Technol. 36(1), 73–107 (2002)
Furno, A., Zimeo, E.: Efficient Cooperative Discovery of Service Compositions in Unstructured P2P Networks. In: 21St Euromicro International Conference on Parallel, Distributed, and Network-Based Processing, pp. 58–67 (2013)
Reddy A.A., Kamath, S.: Research on Potential Semantic Web Service Discovery Mechanisms. In: International Conference on Recent Trends in Computer Science and Engineering (ICRTCSE’ 2012), Chennai, India, pp. 1–6 (2012)
Zhang, J.: Co-taverna A tool supporting collaborative scientific workflows. Proceedings - 2010 IEEE 7th International Conference on Services Computing, SCC 2010, pp. 41–48 (2010)
Stuckenschmidt, H., Van Harmalen, F., Siberski, W., Staab, S.: Peer to peer and semantic web. In: Semantic Web and Peer to Peer, pp. 1–17. Springer, Berlin (2006)
Berners-Lee, T., Hendler, J., Lassila, O.: The semantic web. Sci. Am. 284(5), 28–37 (2001)
Darnell, J., Lodish, H., Baltimore, D.: Molecular Cell Biology, 2nd edn. Scientific American Books, New York (1990)
Prosdocimi, F.: Bioinformatics: user manual. In: Biotecnologia Ciência & Desenvolvimento. (available only in portuguese), vol. 29, pp. 12–25 (2002)
Haase, P., Schnizler, B., Broekstra, J., Ehrig, M., Van Harmelen, F., Menken, M., Mika, P., Plechawski, M., Pyszlak, P., Siebes, R., Staab, S., Tempich, C.: Bibster - a Semantics-Based Bibliographic Peer-To-Peer System. In: III International Semantic Web Conference (ISWC 2004), Springer, Hiroshima, pp. 122–136 (2004)
Bianchini, D., De Antonellis, V., Melchiori, M.: P2P-SDSD: On-the-fly Service-based Collaboration in Distributed Systems. Int. J. Metadata Semant. Ontologies 5(3), 222–237 (2010)
Gharzouli, M., Boufaida, M.: PM4SWS: A P2P model for semantic web services discovery and composition. J. Adv. Inf. Technol. 2(1), 15–26 (2011)
Zhu, W., Du, Z., Zhu, S.: Dynamic Service Composition Based on Peer-to-Peer Network. In: Proceedings of the 2 IEEE International and Symposium on Services-Oriented System Engineering, pp. 1–6 (2006)
Di Modica, G., Tomarchio, O., Vita, L.: Resource and Service Discovery in SOAs: A P2P Oriented Semantic Approach. Int. J. Appl. Math. Comput. Sci. 21, 285–294 (2011)
Ortiz-Rodriguez, F., Palma, R., Villazon-Terrazas, B.: Semantic Based P2P System for Local e-Government. In: Proceedings of Informatik 2006, Dresden, Germany, pp. 1–8 (2006)
Agni, M., Bhakti, C., Azween, B.: Towards Self-Organizing Service Oriented Architecture. In: Proceedings of the Conference on Innovative Technologies in Intelligent Systems and Industrial Applications, pp. 458–461. Sunway Campus, Malaysia (2009)
Belloum, A., et al.: Collaborative e-Science Experiments and Scientific Workflows. Internet Comput. IEEE 15(4), 39–47 (2011)
Zhang, J., Kuc, D., Lu, S.: Confucius: a tool supporting collaborative scientific workflow composition. IEEE Trans. Serv. Comput. 7(1), 2–17 (2014)
Classe, T., Braga, R., Campos, F., David, J.M.N.: A Semantic Peer to Peer Network to Support e-Science. In: 2015 IEEE 11th International Conference on eScience (eScience), 2015 IEEE 11th International Conference on e-Science, Munich, pp. 503–512 (2015)
O.W.L. API: The OWL API. OWL API, 2013. In: http://owlapi.sourceforge.net/ . Acessed: April, 3th, 2013
Runeson, P., Host, M., Rainer, A., Regnell, B.: Case Study Research in Software Engineering: Guidelines and Examples, Wiley; 1 edition (2012)
Petri, C.A.: Kommunikation mit Automaten. Institut fur instrumentelle Mathematik, Bonn (1962)
Basili, V., Caldiera, G., Rombach, H.: Goal Question Metric Approach, Encyclopedia of Software Engineering, John Wiley & Sons, Inc., pp. 528–532 (1994)
Bastos, B., Braga, R.M., Gomes, A.T.: Scientific Workflow Interchanging Through Patterns: Reversals and Lessons Learned. In: 11th IEEE International Conference on e-science - ERROR workshop, 11th IEEE International Conference on e-science - ERROR workshop, Munique, pp. 557–564 (2015)
Mattoso, M., et al.: Towards supporting the life cycle of large scale scientific experiments. Int. J. Bus. Process. Integr. Manag. 5(1), 79–92 (2010)
Bastos, B.F., Braga, R.M.M., Gomes, A.T.A.: WISP A pattern-based approach to the interchange of scientific workflow specifications, Concurr. Comput. Pract. Experience, pp. 1–19 (2016)
Classe, T., Braga, R.M.M., David, J.M.N., Campos, F., Araújo, M.A.P., Ströele, V.: A Collaborative Approach to Support e-Science Activities. In: IEEE 20th International Conference on Computer Supported Cooperative Work in Design, 2016, Nanchang. IEEE 20th International Conference on Computer Supported Cooperative Work in Design, pp. 20–25 (2016)
Sirqueira, T.F.M., Dalpra, H.L.O., Braga, R., Araújo, M.A.P., David, J.M.N., Campos, F.: E-SECO ProVersion: An Approach for Scientific Workflows Maintenance and Evolution. Procedia Comput. Sci. 100, 547–556 (2016)
Rodriguez Mier, P., Pedrinaci, C., Lama, M., Mucientes, M.: An integrated semantic web service discovery and composition framework, IEEE Trans. Serv. Comput., pp. 537–550 (2015)
Andronico, G., Ardizzone, V., Barbera, R., Becker, B., Bruno, R., Calanducci, A., Carvalho, D., Ciuffo, L., Fargetta, M., Giorgio, E., La Rocca, G., Masoni, R., Paganoni, M., Ruggieri, F., Scardaci, D.: e-Infrastructures For e-Science: A Global View, J. Grid Comput., pp. 155–154 (2011)
Sonntag, M., Karastoyanova, D.: Model-as-you-go: An Approach for an Advanced Infrastructure for Scientific Workflows, J. Grid Comput., 553–583 (2013)
Wu, Q., Zhu, M., Gu, Y., Brown, P., Lu, X., Lin, W., Liu, Y.: A Distributed Workflow Management System with Case Study of Real-life Scientific Applications on Grids, J. Grid Comput., pp. 367–393 (2012)
Bencivenni, M., Michelotto, D., Alfieri, R., Brunetti, R., Ceccanti, A., Cesini, D., Costantini, A., Fattibene, E., Gaido, L., Misurelli, G., Ronchieri, E., Salomoni, D., Veronesi, D., Venturi, V., Vistoli, M.: Accessing grid and cloud services through a scientific web portal, J. Grid Comput., pp. 159–175 (2015)
Gabor, T., Tamas, K., Tamas, K., Peter, K., Ákos, B., Farkas, Z.: Enabling scientific workflow sharing through coarse-grained interoperability. Futur. Gener. Comput. Syst. 37, 46–59 (2014)
Plankensteiner, K., Prodan, R., Janetschek, M., Fahringer, T., Montagnat, J., Rogers, D., Harvey, I., Taylor, I., Balaskó, Á., Kacsuk, P.: Fine-Grain Interoperability of scientific workflows in distributed computing infrastructures, Journal of Grid Computing, Springer Netherlands, pp. 1–27 (2013)
Classe, T.M., Braga, R.M., Campos, F., David, J.M.N.: E-sciencenet: Service Composition in Scientific Domains, Proceedings of ICWI’2013, pp. 195–202 (2013)
Manikas, K.: Revisiting software ecosystems research a longitudinal literature study. J. Syst. Softw., 84–103 (2016)
Acknowledgments
We would like to thank CAPES, CNPq and EMBRAPA for their support.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Classe, T., Braga, R., David, J.M.N. et al. A Distributed Infrastructure to Support Scientific Experiments. J Grid Computing 15, 475–500 (2017). https://doi.org/10.1007/s10723-017-9401-7
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10723-017-9401-7