The Community for Technology Leaders
Proceedings 27th Annual International Computer Software and Applications Conference. COMPAC 2003 (2003)
Dallas, Texas
Nov. 3, 2003 to Nov. 6, 2003
ISBN: 0-7695-2020-0
pp: 272
Dickson K.W. Chiu , Chinese University of Hong Kong
Danny Kok , Chinese University of Hong Kong
Alex K.C. Lee , Chinese University of Hong Kong
S.C. Cheung , Hong Kong University of Science and Technology
ABSTRACT
Despite recent uprising of the Web Services technology for programmed interfaces of business-to-business (B2B) E-commerce services (e-services) over the Internet, most sites (e.g., online purchases) can only support Hypertext Markup Language (HTML) for human interactions through web browsers. Automating client access to these services generally requires developing sophisticated programs to simulate human access by handling HTML pages and forms. However, these HTML interfaces vary across web sites, and are often subjected to changes. Client maintenance is therefore tedious and expensive. This paper presents a novel approach to automate dialogs with web-based services, using a high-level script language, called WebXcript. WebXcript provides features for HTML forms based dialogues and XML messaging. The XML syntax of WebXcript further enables convenient user authoring and easy engine development with extensively available XML tools. It supports expected responses and exception handling. We further propose a wrapper architecture to integrate heterogeneous Web Services based on WebXcript. We demonstrate the applicability of our approach with examples in integrating distributed information, online ordering, and XML messaging.
INDEX TERMS
script language, HTML forms, HTTP, E-commerce, web-interface, agents, workflow management
CITATION

S. Cheung, D. K. Chiu, A. K. Lee and D. Kok, "Integrating Heterogeneous Web Services with WebXcript," Proceedings 27th Annual International Computer Software and Applications Conference. COMPAC 2003(COMPSAC), Dallas, Texas, 2003, pp. 272.
doi:10.1109/CMPSAC.2003.1245353
91 ms
(Ver 3.3 (11022016))