Research and Design of Heterogeneous Data Exchange System in E-Government Based on XML



Similar documents
Implementation of Information Integration Platform in Chinese Tobacco Industry Enterprise Based on SOA. Hong-lv Wang, Yong Cen

Research and Implementation of Single Sign-On Mechanism for ASP Pattern *

Research and Design of Universal and Open Software Development Platform for Digital Home

Design of Data Archive in Virtual Test Architecture

Visualization Method of Trajectory Data Based on GML, KML

Design and Analysis of Content Management System Based on Factory Pattern

Research on the Model of Enterprise Application Integration with Web Services

Semantic Model based on Three-layered Metadata for Oil-gas Data Integration

A SaaS-based Logistics Informatization Model for Specialized Farmers Cooperatives in China

System for Distributed Project Management over the Internet: PI-CEE

Property & Casualty Insurance Solutions from CCS Technology Solutions

1 What Are Web Services?

1 What Are Web Services?

Ameritas Single Sign-On (SSO) and Enterprise SAML Standard. Architectural Implementation, Patterns and Usage Guidelines

Mobile Storage and Search Engine of Information Oriented to Food Cloud

Information and Teleommunications Converged Application Developed Using the SIP Built-in Application Server SipAs on WebLogic

Design of Financial Industry s Intermediary Business System based on Tuxedo

Data Management in an International Data Grid Project. Timur Chabuk 04/09/2007

Capability Service Management System for Manufacturing Equipments in

Classic Grid Architecture

Remote Sensitive Image Stations and Grid Services

Study on Architecture and Implementation of Port Logistics Information Service Platform Based on Cloud Computing 1

Database Migration over Network

A Network Services Management Middleware Architecture Model

Access Control of Cloud Service Based on UCON

Service Oriented Architecture: A driving force for paperless healthcare system

Impact of Service Oriented Architecture on ERP Implementations in Technical Education

Integration of Heterogeneous Cloud Storages through an Intermediate WCF Service

, Aplicor, Inc., All Rights Reserved

A Distributed Approach to Business Intelligence Systems Synchronization

Configuring ADFS 3.0 to Communicate with WhosOnLocation SAML

Research and realization of Resource Cloud Encapsulation in Cloud Manufacturing

The Research and Design of NSL-Oriented Automation Testing Framework

Unifi Technology Group & Software Toolbox, Inc. Executive Summary. Building the Infrastructure for emanufacturing

A FRAMEWORK OF WEB-BASED SERVICE SYSTEM FOR SATELLITE IMAGES AUTOMATIC ORTHORECTIFICATION

Business Software Rapid Development Platform based on SOA

Bitemporal Extensions to Non-temporal RDBMS in Distributed Environment

PROGRESS Portal Access Whitepaper

Design of Electric Energy Acquisition System on Hadoop

Methodology of performance evaluation of integrated service systems with timeout control scheme

Data Migration between Document-Oriented and Relational Databases

A Model for Component Based E-governance Software Systems

A Multidatabase System as 4-Tiered Client-Server Distributed Heterogeneous Database System

Research of The Requirement of Labor Market Management System of

SSL VPN Technology White Paper

BusinessObjects XI R2 Product Documentation Roadmap

A Service Modeling Approach with Business-Level Reusability and Extensibility

Code Generation for Mobile Terminals Remote Accessing to the Database Based on Object Relational Mapping

OBIEE 11g Scaleout & Clustering

E-Business Suite Oracle SOA Suite Integration Options

A Data Synchronization based Single Sign-on Schema Supporting Heterogeneous Systems and Multi-Management Mode

A High-Performance Virtual Storage System for Taiwan UniGrid

Denodo Data Virtualization Security Architecture & Protocols

Research Article. ISSN (Print) *Corresponding author Lili Wang

Multi-Level Secure Architecture for Distributed Integrated Web Services

Wireless Computing and IT Ecosystems

Multi-Agent Model for Automation of Business Process Management System Based on Service Oriented Architecture

A Web Service for Data Visualization in Distributed Automation and Information Systems

SAML-Based SSO Solution

Data Migration In Heterogeneous Databases (ETL)

The Regional Medical Business Process Optimization Based on Cloud Computing Medical Resources Sharing Environment

Global Service Integration Platform for Network-Centric IOT System

Alternatives to SNMP and Challenges in Management Protocols. Communication Systems Seminar Talk 10 Francesco Luminati

Introduction to the EIS Guide

Course 20533: Implementing Microsoft Azure Infrastructure Solutions

Web Service Authorization Framework

Implementing Microsoft Azure Infrastructure Solutions

Introduction to Directory Services

Design and Implementation of Government Website Cluster

Open Access The Cooperative Study Between the Hadoop Big Data Platform and the Traditional Data Warehouse

CS 356 Lecture 28 Internet Authentication. Spring 2013

Home Appliance Control and Monitoring System Model Based on Cloud Computing Technology

Modeling for Web-based Image Processing and JImaging System Implemented Using Medium Model

The Data Grid: Towards an Architecture for Distributed Management and Analysis of Large Scientific Datasets

Healthcare Information Management System in Home Environment

The Business Benefits of the Proliance Architecture. September 2004

THE CCLRC DATA PORTAL

SOA REFERENCE ARCHITECTURE: SERVICE TIER

Enterprise Application Designs In Relation to ERP and SOA

A Service-oriented Dual-bus BAM System Model

Web Services Middleware Application: A Solution for SMEs towards B2B Framework Implementation

SSDG Operational Manual Draft version: 0.1. Operational Manual For SSDG

Emerging Technologies Shaping the Future of Data Warehouses & Business Intelligence

Data Integration and Sharing Mechanism for Germplasm Resources

Government Service Bus

A Study on the Integration Model of EIS Based on SOA

Implementing Microsoft Azure Infrastructure Solutions

Implementing Microsoft Azure Infrastructure Solutions 20533B; 5 Days, Instructor-led

Design of Electronic Medical Record System Based on Cloud Computing Technology

DC2AP Metadata Editor: A Metadata Editor for an Analysis Pattern Reuse Infrastructure

A Scalability Model for Managing Distributed-organized Internet Services

The Application and Development of Software Testing in Cloud Computing Environment

Research on The Informatization Management of Enterprises under The

Course 20533B: Implementing Microsoft Azure Infrastructure Solutions

Service-Oriented Software Testing Platform *

Service Desk Intelligence System Requirements

Administering the Web Server (IIS) Role of Windows Server

Administering the Web Server (IIS) Role of Windows Server 10972B; 5 Days

Service-oriented Development of Federated ERP Systems

From Documents on Paper to Electronic Medical Records

Transcription:

Research and Design of Heterogeneous Data Exchange System in E-Government Based on XML Huaiwen He, Yi Zheng, and Yihong Yang School of Computer, University of Electronic Science and Technology of China, Zhongshan Institute, 528402 Zhongshan, Guangdong Abstract. To solve the information island problem in e-government system, this paper presents a heterogeneous data exchange model based on XML standard and Web Service transport technology. Using SOAP encapsulation mechanism and XML encryption to provide data transport security from data exchange center system to each bureau branch OA system. A dynamic configurable adaptor was implemented to translate between data center system and each bureau branch OA system. This model elevated data exchange level from simple data sharing to directly government business exchange and it has been applied and tested in practice. Keywords: e-government, heterogeneous data exchange, XML, Information Island. 1 Introduction In the process of e-government construction over past ten years, some achievements have been obtained. Accompany with the rapid development of e-government, there have been many problems, in which the most serious problem is that it is extreme difficult in data sharing and exchanging among government agencies because of the differences of applications, construction, system structure and data resources in original departments. For the reason of scattered data resources, many information islands were formed and information can not effectively share on online e-government system, especially in the process of business needed parallel approval among various departments, which business data flow between various departments. Therefore, the data exchange among departments has become the first problem to be solved for parallel approval. For these reasons, a centralized heterogeneous exchange model base on XML, Web Service technology was proposed in this paper. By using XML data exchange standards and data conversion adapter, data exchange between client and central system can be implemented which has great practical significance and is easy applied in China. 2 The Design of Heterogeneous Data Exchange System Now many cities have built one-stop parallel approval system to improve government office efficiency. The one-stop parallel approval system uses centralize exchange way D. Jin and S. Lin (Eds.): Advances in CSIE, Vol. 2, AISC 169, pp. 361 366. springerlink.com Springer-Verlag Berlin Heidelberg 2012

362 H. He, Y. Zheng, and Y. Yang which includes a data exchange center as middleware of data exchange. The main function of data exchange center is managing data which flow between different departments, and ensure data uniqueness, data availability and data submit in workflow process, which application model is shown as figure 1: Fig. 1. Application model of data exchange system By data exchange center in one-stop parallel approval system, each department can simply share data and exchange file. But because of fundamental difference of content of exchange data, and without uniform standard in each department OA system, therefore, in order to ensure the universal and independence of data exchange center in one-stop parallel approval system, it need to define a data exchange standard based on XML[1]. Therefore, when each department exchanges data with data exchange center, it need to convert its own business data format to data exchange center predefined data format, then uses data exchange service provided by data exchange center. Data exchange system as a data center system matching system, provides service to each department which need exchange data, and integrate it into workflow system in one-stop system, can be seem as relatively independent system, which forms a loose coupling relation with data exchanging center. To implementing business data exchange, we design a centralized exchange model and its structure is shown as figure 2:

Research and Design of Heterogeneous Data Exchange System 363 Fig. 2. Architecture of data exchange system The data exchange system consists of the following four modules: (1) Data exchange center system. Be responsible for transforming data flow and converting data format between different departments. Through the center adapter module, data exchange center system obtains business data according to the configuration file from extranet. Then a new business approval will generate which is analyzed and managed by process tracking module and process handling module in data exchange center and the new approval workflow will be corresponds to the proper department. (2) Network transmission module. Be Implemented by Web Service technology. This module uses soap s to encapsulate and transport XML business data and binary file upload and download, which is independent with concrete physical network condition and firewall[2]. (3) Security module. Use the XML SOAP encryption and XML electronic signature technology based on PKI technology to replace traditional SSL encryption.

364 H. He, Y. Zheng, and Y. Yang (4) Client converting adapter. Be responsible for exchanging data and docking between each department OA system and data exchange center. The client adapter access files from data exchange center and upload internal approval results by invoking the Web Service[3]. 3 The Design of Client Converting Adapter Acting as an interface between data exchange center and department OA system, application adapter system mainly implements application connection, data conversion, data mapping, application interface call and other functions. In another word it is selection, delivery and management of data[4]. Application adapter consist of five modules which include XML analyzer, data import, data export, timing driver and file transfer, which structure is shown as figure 3: Fig. 3. Functional structure of application adapter Details of each module are as following: (1) XML analyzer: mainly be used to analyze the structure of configuration file, so that the data exchange center system can obtain the business system interface of specific department. (2) Data import: be use to obtain interfaces of its own department business systems by analyzing XML configuration file, and mapping data from other departments, making data effective, then write data into its own background database systems in specific sectors, and store attachment in specified location, at last generate a new business process in its own business systems. (3) Data Export: be use to obtain interfaces of its own department business systems by analyzing XML configuration file and periodically check its own background database system to obtain the state of pending processes. After gaining approval

Research and Design of Heterogeneous Data Exchange System 365 state, the approval data finished will convert into the format of data exchange system and be written it into a specific directory on the server. (4) File transfer: by using specific network protocol to transfer files with other departmental and periodically obtain data from other departments, Meanwhile, this module specific directory use for uploading files to servers of other department. This module mainly provides an interface, the actual model file transfer services will be provided by Web services transport layer[5][6]. (5) Timing driver: work like an agent, which periodically drive data export module check the status of pending process and periodically drive file transfer module go to the business system which had sent agent requests, and query the approval results[7]. In the subsystems of different department, XML is used when data interfaces were offered to external, and a unified set of XML data specification was followed, which resolved the problem of inconsistent data structure and data dictionary in multi-level networking[8].figure 4 was the standard of XML packet received by city council, including process ID, approving opinions and so on[9]. Example: municipality, virescence cutting, pruning,migration seedlings application, receiving data <?xml version="1.0" encoding="gb2312"?> <XDE xmlns="http://www.kingsoft.com/egov/xde"> <flowid>1672</flowid> <instanceid>5457</instanceid> <stepid>3</stepid> <practicer>szj:0</practicer> <docfile></docfile> <exfile></exfile> <field><name>jldyj</name><value>1</value></field> <field><name>ylkps</name><value>approve</value></field> <field><name>jldps</name><value>approve</value></field> <field><name>ylkyj</name><value>1</value></field> </XDE> Fig. 4. Receiving XML data standard by municipality 4 Application of Data Exchange Model Heterogeneous Data Exchange System in E-Government Based On XML was well applied and tested in the one-stop parallel approval E-government system of Zhaoqing City, Guangdong province. Multiple administration department data exchange has been completed, for example data exchange of urban and rural planning bureau(c/s architecture, SQL Server Database), City council (J2EE architecture, Oracle database), Health bureau (Lotus Domino). This system realized the seamless heterogeneous data exchange among government agencies and parallel approval data center.

366 H. He, Y. Zheng, and Y. Yang 5 Conclusions This paper is focus on current Information Island background and difficulty of heterogeneous data exchange among government agencies in e-government system. A centralized heterogeneous data exchange model based on XML and Web Service technology was designed and realization. XML was used as standard of data exchange and Web Service technology was used in transmission, which resolved the problems of data mapping and data transfer among heterogeneous database. An adapter subsystem was designed to achieve the government data exchange by the conversion of XML documents. Finally, the joint work of scattered government agencies was realized. References 1. Liu, Y., Yao, S.: Relational storage of XML and data exchange between XML and RDBMS. Computer Engineering and Design 25, 2039 2043 (2004) 2. Widener, P., Eisenhauer, G., Schwan, K.: Open metadata formats: efficient XML-based communication for high performance computing. In: Proceedings of 10th IEEE International Symposium on High Performance Distributed Computing, pp. 371 380 (August 2001) 3. Sakamuri, B.C., Madria, S.K., Passi, K., Chaudhry, E., Mohania, M., Bhowmick, S.S.: AXIS: A XML Schema Integration System. In: Song, I.-Y., Liddle, S.W., Ling, T.-W., Scheuermann, P. (eds.) ER 2003. LNCS, vol. 2813, pp. 576 578. Springer, Heidelberg (2003) 4. Seligman, L., Rosenthal, A.: XML s Impact on DataBases and Data Sharing. IEEE Computer (37), 59 67 (2002) 5. Greunz, M., Schopp, B., Haes, J.: Integrating e-government Infrastrcutures through Secure XML Document Containers. In: Proceeding of the 34th Hawaii International Conference on System Sciences 2001, pp. 202 210 (2001) 6. Palavra, D., Lisnjic, D.: Web services as standard of connecting heterogeneous information systems. In: 26th International Conference on Information Technology Interfaces, June 7-10, vol. 1, pp. 201 206 (2004) 7. Naedele, M.: Standards for XML and Web services security. Computer 36(4), 96 98 (2003) 8. Woodman, S., Morgan, G., Parkin, S.: Portal replication for Web application availability via SOAP. In: Proceedings of the Eighth International Workshop on Object-Oriented Real-Time Dependable Systems (WORDS 2003), January 15-17, pp. 122 130 (2003) 9. Yang, C.S., Liu, C.Y., Chen, J.H., Sung, C.Y.: Design and Implementation of Secure Web-based LDAP Management System. In: Proceedings, 15th International Conference on Information Networking, January 31-February 2, pp. 259 264 (2001)