1.2.3 电子商务系统体系结构
为了更好地理解电子商务环境下的技术结构, 图1-4给出了一个简单的电子商务系统的一般技术框架, 用来描述这个环境中的主要因素。
图1-4 电子商务系统的一般技术框架
(1) 基础设施平台
电子商务当中, 参与交易的各方, 如买卖双方、银行或金融机构以及其他合作伙伴,都必须通过互联网、企业内部网以及外部网紧密结合起来。网络基础设施平台是实现电子商务的最底层的基础设施, 由网络平台和硬件平台组成, 其中网络平台由防火墙和网络设施组成, 硬件平台由存储设施和服务器组成。
(2) 软件开发平台
软件开发平台由操作系统、Web 服务器软件、中间件技术、数据库系统等组成。其中操作系统是使网络上的计算机能方便而有效地共享资源, 为网络用户提供所需的各种服务的软件和有关规程的集合。Web 服务器软件的主要功能涉及与后端服务器的集成、管理、信息的开发、平台可靠性和安全性等方面。中间件技术是作为前端客户机和后端服务器之间的一个中间层, 为应用程序处理提供帮助。数据库系统由关系数据库和多媒体数据库组成。
(3) 商业服务平台
商业服务平台由支付网关、CA 认证中心和目录服务组成。支付网关在整个电子商务活动中起着非常关键的作用: 一方面支持业务单位和商家通过互联网进行安全的网上交易; 另一方面又通过安全通道保证与维护金融网络的工作安全, 是连接商家和金融网络的通信和交易桥梁。CA 认证中心是电子商务交易中受法律承认的第三方权威机构, 负责发放和管理电子证书, 使网上交易的双方能够相互确认身份。目录服务对于网络的作用就像黄页对于电话系统的作用一样, 目录服务将有关现实世界中的事务的信息存储为具有描述性属性的对象, 人们可以使用该服务按名称查找对象, 或者像使用黄页一样, 可使用它们查找服务。
(4) 商务应用平台
商务应用平台由客户层、Web 服务层、应用服务层和企业信息系统层组成, 其工作流程如图1-5所示。
图1-5 商务应用平台工作流程
知识拓展
某大型B2C 电子商务系统总体架构剖析
电子商务系统总体架构由基础层、数据服务层、基础框架层、应用支撑层、核心业务层、接入层组成, 通过统一的标准规范及统一的安全管理对整个系统架构进行标准化安全管理, 如图1-6所示。
基础层由基本的网络设备组成, 主要是网络设备、服务器设备、存储设备等硬件设备。其中配以备份设备、安全设备及USB Key 等安全备份硬件设备, 提供整个系统的安全访问管理。
数据服务层由数据业务库及数据仓库组成。数据业务库的主要功能是存储客户数据、电子商务数据、订单数据、物流数据等; 数据仓库的主要功能是对营销数据、销售数据、客户行为数据进行存储, 为客户关系管理(CRM)、订单管理、进销存(PSI) 管理提供有效的数据支持。
图1-6 某大型B2C 电子商务系统总体架构
基础框架层有工作流引擎、数据库访问中间件、数字证书、短信服务、日志系统、站内引擎、数据接入引擎、数据采集引擎等功能。其中工作流引擎、数据库访问中间件为系统提供了有效的数据访问; 数字证书、日志系统为系统的访问安全性提供了有利的条件; 站内引擎、短信服务为用户提供了良好的用户体验; 数据接入引擎及数据采集引擎为CRM、PSI 管理提供了有效的数据采集及数据接入支持。
应用支撑层主要为用户访问提供了有效的功能支持。通过单点登录、订单管理、客户服务为消费人群提供了良好的应用环境; 通过报表服务、监督管理、数据备份、决策系统、市场机会管理为系统管理人员提供了数据管理、数据分析、行为分析等应用。
核心业务层由B2C 商城、网络分销系统及淘宝商城组成, 是用户提供数据访问、用户体验的直接入口。
接入层的主要功能是通过定制本系统接口, 对多渠道的系统应用可扩展性提供了有效的环境。