Abstract
This article presents an enhanced platform that provides a friendly environment of developing grid services and accessing grid services over Globus Toolkit 3 (GT3). This platform includes a class of functions for processing parameters input from a developer via GUI, a class of functions for generating files required for defining a grid service specified, and a class of functions for creating client program and facilitating accesses of the deployed services. As a result, the development and access of grid services requires less special expert knowledge of a developer at the server side and users at the client side, the efficiency of developing and accessing grid services can be improved. This paper describes our design ideas, necessary functions, and implementations. The comparisons with other related toolkits are given and the extended version of the platform on top of the web service environment rather than GT3.























Similar content being viewed by others
References
Ambler, S. W. (2000). User interface design: Tips and techniques. Cambridge, UK: Cambridge University Press.
Armstrong, E., Ball, J., Bodoff, S., Carson, D. B., Evans, I., Green, D., et al. (2005). The J2EE 1.4 Tutorial. Retrieved September 9, 2005, from the Sun Microsystems Web site: http://java.sun.com/j2ee/1.4/docs/tutorial/doc/index.html.
Czajkowski, K., Ferguson, D. F., Foster, I., Frey, J., Graham, S., Sedukhin, I., et al. (2004). The WS-Resource Framework.
Foster, I. (2005). Globus Toolkit version 4: Software for service-oriented systems. In IFIP international conference on network and parallel computing, LNCS 3779 (pp. 2–13). Berlin Heidelberg New York: Springer.
Foster, I., Kesselman, C., Nick, J., & Tuecke, S., (2002). The physiology of the grid: An open grid services architecture for distributed systems integration. In: Open grid service infrastructure WG, global grid forum.
Foster, I., Kesselman, C., & Tuecke, S. (2001). The anatomy of the grid: Enabling scalable virtual organizations. International Journal Supercomputer Applications.
Japan IBM System Engineering (2004). What is grid computing. Japan: SoftBank.
Laszewski, G., Foster, I., Gawor, J., & Lane, P. (2004). A Java commodity grid kit. Retrieved December 14, 2004, from Java CoG Kit web site; http://www.cogkit.org/.
Laszewski, G., Foster, I., Gawor, J., Smith, W., & Tuecke, S. (2000). CoG Kits: A bridge between commodity distributed computing and high-performance grids. ACM java grande 2000 conference.
Sandhold, T., & Gawor, J. (2003). Globus Toolkit 3 Core: A Grid Service Container Framework. Retrieved December 19, 2004, from the Globus Alliance Web site: http://www-unix.globus.org/toolkit/3.0/ogsa/docs/gt3_core.pdf.
Sotomayor, B. (2004a). The Globus Toolkit 3 Programmer’s Tutorial. Retrieved November 12, 2004, from the Globus Toolkit Web site:http://gdp.globus.org/gt3-tutorial/.
Sotomayor, B. (2004b). A Globus Toolkit Plug-in for Eclipse. Retrieved December 20, 2004, from SourceForge.net Web site: http://gt3ide.sourceforge.net/.
Sotomayor, B. (2005). The Globus Toolkit 4 Programmer’s Tutorial, Retrieved November 26, 2005, from the Globus Toolkit Web site: http://gdp.globus.org/gt4-tutorial/.
The Globus Allience (2004). Grid Service Development Tools Guide. Retrieved December 14, 2004, from the Web site: http://www-unix.globus.org/toolkit/3.0/ogsa/docs/tools_guide.html.
Tuecke, S., Czajkowski, K., Foster, I., Frey, J., Graham, S., Kesselman, C., et al. (2003). Open grid services infrastructure (OGSI) version 1.0. Global Grid Forum Draft Recommendation.
Welie, M., Vliet, J. C., Veer, G. C., Eliens, A., Paterno, F., Rauterberg, M., et al. (2001). Tasked-based user interface design. The Dutch Graduate School for Information and Knowledge Systems.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Morohoshi, H., Huang, R. & Ma, J. A user-friendly platform for developing and accessing grid services. Inf Syst Front 8, 255–269 (2006). https://doi.org/10.1007/s10796-006-9000-9
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10796-006-9000-9