论文部分内容阅读
随着科技和经济的发展,电子商务的发展经过了以信息发布为主的阶段,然后到互联网成为商业交易媒介的阶段,再到现在的“电子商务面向服务组件化”的阶段。而传统分布式计算技术CORBA、DCOM和RMI不适合于在松散耦合、异构的、有防火墙的Internet网络环境下进行电子商务应用系统的设计开发,这就对技术提出了新的要求:需要起能实现远程的数据交互、新一代电子商务数据集成、异构平台上不同应用间相互通信以及穿越防火墙等等。XML(Extensible Markup Language,可扩展标记语言)因其自描述性和可扩展性等特性可以满足新一代电子商务数据集成的要求,本文为电子商务系统提出了一种新的基于XML Web Services技术的分布式体系结构,其目标是解决异构环境下应用系统的集成和互操作。而采用SOA(面向服务架构)为电子商务提供了一种新的逻辑架构。基于这些技术,实现电子商务系统面向服务的组件化,从而使得电子商务系统不仅内部之间而且内部与外部之间的信息能够便捷而高效的整合起来。本文以基于XML的Web Services技术为基础,提出基于SOA架构的电子商务模型,实现电子商务组件化,最后应用到美国Madebig电子商务门户上。论文首先深入研究了XML各主要技术,分析其原理,包括XML数据文件的结构,格式的定义、校验,XML数据文件的解析,基于XML技术的网络传输技术。再介绍了电子商务发展现状,分析了在电子商务开发中存在的问题,商务流程的频繁更新,企业异构平台上不同系统之间信息收集、归纳、整合和传播的困难等等。对这些问题,需要改变企业之间的商务运作和企业应用的设计和开发模式,而Web Service技术正是解决这些问题的最佳手段,它为动态电子商务的实施提供了有效的技术支持。接着给出了基于XML的信息整合在电子商务中解决方案,提出基于SOA的电子商务模型,最后结合ASP.NET技术实现本电子商务系统。本电子商务系统发布许多基于服务的信息库组件,还调用了许多美国公司的Web Service组件,包括google公司的地图组件,yahoo公司的商家信息库组件等,本系统由这些组件组装而成,很方便的实现了信息的整合,而且还给系统的扩展升级带了极大的便利,这些组件相互独立,可以多处利用。