A security architecture for computational grids
CCS '98 Proceedings of the 5th ACM conference on Computer and communications security
A Web Service Composition and Deployment Framework for Scientific Workflows
ICWS '04 Proceedings of the IEEE International Conference on Web Services
Taverna: lessons in creating a workflow environment for the life sciences: Research Articles
Concurrency and Computation: Practice & Experience - Workflow in Grid Systems
Data Mining: Practical Machine Learning Tools and Techniques, Second Edition (Morgan Kaufmann Series in Data Management Systems)
Future Generation Computer Systems
Grid portal solutions: a comparison of GridPortlets and OGCE: Research Articles
Concurrency and Computation: Practice & Experience - Workshop on Grid Computing Portals (GCE 2005)
Efficient and Reliable Execution of Legacy Codes Exposed as Services
ICCS '07 Proceedings of the 7th international conference on Computational Science, Part I: ICCS 2007
Workflow-based Grid applications
Future Generation Computer Systems
Universal grid client: grid operation invoker
PPAM'07 Proceedings of the 7th international conference on Parallel processing and applied mathematics
Hi-index | 0.00 |
The motivation for this work is the need for providing tools which facilitate building scientific applications that are developed and executed on various Grid systems, implemented with different technologies. As a solution to this problem, we have developed the Grid Operation Invoker (GOI) which offers object-oriented method invocation semantics for interacting with computational services accessible with diverse middleware frameworks. GOI forms the core of the ViroLab virtual laboratory engine and it is used to invoke operations from within experiments described using a scripting notation. In this paper, after outlining the features of GOI, we describe how it is enhanced with a mechanism of so-called local gemswhich allows adding high-level support for middleware technologies based on the batch job-processing model, e.g. EGEE LCG/gLite. As a result, we demonstrate how a molecular dynamics program called NAMD, deployed on EGEE, was integrated with the ViroLab virtual laboratory.