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

Choompol Boonmee, Tawa Khampachua and Romayong Surakitbunharn
organizations as illustrated in figure 3. The software interconnection development is hard, expensive and time consumed since the legacy software systems are heterogeneous and have very little interoperability.
2. Problems of software interconnection development
As mentioned earlier, Thailand electronic government interoperability framework( TH e‐GIF) is declared in national ICT master plan to facilitate electronic interconnection development of those heterogeneous software systems of public organizations. TH e‐GIF includes a set of common rules, interoperability specification and standardized information model and electronics format.
Government software interconnections are required to use the information model, electronic format and interconnection specifications. Therefore information systems that need data interchange have to be modified. However modifying legacy software systems is difficult due to many reasons; poor documentations, poor source code management, use of obsolete technology and etc. To enable those systems to interoperate with other legacy systems requires significant investment and a long period of time. Rather than focusing on technical issues, many researchers are now focusing on human behavior as a promising area of study. Our prior works developed methodologies to achieve ICT acceptance and benefit realizations( Ward et al., 2006; Khampachua et al., 2012; Khampachua et al, 2013). They require faster and cheaper development technique.
Figure 4: Modification of web based software systems to enable electronic interconnections reduces paper based document delivery
Presently mostly deployed software systems were developed using web page technology. In order to achieve the interconnection, those software systems need to be modified according to the TH e‐GIF specifications. Web page technology is basically a simple request‐response style communication between client side web browser and web server using http protocol. Client side software sends a request with required information to the server then receives the correspondence information back in html syntax with optional programming scripts. To enable software interconnection the web based applications have to be modified. The modification include two parts; legacy function modification( Mod1 and Mod2) and electronic data interchange processing module( EDIPrc) as shown in figure 4. The legacy function modification part strongly depends on each software systems. This part has to do two extra jobs. The first job is retrieving appropriate information for sending out to the peer. The second one is storing the inbound information appropriately. The electronic data interchange part is typically identical for both parties since it sends and receives using the standard data format.
3. Client side web page modification
In this paper we propose a technique of client side web page modification in software system interconnection development using standard data format. This technique makes software interconnection development easier and reduces the development time remarkably. The legacy web based application is not required to be modified.
79