通用数据交换技术研究
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
本文首先论述了XML、UDM、SOAP等能够用于数据交换系统的核心技术。阐述了在硬件层上进行数据交换的基本原理,为将来在企业内部或企业之间构造数据交换系统打下坚实的理论基础。
     数据交换是实现企业内部不同的应用系统之间的集成以及企业之间的电子商务活动的一种简单可行的方案。数据交换的核心问题是数据交换的标准问题。对于企业内部不同的应用系统之间的数据交换可以由企业定义一个通用的数据交换的标准,在此基础上实现企业内部的不同的应用系统的集成平台。而对于企业之间的数据交换,由于现在国内流通行业还没有一个被广泛接受的统一的数据交换标准,这使得企业之间的数据交换困难重重,企业的业务信息在企业的边界处往往要进行多次变换,甚至是重复的人工处理,降低了企业信息的传递效率,并且在这中间也增加了引入错误的可能性。
     通过定义一个简单的企业内部的数据交换标准,首先实现了企业内部各部门信息系统之间的集成。而对于企业之间的数据交换,可以采用一种简单对等式的体系结构,这种体系结构把数据交换的大部分工作都交给丁进行数据交换双方企业的数据交换系统,然后建立了一个通用的,易于扩展与维扩的软件框架,并通过面向对象和构件技术提高数据交换系统的可复用性与可扩充性来适应这种标准不统一的现状。这也许是在国内没有一个统一的数据交换标准的情况下是一个比较现实的解决方案。
     最后,在IceTip信息系统中,我们采用XML技术来保存工程的配置结果,其中主要包括:工作区、全局变量、Form、Menu、工具条等的配置结果,这样就能方便的保存Web页面所显示的配置结果,同时也可以反向将保存结果重新显示到浏览器端,为将来在通用信息系统中采用XML技术进行企业间的数据交换打下良好的基础。
In this thesis we discussed the kernel techniques about XML, UDM , SOAP etc which should be used in the data interchange system. Expatiated on the basic data interchange theory in the hardware layer, it gives the theory foundation to construct data interchange system within the enterprise or among the enterprises in the future.
    Data interchange is a simple method for integrating different application in the same enterprise and E-Business. The key problem of Data Interchange is the standardization of the message formats and contents for communication. Within one enterprise we can define a public data model and standards of data interchange, then construct a platform for integrating different application in the same enterprise. However, the data interchange of different enterprise is not as same as these, because there isn't a standard for a business industry. The information of the enterprise needs to be translated repetitiously, even be handled again and again. These can cause mistakes and reduce the efficiency of information transferring.
    We define a simple data interchange standard inner an enterprise, realize the integration of the information system among the different department in the enterprise. For the data interchange of different enterprise, we define an equivalent architecture of B2B's data interchange. The mostly work of data interchange is given to the data interchange system between the two enterprises, then construct a frame which is generic, easy to expand and maintenance. Use the technology about the oriented object and component to improve the reusability and the extensibility of the data interchange system in order to fit the disunity of the standard. This is the practical method of resolving the realistic problem, because there is no data interchange standard in our country at present.
    At last, in the IceTip information systems, We adopt the XML to save the configure result of the project, mainly include: work space, global variable. form, menux tool bar etc, It can save the configure result of Web page convenient, at the same time it can convert the configure result and display it on the explore. It gives the basis about data exchange between two enterprises, in the future we can use XML in the information system.
引文
1. Tracz W, Software Reuse Myths ACM SIGSOFT Software Engineering Notes, 1988,13
    2. Object Management Group, The Common Object Request Broker: Architecture and Specification Revision 2. 2 ED, 1998
    3. Johnson R E, Component, Frameworks, Patterns ACM SIGSOFT Software Engineering Notes. 1997,22
    4. SHOW M, Garland. Software Architecture Perspective On An Emerging Discipline 清华大学出版社, 1988
    5. Kyo C. Kang, Sajoong Kim , Jaejoon Lee, Kijoo Kim, Euiseob Shin Feature-oriented Software Engineering for the Electronic Bulletin Board System(EBBS)Domain.IDPT' 98
    6. Hols apple C W ,Singh M, Toward a unified view of electronic commerce, electronic business , and collaborative commerce; a knowledge management approach[J],knowledge and Process Management,2000,7(3)
    7. Stefan Decker, Sergey Melnic The semantic web; the roles of XML and RDF[J], IEEE Internet Computing 2000(9)
    8. The Origins of SOAP form IBM Rejection to W3C Recognition [EB/OL], http://www.intelligententerprise.com/
    9 .Patrick R Schonfeld, Making SOAP Out of Java [EB/OL] , http://www.devx.com
    10. The Data Model Resource Book, http://www.wiley.com/legacy/compbooks
    11. RIG Uniform Data Model for Reuse Libraries (UDM),RPS-0002, Reuse Library Interoperability Group, January 1994
    12. I Chlamtac, V Elek, A Fumagalli. Scalable WDM Access Network Architecture Based on Photonic Slot Routing[J]
    13. Simple Object Access Protocol (SOAP) 1. 1 http://www.w3. org/TR/2000/NOTE-SOAP-20000508
    14. A Young Person's Guide to The Simple Object Access Protocol: SOAP Increases Interoperability Across Platforms and Language http://msdn.microsoft.com/library/periodic/periodOO/soap0300. htm
    15. 领域工程 http://dec.bournemouth.ac.uk/student/resources/Methodologies.htm
    16. Neil Bradley, The XML Companion.Edinburgh: Addison Wesley Long man Limited, 1998,4
    17. Open Buying on the Internet(OBI) Standard Release V2. 0 The OBIConsortium
    18. http://www.microsoft.com/xml/,2000
    19. oracle Distributed Database Systems, oracle Documentation Library. Release 8. 1. 7
    20. Gumit S K, Balbir S K,WEB Database Construction Kit[M],1997,(6)
    21. Will Tracz. A Domain-Specific Software Architecture Engineering Process
    
    outline. IBM Corporation.
    22.开发XML解决方案(美)Jake Sturm著 莱恩工作室译 北京大学出版社
    23.XML技术大全(美)Heather Williamson 著 智慧东方工作室译 机械工业出版社
    24.XML宝典(第二版)(美)Elliotte Rusty Harold 著 马云 钟萍等译 电子工业出版社
    25.应用SOAP实现.NET XML Web服务(美)Kenn Scribner,Mark Cstiver著 刘勇 宋继斌译 人民邮电出版社
    26.SOAP:XML跨平台Web Service开发技术(美)Scott Seely著 杨涛 杨晓云 王建桥等译 机械工业出版社
    27.XML Schema数据库编程指南(美)Chelsea Valentine,Lucinda Dykes,Ed Tittel著 毛选 魏海萍等译 电子工业出版社
    28.UML面向对象分析 吴际 金茂忠著 北京航空航天大学出版社
    29.UML和模式应用 面向对象分析与设计导论(美)Carig Larman著 姚淑珍 李虎等译 机械工业出版社
    30.UML与Rational Rose 2002从入门到精通(美)Wendy Boggs,Michael Boggs著 邱钟藩等译 电子工业出版社
    31.XSL高级编程指南(美)Kurt Cagle等著 韩平,程永敬等译 机械工业出版社
    32.杨利B2B电子商务—网络经济的下一个浪潮[J],计算机世界,2000(15)
    33.软件复用技术研究与运用 梅宏 北京大学计算机科学与工程系
    34.RIG推荐标准BIDN与UDM简介 李克勤,邹炜,文进炜等,北京大学计算机科学与工程系
    35.杨明福 计算机网络[M],北京,电子工业出版社,1995。
    36.李克勤 领域工程概述 计算机科学 1999,26(5)
    37.杨芙清 软件复用及其相关技术计算机科学 1999,26(5)
    38.杨芙清 软件复用及构件技术电子学报 1998
    39.周世杰.消息队列技术研究.计算机科学.2002,Vol29,No2
    40.Erich Gamma,Richard Helm,Ralph Johnson,John Vlissides。设计模式—可复用面向对象的软件的基础 李英军等译。机械工业出版社,2000
    41.[美]PETER COAD, EDWARD YOURDON面向对象的分析.邵维忠译.北京大学出版社.1992。
    42.Mary Kirtland 基于组件的应用程序设计.北京博彦科技发展有限公司译。北京大学出版社.1999
    43.Delphi和Matlab动态数据交换技术的实现。微计算机信息2002年第18卷第1期
    44.XML数据交换技术在电子商务系统中的应用 南京化工大学学报 第23卷第5期,2001年9月
NGLC 2004-2010.National Geological Library of China All Rights Reserved.
Add:29 Xueyuan Rd,Haidian District,Beijing,PRC. Mail Add: 8324 mailbox 100083
For exchange or info please contact us via email.