论文部分内容阅读
电子商务 (E-Commerce),是通过公共计算机网络进行商务活动的现代方式,它是网络经济时代兴起的一种新的商务活动形式<[13]>。伴随着Internet的发展,电子商务在我们的生活中已无处不在,我们日常生活中所有的基于网络的非货币形式的消费都属于电子商务的一部分,可以说它与我们的生活息息相关,所以有人说21世纪将进入电子商务的时代。
然而,由于历史原因,现在很多的电子商务系统都由新、旧开发的和购买的应用系统混合起来所组成,而且它们在多种平台上运行。由于设计和实现的延伸性差,造成在把现存的系统和新的软件集成时,困难重重,难以满足新的用户要求和功能。同时,开发者在实施软件系统集成时,要面对不同的编程语言、操作系统、硬件平台、网络、对象模型等的挑战。难以延伸的文件格式和密耦的应用程序对企业系统集成、满足新的用户要求和功能很不利。然而,企业不可能冒险地抛弃他们在现存系统上的巨大投资,从零开始再开发和集成一套新软件系统。企业需要产品和标准允许现存系统和新的解决方法以松散耦合的形式集成并一起运作。
Web服务是针对上述问题的最佳解决方案。Web服务技术是完全基于标准的技术。基于Web服务,可以开发出具有跨平台互操作能力的电子商务系统,可以将现有的电子商务应用以低代价的方式集成起来,降低开发的成本,缩短产品有开发到投入使用的周期。本文正是在此背景提出了基于Web服务的电子商务解决方案。该方案通过引入Web服务技术,设计出一种基于Web服务新一代电子商务模型,它由表示层、Web服务器、应用服务器、数据集成器、数据层构成,使用该模型开发的电子商务系统具有良好的扩展性、开放性和可重用性,并且易于实现。
本文首先分析了传统电子商务解决方案存在的问题,进而引出基于Web服务的解决方案。然后介绍了Web服务的定义,Web服务模型,Web服务协议栈及其关键技术,在此基础上,建立了基于Web服务新一代电子商务架构模型,分别对该模型的各个部分进行了阐述,并重点研究了Web数据集成器,给出了其设计与实现。最后通过一个实际的应用案例—模拟在线销售系统,结合上述模型,给出了系统主要模块的设计与实现过程。
在Web服务的性能优化方面,本文也进行了较为深入的探索,针对影响Web服务的连接与线程的设置、Web方法的处理、数据包的传送等方面展开了研究,提出了一系列有助于提高系统性能的措施。