论文摘要
传统异构企业信息集成因为成本高、技术复杂以及实现困难等因素制约进一步发展。XML技术的出现,彻底解决了异构平台之间的数据表示,在XML技术基础上制定的基于Web的访问协议即SOAP协议解决了数据交换的问题,同时以这两项技术为基础诞生了新的信息集成技术Web服务。本文首先介绍了Web服务的相关的理论基础,然后分析了电子商城注册中心的集成方案,明确提出了注册中心的作用以及软件架构。之后根据Web服务的UDDI注册中心的思想设定了系统的模块功能,并根据此功能设计出其核心数据结构以及安全模型。建立了Web服务架构下的注册中心模型,并且根据这个模型实现了电子商城的注册中心。在电子商城的Web服务注册中心的设计中本文提出了四层的模型结构,即物理数据层、逻辑数据层、业务层以及表示层。1、物理数据层上,定义的是电子商城注册数据库中各个表的结构以及约束关系。2、逻辑数据层上,定义的是电子商城注册内存数据库中各个表的结构以及约束关系,并且在这一层上实现的数据存储的操作,因为每个用户的数据存储操作可以对应一个电子商城注册内存数据库的结构,可以说真正解决了多用户操作数据库带来的数据共享冲突上的问题。3、业务层上,定义的是Web服务的操作方法,在这一层上采用了一个关键技术就是中间件技术,中间件技术的核心就是对象数据模型结构,借助于此模型结构实现了完全结构化的关系数据库模式到半结构化的XML文档的转换,并且实现了XML文档的有效性验证以及XML文档的序列化输出,解决了Internet上信息的传递引起的语言差异、平台差异、协议差异以及数据差异带来的高代价的系统集成。4、表示层上,定义了电子商城注册中心网站的结构,并以此来实现用户和电子商城注册数据库之间的交互,并在这一层上解析XML文档,并从中抽取出用户所需要的数据。商城注册中心不但可以管理加盟商家的基本信息而且还可以通过注册中心把加盟商家提供的Web服务集成到电子商城系统里。这样服务的提供者与调用者之间通过一种松散的连接,就可以方便地改变他们之间的调用关系,实现集成的动态性。