AUTOMATIC PORTAL GENERATION BASED ON WORKFLOW DESCRIPTION
Abstract
Distributed scientific and engineering computations on service-oriented architectures are often represented as data-driven workflows. Workflows are a convenient abstraction that allows users to compose applications in a visual programming environment, and execute them by means of a workflow execution engine. For a large class of scientific applications web-based portals can provide a user-friendly problem-solving environment that hides the complexities of executing workflow applications in a distributed environment. However, the creation and configuration of an application portal requires considerable expertise in portal technologies, which scientific end-users generally do not have. To address this problem this paper presents tools for automatically converting a workflow into a fully configured portal which can then be used to execute the workflow.
References
- C. Barreto, V. Bullard, T. Erl, J. Evdemon, D. Jordan, K. Kand, D. König, S. Moser, R. Stout, R. Ten-Hove, I. Trickovic, D. van der Rijn, and A. Yiu. Web Services Business Execution Language Version 2.0 Primer , http://www.oasisopen.org/committees/download.php/23964/wsbpel-v2.0-primer.htm . Google Scholar
B. Beeson , A Portal for Grid-Enabled Physics, Proceedings of the 2005 Australian Workshop on Grid Computing and e-Research (ACM Press, 2005) pp. 13–20. Google Scholar- IEEE Internet Computing 8(2), 54 (2004), DOI: 10.1109/MIC.2004.1273486. Crossref, ISI, Google Scholar
- Future Generation Computer Systems 21(2), 259 (2005). Crossref, ISI, Google Scholar
T. Delaitre , GEMLCA: Grid Execution Management for Legacy Code Architecture Design, Proceedings of the 30th Euromicro Conference (IEEE Press, 2004) pp. 477–483. Google Scholar- GridPortlets: accessed 24 March 2011 , http://www.gridsphere.org/gridsphere/html/publications/GridPortlets.pdf . Google Scholar
-
Y. Huang and D. Walker , Extensions to Web Service Techniques for Integrating Jini into a Service-Oriented Architecture for the Grid , proceedings of the International Conference on Computational Science 2003 . Google Scholar - Concurrency and Computation: Practice and Experience 23(3), 235 (2011), DOI: 10.1002/cpe.1654. Crossref, ISI, Google Scholar
- J. of Grid Computing 3(3-4), 231 (2005). ISI, Google Scholar
-
N. Kelly , The GeneGrid Portal: A User Interface for a Virtual Bioinformatics Laboratory , Proceedings of the UK e-Science All Hands Meeting . Google Scholar - Future Generation Computer Systems 24(1), 66 (2008). Crossref, ISI, Google Scholar
J. Linwood and D. Minter , Building Portals with the Java Portlet API (Apress publishers, 2004) pp. 98–105. Crossref, Google Scholar- D. Lu. Automatic Portal Generation Based on XML Workflow Description. PhD thesis, School of Computer Science and Informatics, Cardiff University, 2010 . Google Scholar
- Computation and Concurrency: Practice and Experience 18(10), 1039 (2006). Crossref, ISI, Google Scholar
- Concurrency and Computation: Practice and Experience 16(5), 503 (2004), DOI: 10.1002/cpe.829. Crossref, ISI, Google Scholar
- Computation and Concurrency: Practice and Experience 18(10), 1067 (2006), DOI: 10.1002/cpe.993. Crossref, ISI, Google Scholar
-
G. Singh , The Pegasus Portal: Web-Based Grid Computing , Proceedings of the 2005 ACM Symposium on Applied Computing ( ACM Press , 2005 ) . Google Scholar - Journal of Grid Computing 3(3-4), 153 (2005), DOI: 10.1007/s10723-005-9007-3. Crossref, Google Scholar
- Concurrency and Computation: Practice and Experience 23(3), 256 (2011), DOI: 10.1002/cpe.1664. Crossref, ISI, Google Scholar
-
S. Weerawarana , Web Services Platform Architecture ( Prentice Hall , 2005 ) . Google Scholar - Journal of Grid Computing 3(3-4), 171 (2005), DOI: 10.1007/s10723-005-9010-8. Crossref, ISI, Google Scholar


