用户名: 密码: 验证码:
基于XML的数据交换平台及其关键问题的分析与设计
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
目前,信息技术、网络技术发展迅速,但企业和政府部门在以往开发信息系统时缺乏统一的部署,异构问题的因此日益严重,数据交换困难,形成了信息孤岛问题。在信息化的趋势下,迫切需要各个企业及其下属各个部门的信息能够及时获取和共享。数据交换平台方案是解决此问题的有效方式,通过它可以在一定程度上保护企业原有信息建设投资,又延续了一直以来对系统的使用习惯,更重要的是缩短了系统开发周期,使各系统的数据得到了交换,达到了信息共享的目的。
     本文的研究来源于某科技厅的数据交换平台建设的项目。论文首先通过对该项目的研究和分析,提出利用XML技术为基础的数据集成解决方案,设计一个能在异构系统之间有效共享和通用的数据交换平台架构,满足了科技厅的数据交换平台建设的需求。然后在分析这个数据交换平台架构和数据集成的过程,指出影响交换平台实现的三个关键问题:数据标准制定、数据交换实现和平台安全性,然后对这些问题进行详细的分析和设计。
     论文在研究数据标准制定的过程中,对科技厅中的各个系统进行了详细的调研,特别是对各个系统的数据资源进行了细致分析,遵循有规律和易于扩充的原则,并在此基础上设计的共享数据规范。这样,从各个子系统中提取出来的共享数据都要转换成此格式以方便共享。
     数据交换利用XML及相关技术,实现业务系统异构数据到平台中间数据库的转换,这是整个系统数据集成的关键。论文重点描述了这个过程,首先从各个子系统数据库中抽取得到的共享数据首先根据定义好的文档格式,转换成符合共享数据规范的XML数据文档和Schema映射文件,最后传输至中间数据库端,并在那里被再次转换成数据库中的数据。
     论文对系统安全性进行分析,详细考虑了系统访问控制机制,对敏感的并信息进行WS-安全性设计,然后设计了一个数据安全过滤接口,实现对一些恶意信息的过滤,以此来保障了系统的安全。
     总之,本文分析与设计的数据交换平台基于XML技术建立起来的,可以方便以后系统的维护、扩展和改造。同时又充分考虑了系统的安全性问题,为在网络环境下的数据共享提供了安全可靠高效的保障。
With rapid development of information and network technology, the situation of heterogeneous is more and more critically in the enterprise and government. Because their information management systems is lack of unified deployment when they are developed. It is an urgent need for all enterprises and their subordinate departments to make timely information access and sharing in the trend of IT application. The scheme of data exchange platform is effective pattern to solve this problem. It can be protected the investment of original information system and continued the used habit of the system. More important, it can be shorted the development cycle, exchanged data, and sharing information.
     This paper originates from the project of data exchange platform in science and technology center. Through the research and analysis, I designed a solution for data integration base on XML. It meets the needs of data exchange platform. It can be pointed out three key problem in the process of implement to analysis this architecture and the process of integration first, and then analysis and design these problems. There are the formulation of data standard, the implement of data exchange and the security of the platform.
     The data standardized is designed by the detail investigation to the various systems of science and technology center, particularly in its data resources. And it is designed by following the laws and principle which is easy to expanse. The sharing data which extract from the subsystem was transform to this format in order to share it conveniently.
     Data exchange is using XML and its related technology to implement the data exchange from the business systems to central database. It is the key of the data integration of the whole system. The various subsystems can send message to middle database. It is defined a document format firstly, and use templates to convert into the XML data document and Schema mapping file, and transmit it to the central database.
     The security of the system is an essential part in the process of the implement. The paper considers access control mechanisms of the system in detail, and then designs WS-security to sensitive information. It also designs a security filter data interface and malicious information filtering to protect the security of the system.
     In short, the data exchange platform is build based on XML. It is facilitate to maintenance, expansion and transformation of the system in the future. It also made full consideration to the security issue for system, and provides a safe, reliable and efficient protection to sharing of data in the network environment.
引文
[1]冯少荣.一个基于XML的Web数据集成方案[J].计算机工程与设计,2004,25(12):2318-2320
    [2]Harvey M.Deitel.Java Web Services for Experienced Programmers[M].United States of America:Pearson Education,2003:117-156
    [3]DaleS keen.中国的IT基础平台标准机会,软件世界,2004
    [4]陈隋和,钟勇.一种增强Web Services的服务质量和性能的方法[J].计算机应用2006,26(2):218-219
    [5]刘文菲.基于中间件技术的数据交换平台的设计与实现[D].中国科学院研究生院,2006.
    [6]潘锋,世界数据共享的启示[J],厦门科技,2003,(3):27-28
    [7]Fred A Cummins.Enterprise Integration:an Architecture for Enterprise Application and Systems Integration.John Wiley & sons,Inc.2002:132-142
    [8]茅晓庆.政府信息资源交换平台的研究及其应用[D].河海大学,2006
    [9]Eric Jui-Lin Lu,Ru-Hui Tsai,Shihyu Chou.An empirical study of XML/EDI[J].The Journal of Systems and Software,2001,(58):271-279
    [10]Sridhar Sreenivasan.An XML-based Data Exchange Model[D].Florida Atlantic University,2002
    [11]Erhard Rahm,Hong Hal Do.Data Cleaning:Problems and Current Approaches[J].IEEE Bulletin of the Technical Committee on Data Engineering,2000,23(4):63-88
    [12]徐晓迎.Java安全性编程实例[M].北京清华大学出版社.2003
    [13]屠晓云.基于Web Service数据交换的研究与实现[D].北京化工大学,2007
    [14]李乐明.SOA软件架构及其在电子政务系统中的应用研究[D].合肥工业大学,2006
    [15]ErikT Ray.Leamin XML 2nd Edition[M].Sebastopol:O'Reilly,2003
    [16]于国良,陈哲,韩文报.XML加密[J].微计算机信息.2006,22(2-3):12-14
    [17]李岩.基于XML的电子政务架构XML-GOV[D].清华大学,2004
    [18]Henry Bequet.Java SOAP编程指南[M].北京,电子工业出版社,2002
    [19]Robert Englander,Java and SOAP[M].O'Reilly,2002
    [20]Scott Seely.SOAP cross platform web service development using XML[M].Upper Saddle River.NJ:Prentice Hall PTR,2002
    [21]Bill StArnaud,Andrew Bjerring,Omar Cherkaoui,etal.Web Services Architecture for User Control and Management of Optical Intemet Networks[J].Proceedings of the IEEE,2004,92(9):1490-1500
    [22]Vinoski S.Integration with Web Serviees[J].IEEE Internet Computing,2003,7(6):75-77
    [23]慧点科技.资源库管理系统[M].北京慧点科技开发有限公司,2007
    [24]侯健.基于SOA架构的通用数据交换平台的设计与实现[D].华北电力大学,2006
    [25]曹鹏.基于异步消息传输和XML的数据集成研究[D].广东工业大学,2007
    [26]李阳.数据交换系统设计与实现[D].北京交通大学,2006
    [27]屠晓云.基于Web Service数据交换的研究与实现[D].北京化工大学,2007
    [28]Charles F,Goldfarb.XML实用技术[M].北京,清华大学出版社,1999
    [29]李昊.中心城市公众出行交通动态信息采集、处理及共享技术研究[D].西北交通大学,2007
    [30]陈洋,罗四维.异构数据库数据集成的研究与实现[J].计算机技术与发展.2006,6(7):192-194
    [31]Teng Lv,Ning Gu,Ping Yan.Normal forms for XML documents[J].Informationand Software Technology,September 15,2004:839-846
    [32]刑昊,张凌,张平等.基于Velocity的J2EE开发模式极其应用[J]计算机应用,2003,23(1):48-53
    [33]陈飞.企业信息系统中的数据整合技术研究[D].西北工业大学,2004
    [34]李长河,赵洁,张亚玲等.一种安全异构数据交换技术的研究与实现[J].计算机工程,2007,33(02):88-93
    [35]杨凯,王爱玲.基于角色的访问控制在Web数据库访问中的应用[J].机械工程与自动化,2008,37(1):48-50
    [36]Blake Dournaee著.周永彬,贺也平,刘鹃译.XML安全基础[M].北京:清华大学出版社,2003
    [37]Emerson Oliveira,Zair Abdelouahab,Denivaldo Lopes.Security on MASs with XML Security Specifications[C].the 17th International Conference on Database and Expert Systems Applications,2006:5-9
    [38]刘海鹏.基于WebService的数据交换平台安全通信机制研究[D].中国科学院,2007
    [39]Xiao ling Cui,Lei Li,Jun Wei.A Novel SOAP Attachment Oriented Security Model[C],17th International Symposium on Software Reliability Engineering,2006:127-135
    [40]Yin-Soon Loh,Wei-Chuen Yau,Chien-Thang Wong,etal.Design and Implementation of an XML Firewall[C].Computational Intelligence and Security,2006 International Conference,Guangzhou,2006:1147-1150

© 2004-2018 中国地质图书馆版权所有 京ICP备05064691号 京公网安备11010802017129号

地址:北京市海淀区学院路29号 邮编:100083

电话:办公室:(+86 10)66554848;文献借阅、咨询服务、科技查新:66554700