Introduce: An open source toolkit for rapid development of strongly typed grid services

被引:17
作者
Hastings S. [1 ]
Oster S. [1 ]
Langella S. [1 ]
Ervin D. [1 ]
Kurc T. [1 ]
Saltz J. [1 ]
机构
[1] Department of Biomedical Informatics, The Ohio State University, Columbus, OH
来源
J. Grid Comput. | 2007年 / 4卷 / 407-427期
关键词
Globus; Grid; Grid computing; Grid service; Web services; WSDL;
D O I
10.1007/s10723-007-9074-8
中图分类号
学科分类号
摘要
Service-oriented architectures and applications have gained wide acceptance in the Grid computing community. A number of tools and middleware systems have been developed to support application development using Grid Services architectures. Most of these efforts, however, have focused on low-level support for management and execution of Grid services, management of Grid-enabled resources, and deployment and execution of applications that make use of Grid services. Simple-to-use service development tools, which would allow a Grid service developer to leverage Grid technologies without needing to know low-level details, are becoming increasingly important for wider application of the Grid. In this paper, we describe an open-source, extensible toolkit, called Introduce, that supports easy development and deployment of Web Services Resource Framework (WSRF) compliant services. Introduce is designed to reduce the service development and deployment effort by hiding low level details of the Globus Toolkit and to enable the implementation of strongly typed services. In strongly typed services, a service produces and consumes data types that are well-defined and published in the Grid. This enables data-level syntactic interoperability so that clients and services can access and consume data elements programmatically and correctly. We expect that enabling strongly typed Grid services while lowering the difficulty of entry to the Grid via toolkits like Introduce will have a major impact to the success of the Grid and its wider adoption as a viable technology of choice in the commercial sector as well as in academic, medical, and government research. © Springer Science + Business Media B.V. 2007.
引用
收藏
页码:407 / 427
页数:20
相关论文
共 40 条
[1]  
Foster I., Kesselman C., Globus: A metacomputing infrastructure toolkit, Int. J. High Perform. Comput. Appl., 11, pp. 115-128, (1997)
[2]  
Foster I., Kesselman C., Tsudik G., Tuecke S., A security architecture for computational Grids, Proceedings of the 5th ACM Conference on Computer and Communications Security Conference, pp. 83-92, (1998)
[3]  
Welch V., Siebenlist F., Foster I., Bresnahan J., Czajkowski K., Gawor J., Kesselman C., Meder S., Pearlman L., Tuecke S., Security for Grid services, 12th International Symposium on High Performance Distributed Computing (HPDC-12), (2003)
[4]  
Langella S., Oster S., Hastings S., Siebenlist F., Kurc T., Saltz J., Dorian: Grid service infrastructure for identity management and federation, The 19th IEEE Symposium on Computer-Based Medical Systems, Special Track: Grids for Biomedical Informatics, (2006)
[5]  
Wolski R., Spring N., Hayes J., Network weather service: A distributed resource performance forecasting service for metacomputing, Future Gener. Comput. Syst., 15, pp. 757-768, (1999)
[6]  
Czajkowski K., Foster I., Kesselman C., Sander V., Tuecke S., SNAP: A protocol for negotiating service level agreements and coordinating resource management in distributed systems, Job Scheduling Strategies for Parallel Processing, 2537, pp. 153-183, (2002)
[7]  
Frey J., Tannenbaum T., Livny M., Foster I., Tuecke S., Condor-G: A computational management agent for multi-institutional Grids, Proceedings of the Tenth International Symposium on High Performance Distributed Computing (HPDC-10), (2001)
[8]  
Casanova H., Graziano O., Berman F., Wolski R., The appLeS parameter sweep template: User-level middleware for the Grid, Proceedings of the ACM/IEEE Supercomputing Conference (SC2000), (2000)
[9]  
Allcock B., Bester J., Bresnahan J., Chervenak A., Foster I., Kesselman C., Meder S., Nefedova V., Quesnal D., Tuecke S., Data management and transfer in high performance computational Grid environments, Parallel Comput., 28, pp. 749-771, (2002)
[10]  
Allcock W.E., Foster I., Madduri R., Reliable data transport: A critical service for the Grid, Proceedings of Building Service Based Grids Workshop, Global Grid Forum 11, (2004)