不同的电子商务应用,基本的架构一般实现在三层分布式环境上

电子商务的应用体系结构模型

电子商务系统涉及多种不同领域和方向的技术,例如计算机技术、网络与通信技术、安全技术、数据库技术、电子支付技术、电子数据交换技术等等。不同的电子商务应用,尽管其系统的体系结构和设计的技术内容会各有不同,但其基本的架构一般实现在三层分布式环境上,即客户机、Web服务器和外部服务,如图3-3所示。这三层通过协议、服务和软件接口相互连接。

(1)客户机。客户机就是连接服务器的计算机。客户机使用服务器共享的文件、打印机和其他资源。客户机提供用户交互界面,为存取和显示内容提供一个图形使用界面,其主要作用是将产生的结果显示给用户。目前主要采用Web浏览器实现相应的功能,如微软的IE、网景的Navigator等。这一层支持广泛的客户端设备,从个人数字助理(Personal Digital Assistant,PDA)、智能卡(Smart Card)、数字无绳电话等。这些客户端设备通过使用一组被广泛支持的基于互联网的技术和协议与Web服务器相连。

(2)Web服务器。Web服务器是存储文件或其他内容的软硬件的组合,如微软的互联网信息服务器(Internet Information Server,IIS)、网络通信服务器(Communication Server,CS),为应用的业务逻辑提供了一个运行环境,提供安全的信息交换、资料取用、资料和交易管理等服务。

(3)外部服务。外部服务通常是企业在信息技术上多年投资的结果,是企业日常工作所依赖的应用与数据。这些应用与数据是重要的商务资源,需要以一种安全且可控的方式连接到Web上,企业能够加以充分利用,能为客户、业务伙伴和员工服务,外部服务是使它们变成现实的一种机制。外部服务将中间层内新增的业务逻辑连接到企业已有的应用和数据,从而将互联网的请求(响应)无缝地连接到企业中来。

(4)三层应用体系机构的优点。

标准性强;

管理和使用方便;

容易与大部分现有系统兼容或易于集成;

具有可扩展性和可移植性。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20181206A0HP6P00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。

扫码关注云+社区

领取腾讯云代金券