The grid
Generating wrappers for command line programs: the Cal-Aggie Wrap-O-Matic project
ICSE '01 Proceedings of the 23rd International Conference on Software Engineering
Eclipse Modeling Framework
MDA Distilled
The MyProxy online credential repository: Research Articles
Software—Practice & Experience - Grid Security
Leveraging legacy codes to distributed problem-solving environments: a web services approach
Software—Practice & Experience
A Service-Oriented, Scalable Approach to Grid-Enabling of Legacy Scientific Applications
ICWS '05 Proceedings of the IEEE International Conference on Web Services
GLARE: A Grid Activity Registration, Deployment and Provisioning Framework
SC '05 Proceedings of the 2005 ACM/IEEE conference on Supercomputing
Publish-Subscribe for High-Performance Computing
IEEE Internet Computing
Synthesizing and integrating legacy components as services using adapters
Science of Computer Programming - Software analysis, evolution and re-engineering
GAUGE: Grid Automation and Generative Environment: Research Articles
Concurrency and Computation: Practice & Experience - Workflow in Grid Systems
Specification of grid workflow applications with AGWL: an Abstract Grid Workflow Language
CCGRID '05 Proceedings of the Fifth IEEE International Symposium on Cluster Computing and the Grid (CCGrid'05) - Volume 2 - Volume 02
Presenting Scientific Legacy Programs as Grid Services via Program Synthesis
E-SCIENCE '06 Proceedings of the Second IEEE International Conference on e-Science and Grid Computing
HPDC '05 Proceedings of the High Performance Distributed Computing, 2005. HPDC-14. Proceedings. 14th IEEE International Symposium
Specification-based Synthesis of Tailor-made Grid Service Wrappers for Scientific Legacy Codes
GRID '06 Proceedings of the 7th IEEE/ACM International Conference on Grid Computing
Grid Application Fault Diagnosis Using Wrapper Services and Machine Learning
ICSOC '07 Proceedings of the 5th international conference on Service-Oriented Computing
Supporting Parameter Sweep Applications with Synthesized Grid Services
Euro-Par '08 Proceedings of the 14th international Euro-Par conference on Parallel Processing
Hi-index | 0.00 |
The long lifecycles of many scientific applications tend to surpass multiple generations of Grid technologies opening an increasing gap developers need to bridge. Therefore automatic adaptation and migration of existing software to newer environments remains a vital research field. Most existing state-of-the-art solutions are middleware services that execute programs based on user-provided program descriptions. They force clients to use a generic interface and often lack capabilities to adapt to specific program requirements. This article presents a technique and tool support, the Otho Toolkit, for semi-automatic transformation of existing scientific applications deployed on Grid resources into Grid application services. The generated output are service source codes that are either automatically built and packaged into ready-to-deploy services or taken by developers for manual refinement. The generated services are customised and tailor-made for a specific application, a certain service hosting environment and a given Grid resource. To increase their benefit they can be extended with optional supplements, e.g. automatic retrieval of security credentials. The 'Invisible Grid' shields users from any Grid specific technical details. This article presents our first achievements on getting one step closer to this vision.