Proceedings 27th Annual International Computer Software and Applications Conference. COMPAC 2003 (2003)
Nov. 3, 2003 to Nov. 6, 2003
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
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.
script language, HTML forms, HTTP, E-commerce, web-interface, agents, workflow management
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.