13th European Conference on eGovernment – ECEG 2013 1 | Page 102

Choompol Boonmee, Tawa Khampachua and Romayong Surakitbunharn
As mentioned above web page technology is basically a simple request‐response style communication between client side web browser and web server using http protocol. The communicated message can be mediated, filtered and modified on the fly at client side without modification of web server.
Figure 5 shows the software architecture of our proposed technique. The legacy web based applications( Soft # 1 and Soft # 2) do not have to be modified. This makes the software interconnection development much easier. The software design and development process is independent from technology and development tools used by the legacy software. The development includes two main parts; client side web page modification parts( WebMod # 1 and WebMod # 2) and electronic data interchange processing part( EDI‐Prc).
Figure 5: Client side web page modification: The proposed rapid interconnection development
For sender party WebMod # 1 is mediated and acts like pass through gate way between client and server. It is designed to filter only the specific web pages which contain information to be sent electronically. The required information is retrieved to be processed by EDI‐Prc module. This WebMod is legacy web pages dependent. The developer has to study and understand the structure and content of the web pages. Since there are only a few web pages need to be studied and the information appeared on the web page is visibly clear without complete technical document, the studying and understanding become easier. The EDI‐Prc module is designed to send and receive information electronically based on well‐defined technical standards. The specifications include web services specification, SOAP( Simple Object Access Protocol), WS‐Addressing, WS‐Security, WS‐Reliability and so on.
For receiver party after EDI‐Prc module received data from the sender side the module send the information to WebMod # 2. The WebMod # 2 is mediated between client and server of receiver side. It filters only a specific page which contains data entry elements correspond the received data. Then the module populates the received data into the data entry elements. Since only a few web pages have to be modified and the data interchange processor( EDI‐Prc) is well developed, this method enables software systems interconnection development easier, faster and cheaper without modification of web server programs.
4. Experiment
In this research we performed experiments of interconnection development using our proposed technique. The first experiment is the interconnection development of electronic correspondence letter management system( e‐CMS) software. Thai government organization communicates with each other by using paper based formal correspondence letter for commanding, notification, announcement, and so on. Varieties of e‐CMSs have been developed to manage such digitized correspondence letter. Interconnection of those e‐CMSs would allow more effectiveness and cost‐efficiency. Each e‐CMS is different in various dimensions; technology, software vendor, owner organization, software design, investment scale and the way of use. In order to facilitate the electronic data interchange a standard electronic format of correspondence letter has been developed and endorsed by Thai government under TH e‐GIF. However to force all Thai government body to
80