A heterogeneous storage grid enabled by grid service
ACM SIGOPS Operating Systems Review
dg.o '07 Proceedings of the 8th annual international conference on Digital government research: bridging disciplines & domains
The Otho Toolkit - Synthesizing tailor-made scientific grid application wrapper services
Multiagent and Grid Systems - Special Issue on "Advances in Grid services Engineering and Management"
BEinGRID: Development of Business Models for the Grid Industry
GECON '08 Proceedings of the 5th international workshop on Grid Economics and Business Models
On the evaluation of gridification effort and runtime aspects of JGRIM applications
Future Generation Computer Systems
A service-oriented, scalable approach to grid-enabling of manufacturing resources
CDVE'07 Proceedings of the 4th international conference on Cooperative design, visualization, and engineering
On the use of virtualization and service technologies to enable grid-computing
Euro-Par'05 Proceedings of the 11th international Euro-Par conference on Parallel Processing
Hi-index | 0.00 |
This paper describes a scalable approach to the enabling oflegacy scientific applications on computing Grids using a service- oriented architecture. In the context of this paper Grid enabling means turning an existing application, installed on a Grid resource,into a service and generating the application-specific user interfacesto use that application through a web portal. Scalability is achievedby providing a common abstraction for a category of applicationsand providing a "generic" application service to wrap those applications as services. The focus of this paperýs approach is on Grid-enabling"command-oriented" scientific applications. The novel aspect of the approach is that the entire process - from turning an application intoa service to the user-interface generation for that application - isdone automatically, without requiring coding or Grid-system downtime.Portlet technology is used to dynamically generate application-specific interfaces. Further, the approach makes it possible to customize theapplications for different user groups by way of simplifying, restrictingor composing the functionalities of applications. The approach isuseful for building Grid portals on which a large number of applicationsneed to be dynamically enabled.