论文部分内容阅读
随着社会分工越来越细,单位的业务也越来越多样化,单一的信息系统已经无法满足和适应多方面的需求,使得一个单位往往是同时使用多个信息系统.而这些系统由于开发商或者采用的开发平台不同,系统间难以通信,而这种通信是一个单位信息化的必然需要.文档数据是一个单位内主要的需要在多系统进行传递的数据.文档数据本身是层次组织的,XML(eXtensible Markup Language)文档也是层次组织的,两者间有天然的联系.该文针对这种情况,提出了以XML为媒介,通过XML与文档数据的转换,沟通多个计算机系统,并就可行性进行了探讨.XML是W3C(The World Wide Web Consortium)制定并推荐的标准,替代HTML作为下一代网络通信语言,用于数据交换,具有多项优势.该文对XML和它的一些相关标准进行了简介,并对这些业界普遍支持的标准的作用进行了阐述,这些标准为以XML为介质进行数据交换提供了一个保证.文档是具有复杂数据甚至是不规则的数据,是数据和形式的统一体,文档数据与XML有很多相似处,但XML是平台独立的.通过XML,我们可以转换平台依赖的文档数据为平台独立的数据.Web服务在多种平台下都支持,通过标准的SOAP(SimpleObiect Access Protocol)服务调用Web服务,把XML数据在不同系统间传递.通过XSLT(eXtensible Stylesheet Language Transformation)可以转换XML文档可以适应系统的变化.XML Schema可以定义和限制XML文档的结构,是稳定的,通过XML Schema,使得XML文档的交换转换为XML Schema间的元素的映射问题,从而达到数据交换的自动化.该文用基于XML的文档数据交换模型对海珠区信访系统的数据交换进行了应用.