|Table of Contents|

[1] Ji Guang, Han Yanbo, Wang Jing, et al. Research on web service wrapping for command line programs [J]. Journal of Southeast University (English Edition), 2008, 24 (3): 284-288. [doi:10.3969/j.issn.1003-7985.2008.03.008]
Copy

Research on web service wrapping for command line programs()
Share:

Journal of Southeast University (English Edition)[ISSN:1003-7985/CN:32-1325/N]

Volumn:
24
Issue:
2008 3
Page:
284-288
Research Field:
Computer Science and Engineering
Publishing date:
2008-09-30

Info

Title:
Research on web service wrapping for command line programs
Author(s):
Ji Guang1 2 Han Yanbo1 Wang Jing1 Chen Wanghu1 2
1Institute of Computing Technology, Chinese Academy of Sciences, Beijing 100190, China
2Graduate School, Chinese Academy of Sciences, Beijing 100039, China
Keywords:
service-oriented computing scientific computing web service wrapping web service wrapper
PACS:
TP311
DOI:
10.3969/j.issn.1003-7985.2008.03.008
Abstract:
A web service wrapping approach for command line programs, which are commonly used in scientific computing, is proposed.First, software architecture for a basic web service wrapper implementation is given and the functions of the main components are explained.Then after a comprehensive analysis of data transmission and a job life cycle model, a novel proactive file transmission and job management mechanism is devised to enhance the software architecture, and the command line programs are wrapped into web services in such a way that they can efficiently transmit files, supply instant status feedback and automatically manage the jobs.Experiments show that the proposed approach achieves higher performance with less memory usage compared to the related work, and the usability is also improved.This work has already been put into use in a production system of scientific computing and the data processing efficiency of the system is greatly improved.

References:

[1] Singh M P, Huhns M N.Service-oriented computing:semantics, processes, agents [M].New Jersey:Wiley, 2005.
[2] Wang J, Han Y, Yan S, et al.VINCA4Science:a personal workflow system for e-science [C]//Proceedings of International Conference on Internet Computing for Science and Engineering.IEEE Computer Society Press, 2008:444-451.
[3] Tiwari A, Sekhar A K T.Workflow based framework for life science informatics [J].Computational Biology and Chemistry, 2007, 31(5/6):305-319.
[4] Canfora G, Fasolino A R, Frattolillo G, et al.A wrapping approach for migrating legacy system interactive functionalities to service oriented architectures [J].Journal of Systems and Software, 2008, 81(4):463-480.
[5] Gannon D, Alameda J, Chipara O, et al.Building grid portal applications from a web service component architecture [J].Proceedings of the IEEE, 2005, 93(3):551-563.
[6] Li M, Qi M.Leveraging legacy codes to distributed problem-solving environments:a web services approach [J].Software—Practice and Experience, 2004, 34(13):1297-1309.
[7] Senger M, Rice P, Oinn T. Soaplab—a unified Sesame door to analysis tools [C]//Proceedings of UK e-Science All Hands Meeting. Nottingham:EPSRC, 2003:509-514.
[8] Sriram K, Brent S, Karan B, et al.Opal:simple web services wrappers for scientific applications [C]//Proceedings of IEEE International Conference on Web Services.IEEE Computer Society Press, 2006:823-832.
[9] Kandaswamy G, Fang L, Huang Y, et al.Building web services for scientific grid applications [J].IBM Journal of Research and Development, 2006, 50(2/3):249-260.

Memo

Memo:
Biographies: Ji Guang(1984—), male, graduate;Han Yanbo(corresponding author), male, doctor, professor, yhan@ict.ac.cn.
Foundation items: The National Natural Science Foundation of China(No.60573117), the National Basic Research Program of China(973 Program)(No.2007CB310805).
Citation: Ji Guang, Han Yanbo, Wang Jing, et al.Research on web service wrapping for command line programs[J].Journal of Southeast University(English Edition), 2008, 24(3):284-288.
Last Update: 2008-09-20