加入收藏 | 设为首页 | 会员中心 | 我要投稿 常州站长网 (https://www.0519zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 酷站推荐 > 酷站 > 正文

浅谈电子商务中间件构架

发布时间:2017-01-24 06:04:52 所属栏目:酷站 来源:ITPUB论坛
导读:副标题#e# 【 技术文章】 电子商务的内涵 电子商务加速了我们周围世界的数字化进程,一个全新的、充满机遇与挑战的数字化世界正逐渐演变为现实,越来越清晰,几乎触手可及。电子商务是采用数字化电子方式进行商务数据交换,开展商务业务活动。由于电子商务

    电子商务中间件构架解析

    下面针对电子商务中间件构架中的电子商务应用服务器、通信平台、安全平台做一剖析,其中的通用业务网关和支付网关将在另文描述。

    电子商务应用服务器

    电子商务应用服务器的作用是让网络应用的开发、部署、管理变得更加容易,涉及的技术包括EJB、CORBA、DCOM、IIOP、XML等)。

    电子商务应用服务器的功能:

    1、提供在服务器端的分布式应用的部署, 包括对象生命周期管理、线程管理、状态管理、安全管理等;
    2、数据源连接访问管理、交易管理等;
    3、大规模并发网络用户管理、均衡负载、容错等;
    4、与现有系统的无缝连接。

    其中,对象生命周期管理、线程管理、状态管理、安全管理、策略管理等, 都是由预置在电子商务应用服务器中的各类服务构件来支持的,在应用的运行效率上有很好的保障,同时大大简化了应用开发的周期与成本。通过基于图形的集中化控制,用户能够随时掌握分布在网络上众多对象的状态,快速建立对象与对象之间的后援关系,设定对象异常终止时后备对象接替运行的策略。

    采用电子商务服务器的应用逻辑结构如图所示:

浅谈电子商务中间件构架

    电子商务应用服务器可以用一种灵活的方式来代表一个商业进程,把商业过程转化到一个包含若干个阶段的框架结构,每一个阶段代表对一个商业对象(如定货单)的分离的操作。在每一个阶段,一个或多个专门的组件对对象进行操作。电子商务应用服务器的另一个重要功能是可以与标准的交易中间件实现集成,这意味着整个平台可以作为一个单一的操作,这在一些必须维护进程的完整性的场合是非常重要的。

    通讯平台

    通讯平台作用是建立与维护底层数据通道。在功能上, 通讯平台提供了一种灵活、可靠的方式,把数据从一个商业伙伴发送给另一个商业伙伴,或者把数据从不同的源发地采集到一起或转发。在这里包含了同步/异步传输、通讯服务、数据标记、加密、队列和监控等等。

    通讯平台的主要特性如下:

    1、高效数据通道:前端的大量请求可被汇聚成较少的后端连接并减少数据传送量,保证应用系统即使在大量用户同时请求服务的时候也能够保持快速,稳定的工作状态。
    2、降低网络负担:商务服务器和商务服务器之间建立一条网络通道,多个请求可以复用网络通道。同时,对网络上传递数据进行压缩,进一步减少网上传递数据量。
    3、名字服务:路由机制,且服务程序可以按优先级进行处理。
    4、支持动态配置,提供系统可伸缩性。
    5、网络故障恢复:自动检测网络连接,发现问题可以自动重新建立连接。
    6、数据可靠传输:数据传送有可发送时间支持,在设定时间内网络故障恢复仍然可以正确发送。文件传送支持块重传和断点续传

    需要一提的是,Internet在国内还存在着多种不可靠因素,如软件不可靠、线路不可靠、系统不可靠等,基础设施方面的问题也可能对性能产生不利影响,如服务器、网卡、总线等跟不上千兆以太网的发展步伐,主存储器及超高速缓存也需要相应的匹配等, 因此必须对通讯平台中的可靠队列传输功能提出较高的要求。

(编辑:常州站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

推荐文章
    热点阅读