● 摘要
在电子商务平台中,Web应用服务器是非常关键的技术,它为开发、部署、运行、集成、维护和管理中间层应用服务提供了一个通用运行环境,使应用开发人员能将精力集中于电子商务的业务逻辑,从而简化了系统的开发和维护。本文在分析了当前各种电子商务平台应用服务器的选型之后,详细介绍了Web+作为中间件服务器的技术,并对Web+脚本语言和其他Web语言的优缺点进行了分析和比较,从而给出了采用中间件Web+作为应用服务器构建电子商务平台的解决思路。本文同时也研究了当前热门的Web Services的体系结构及相关技术,详细分析了Web Services的概念、特点和关键技术,提出了一种基于Web Services的分布式电子商务解决方案。电子商务本质上是通过网络传输和交换商务数据,数据形式的标准化在数据传输和交换过程中起着至关重要的作用。XML(eXtensible Markup Language,可扩展标记语言)因其自描述性和可扩展性等特点,可以满足新一代电子商务数据集成的要求。因此,基于XML的Web Services技术就可以很自然地解决跨平台通信、穿越防火墙等复杂问题了。本文在分析研究了Web服务器中间件Web+与Web Services的理论基础和应用技术后,将基于Web+的Web开发技术与WebServices技术相结合,运用到实际的项目中,指导开发了一个小型的B2C网上商城系统。在实现的过程中,还开发了一个组件解决了Web+对Web Services的调用的关键问题。我们的项目组从2007年6月开始设计本系统,到现在基本功能已经全部实现,项目进展比较顺利。作者作为该项目的主要负责人之一,完成了这些工作:项目开发组织、总体方案设计、需求分析、概要设计、部分模块的详细设计和编码、测试计划制定。测试结果表明该网上商城系统使用简单,能较好的实现网上购物这一功能。目前系统已投入运行,运行正常稳定。