浅谈电子商务中间件构架
电子商务中间件构架解析 下面针对电子商务中间件构架中的电子商务应用服务器、通信平台、安全平台做一剖析,其中的通用业务网关和支付网关将在另文描述。 电子商务应用服务器 电子商务应用服务器的作用是让网络应用的开发、部署、管理变得更加容易,涉及的技术包括EJB、CORBA、DCOM、IIOP、XML等)。 电子商务应用服务器的功能: 1、提供在服务器端的分布式应用的部署, 包括对象生命周期管理、线程管理、状态管理、安全管理等; 其中,对象生命周期管理、线程管理、状态管理、安全管理、策略管理等, 都是由预置在电子商务应用服务器中的各类服务构件来支持的,在应用的运行效率上有很好的保障,同时大大简化了应用开发的周期与成本。通过基于图形的集中化控制,用户能够随时掌握分布在网络上众多对象的状态,快速建立对象与对象之间的后援关系,设定对象异常终止时后备对象接替运行的策略。 采用电子商务服务器的应用逻辑结构如图所示: 电子商务应用服务器可以用一种灵活的方式来代表一个商业进程,把商业过程转化到一个包含若干个阶段的框架结构,每一个阶段代表对一个商业对象(如定货单)的分离的操作。在每一个阶段,一个或多个专门的组件对对象进行操作。电子商务应用服务器的另一个重要功能是可以与标准的交易中间件实现集成,这意味着整个平台可以作为一个单一的操作,这在一些必须维护进程的完整性的场合是非常重要的。 通讯平台 通讯平台作用是建立与维护底层数据通道。在功能上, 通讯平台提供了一种灵活、可靠的方式,把数据从一个商业伙伴发送给另一个商业伙伴,或者把数据从不同的源发地采集到一起或转发。在这里包含了同步/异步传输、通讯服务、数据标记、加密、队列和监控等等。 通讯平台的主要特性如下: 1、高效数据通道:前端的大量请求可被汇聚成较少的后端连接并减少数据传送量,保证应用系统即使在大量用户同时请求服务的时候也能够保持快速,稳定的工作状态。 需要一提的是,Internet在国内还存在着多种不可靠因素,如软件不可靠、线路不可靠、系统不可靠等,基础设施方面的问题也可能对性能产生不利影响,如服务器、网卡、总线等跟不上千兆以太网的发展步伐,主存储器及超高速缓存也需要相应的匹配等, 因此必须对通讯平台中的可靠队列传输功能提出较高的要求。 (编辑:晋中站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |