3.2.2电子商务中间件构架的主要功能
电子商务中间件构架不仅仅实现电子商务应用的互联,还能实现应用之间的互操作与集合,负责管理计算资源及网络通讯。
在通信方面,电子商务中间件构架支持各种通信协议和通信服务模式,支持多种数据内容的传输,能有效实现数据格式翻译、流量控制、数据加密、数据压缩等功能;在电子商务中间件构架核心,完成名字服务、安全控制、并发控制等任务,确保数据可靠性;在电子商务应用开发方面,提供基于不同平台的开发接口;支持流行的开发工具,及IDL, DCOM等异构互连接口标准;在管理方面,实现电子商务中间件构架本身的配置、监控,为电子商务应用的易用易管理提供保证。
3.2.3应用服务器—电子商务应用中非常关键的中间件技术
电子商务中间件构架中的应用服务器中间件,也可称为“应用服务器软件平台”。电子商务应用服务器把整个商业过程转化到一个包含若干个阶段的框架结构中,每个阶段代表对一个商业对象(如定货单)的分离操作。在每一个阶段,由一个或多个专门的组件对这些商业对象进行操作。电子商务应用服务器的另一个重要功能是可以与标准的交易中间件实现集成,这意味着整个平台可以作为一个单一的操作,维护进程的完整性。
我们也可以将应用服务器简单理解为对已有中间件技术的更高层次的封装。在电子商务应用中,应用服务器中间件把不同的应用软件作为构件整合到一个协同工作的环境中,并为应用提供名字、事务、安全、消息、数据访问等服务,此外它还提供应用构件的开发、部署、运行及管理功能,有效提高了应用的运行效率,大大简化了电子商务应用开发的周期和成本。
简单地说,电子商务应用服务器实现以下主要功能:
(1)提供服务器端的分布式应用的部署,包括对象生命周期管理、线程管理、状态管理、安全管理等;
(2)数据源连接访问管理、交易管理等;
(3)大规模并发网络用户管理、均衡负载、高效及可靠性等;
(4)与现有系统实现无缝连接。
近年来,应用服务器产业的发展呈现百家争鸣的大好形势。不仅国外著名厂商IBM , BEA ,Oracle等纷纷推出了应用服务器产品,而且随着国内市场需求的扩大,中国中间件厂商也已经开始涉足应用服务器领域并形成了有竞争力的产品。目前,国内的J2EE应用服务器产品主要有中创软件商用中间件公司的In-forWeb应用服务器、金蝶软件的Apusic应用服务器、东方通科技的TongWeb应用服务器等。
4结束语
在电子商务系统中,中间件的作用举足轻重。中间件带给电子商务平台的不仅是开发的简便、开发周期的缩短,还减少了系统的维护、运行和管理的工作及系统建设总费用的投人,增强了系统的安全性等等。
在网络经济大发展、电子商务大发展的今天,从中间件获得利益的不仅仅是IT厂商,随着中间件技术逐步向着规范化、多样化、构建化、平台化、实用化的方向不断发展,技术日益成熟并广泛应用于各行各业,开发人员,商家乃至用户等都将成为从中受益的大赢家。