Mahidol University Logo
Faculty of ICT, Mahidol University
 

Admissions

Printable Version

 

AN XML-MAS ARCHITECTURAL MODEL FOR WEB-BASED APPLICATION DEVELOPMENT AND TRANSFORMATION

 

TITLE AN XML-MAS ARCHITECTURAL MODEL FOR WEB-BASED APPLICATION DEVELOPMENT AND TRANSFORMATION.
AUTHOR CHAIYUT BOONPANYOS
DEGREE MASTER OF SCIENCE PROGRAMME IN COMPUTER SCIENCE
FACULTY FACULTY OF SCIENCE
ADVISOR JARERNSRI L. MITRPANONT
CO-ADVISOR SUPACHAI TANGWONGSAN
 
ABSTRACT
Nowadays, web-based applications are commonly developed in most businesses and organizations, as a result of the explosive growth and wide use of the Internet. Many businesses have been suffering from the process of development and transformation, since the variety and different characteristics of business processes in organizations caused difficulty and are time-consuming to the activities of development and transformation. There are, furthermore, a limited number of models or frameworks that are absolutely relevant to the web-based application development and transformation processes. This thesis proposes a generic architectural model for web-based application development and transformation, using the integration of Multi-Agent System (MAS) architecture and Extensible Markup Language (XML) technology. The advantage of MAS in distributed computational resources and capabilities across a network of interconnected agents, with the outstanding features of XML in being a standard documentary system and the self-describing nature of documents containing structured information are exploited in our XML-MAS architectural model. The decomposition of task processes into the appropriate agent’s responsibility is applied to our model by defining five significant agents, composed of a User Interface Agent (UIA), a Role Management Agent (RMA), an Application Domain Agent (ADA), an Application Process Agent (APA), and an Information Agent (IA). The first agent, UIA, is located to service a user at a client site, while the other four agents are located at a host-site, in account, to process their own tasks individually. The communications of the interconnected agents are defined as Intracommunication, using a Request Exchange mechanism for agents at the host-site, and Intercommunication, using an XML mechanism for agents between client-site and host-site. Two important modules of the XML mechanism, the XML wrapper and XML extractor, are presented. A prototype system is developed to simulate a framework for transforming the conventional business processes to web-based processes, in order to demonstrate the feasibility of the proposed model. In the experiments, we imitate the four most basic operations of business processes; i.e., CREATE, UPDATE, DELETE, and EXECUTE operations, by selecting four business functions of a Performance Appraisal system as our case studies. The results of the experiments are collected and observed in factors of business process result, agents’ action, communication interactions, and response time usage. The results indicate that the conventional business processes transformation and execution in our XML-MAS architectural model are carried out successfully. Finally, the suggestions for further research and improvement of the proposed model are given.
KEYWORD MULTI-AGENT SYSTEM / XML / BUSINESS PROCESS MANAGEMENT / WEB-BASED APPLICATION

 

Go to Top

 

ICT Building, Mahidol University, 999 Phuttamonthon 4 Road, Salaya, Nakhonpathom 73170 Tel. +66 02 441-0909 Fax. +66 02 849-6099
Mahidol University Computing Center, The Faculty of ICT, Mahidol University , Rama 6 Road, Rajathevi, Bangkok 10400 Tel. +66 02 354-4333 Fax. +66 02 354-7333