Abstract
This paper discusses ongoing research on scientific workflows at the Institute of Computing, University of Campinas (IC - UNICAMP) Brazil. Our projects with bio-scientists have led us to develop a scientific workflow infrastructure named WOODSS. This framework has two main objectives in mind: to help scientists to specify and annotate their models and experiments; and to document collaborative efforts in scientific activities. In both contexts, workflows are annotated and stored in a database. This "annotated scientific workflow" database is treated as a repository of (sometimes incomplete) approaches to solving scientific problems. Thus, it serves two purposes: allows comparison of distinct solutions to a problem, and their designs; and provides reusable and executable building blocks to construct new scientific workflows, to meet specific needs. Annotations, moreover, allow further insight into methodology, success rates, underlying hypotheses and other issues in experimental activities.The many research challenges faced by us at the moment include: the extension of this framework to the Web, following Semantic Web standards; providing means of discovering workflow components on the Web for reuse; and taking advantage of planning in Artificial Intelligence to support composition mechanisms. This paper describes our efforts in these directions, tested over two domains - agro-environmental planning and bioinformatics.
- K. M. Anderson, R. N. Taylor, and E. J. Whitehead Jr. Chimera: hypermedia for heterogeneous software development environments. ACM Transactions on Information Systems (TOIS), 18(3):211--245, 2000. Google ScholarDigital Library
- E. Bacarin, C. B. Medeiros, and E. Madeira. A Collaborative Model for Agricultural Supply Chains. In Proc COOPIS 2004, volume LNCS 3290, pages 319--336, 2004.Google Scholar
- T. J. Biggerstaff and C. Richter. Reusability framework, assessment, and directions, pages 1--17. ACM Press, 1989. Google ScholarDigital Library
- M. C. Cavalcanti, R. Targino, F. Baião, S. C. Rössle, P. M. Bisch, P. F. Pires, M. L. M. Campos, and M. Mattoso. Managing structural genomic workflows using Web services. Data & Knowledge Engineering, 53(1):45--74, 2005. Google ScholarDigital Library
- L. A. Digiampietri, C. B. Medeiros, and J. C. Setubal. A framework based in Web services orchestration for bioinformatics workflow management. In Proc III Brazilian Workshop in Bioinformatics, 2004.Google Scholar
- A. J. G. Simpson et al. The genome sequence of the plant pathogen Xylella fastidiosa. Nature, 406(1):151--157, 2000.Google ScholarCross Ref
- R. Fileto. The POESIA Approach for Services and Data Integration On the Semantic Web. PhD thesis, ICUNICAMP, Campinas-SP, 2003.Google Scholar
- R. Fileto, L. Liu, C. Pu, E. Assad, and C. B. Medeiros. POESIA: An Ontological Workflow Approach for Composing Web Services in Agriculture. VLDB Journal, 12(4):352--367, 2003. Google ScholarDigital Library
- M. Ghallab, D. Nau, and P. Traverso. Automated Planning, Theory and Practice. Elsevier, 2004. Google ScholarDigital Library
- Proc. of the Workshop on Planning and Scheduling for Web and Grid Services, June 2004. http://www.isi.edu/ikcap/icaps04-workshop/ (as of 2005-07-11).Google Scholar
- D. Kaster, C. B. Medeiros, and H. Rocha. Supporting Modeling and Problem Solving from Precedent Experiences: The Role of Workflows and Case-Based Reasoning. Environmental Modeling and Software, 20:689--704, 2005.Google ScholarCross Ref
- J. Kim and Y. Gil. Towards Interactive Composition of Semantic Web Services. In Proc. of the AAAI Spring Symposium on Semantic Web Services, march 2004.Google Scholar
- Oasis-Open. OASIS Web Services Business Process Execution Language Technical Committee. http://www.oasis-open.org/committees/tc_home. php?wg_abbrev-wsbpel (as of 2005-07-11).Google Scholar
- G. Z. Pastorello Jr. Publication and Integration of Scientific Workflows on the Web. Master's thesis, UNICAMP, 2005. In Portuguese.Google Scholar
- G. Z. Pastorello Jr, C. B. Medeiros, S. Resende, and H. Rocha. Interoperability for GIS Document Management in Environmental Planning. Journal on Data Semantics, 3(LNCS 3534):100--124, 2005. Google ScholarDigital Library
- A. Santanchè and C. B. Medeiros. Geographic Digital Content Components. In Proc. of VI Brazilian Symposium on GeoInformatics, November 2004.Google Scholar
- A. Santanchè and C. B. Medeiros. Managing Dynamic Repositories for Digital Content Components. In EDBT 2004 Workshops, volume LNCS 3268/2004, pages 66--77, 2004. Google ScholarDigital Library
- A. Santanchè and C. B. Medeiros. Self describing components: Searching for digital artifacts on the web. In Proc. of XX Brazilian Symp. on Databases, October 2005.Google Scholar
- L Seffino, C. B. Medeiros, J. Rocha, and B. Yi. WOODSS - A Spatial Decision Support System based on Workflows. Decision Support Systems, 27(1-2):105--123, 1999. Google ScholarDigital Library
- E. Sirin, B. Parsia, D. Wu, J. A. Hendler, and D. S. Nau. HTN planning for Web Service composition using SHOP2. Journal of Web Semantics, 1(4):377--396, 2004. Google ScholarDigital Library
- R. D. Stevens, H. J. Tipney, C. J. Wroe, T. M. Oinn, M. Senger, P. W. Lord, C. A. Goble, A. Brass, and M. Tassabehji. Exploring Williams-Beuren syndrome using myGrid. Bioinformatics, 20(suppl_1):i303--310, 2004. Google ScholarDigital Library
- The myGrid Consortium. myGrid: Middleware for in silico experiments in biology. http://www.mygrid.org.uk/ (as of 2005-07-11).Google Scholar
- J. Wainer, M. Weske, G. Vossen, and C. B. Medeiros. Scientific Workflow Systems. In Proc. of the NSF Workshop on Workflow and Process Automation Information Systems, 1996.Google Scholar
Index Terms
- WOODSS and the Web: annotating and reusing scientific workflows
Recommendations
BPEL Workflows Combining Standard OGC Web Services and Grid-enabled OGC Web Services
SEAA '08: Proceedings of the 2008 34th Euromicro Conference Software Engineering and Advanced ApplicationsWhen designing a Grid workflow, it might be necessary to integrate different kinds of services. In an ideal scenario all services are Grid-enabled. But real workflows often consist of Grid-enabled andnon Grid-enabled services. One reason is that Grid-...
Delivering web service coordination capability to users
WWW Alt. '04: Proceedings of the 13th international World Wide Web conference on Alternate track papers & postersAs web service technology matures there is growing interest in exploiting workflow techniques to coordinate web services. Bioinformaticians are a user community who combine web resources to perform in silico experiments. These users are scientists and ...
Making Scientific Applications as Web Services
In past columns, the authors discussed Grid technology in e-Science (large-scale, distributed scientific research). Here, we make the ideas more concrete by describing how to convert (or build from scratch) a scientific resource (a software program) to ...
Comments