中间件--企业应用的强劲动力
概述
中间件是一个通道, 保障应用信息的可靠传递;中间件是一个桥梁, 达成商务构件的互连互通;中间件是一个框架,
促成企业应用的完整集成;中间件是一个平台, 实现分布式应用的顺利部署。
中间件以自身的复杂换取了企业应用的简捷。它试图通过屏蔽, 疏通各种复杂的基础技术细节,使企业的应用开发、部署与管理变得轻松和谐。
IT技术的发展和市场的演进,使中间件软件成为分布式应用的关键性基础设施,中间件的内涵也变得越来越丰富,种类越来越多,技术越来越复杂,应用范围越来越广阔。
东方通科技公司是中国唯一的一家专业中间件产品供应商,也是国内中间件领域无可争议的领导者。
越来越丰富的中间件
中间件是处于操作系统软件与用户的应用软件的中间。中间件在操作系统、网络和数据库之上,应用软件的下层,其主要功能是帮助用户灵活、高效地开发和集成复杂的应用软件
从广义上看,商务应用包括三个逻辑层次:表示层逻辑,业务逻辑和基础逻辑。其中,基础逻辑贯穿了通讯、事件和应用管理三个方面。换言之,
中间件就是从应用中分离出来的基础逻辑的一种独立的标准型式。
从应用类别来看,中间件可以分为三大类(见图2):
·数据类(Data Integration):用于数据的存取、转换和增值,此类中间件用于构建以数据为中心的应用
·处理类(Process Integration):把分布在网络结点上的各个应用或处理连接在一起,形成一个统一的分布式应用。
·分布式构件类(Distributed Components):支持构件式应用,未来应用的发展方向。
从应用层次来看,中间件可以归纳为三种模式(见图1):
·消息传输模式:将数据从不同的源发地采集到一起或转发,包括数据标记、加密、队列和审核等
·事务协调模式:支持应用事件及交易管理
·应用构件模式:支持构件式应用,是网络化应用的发展趋势。
中间件的功能
标准化的中间件提供的功能含括三个方面:通讯管理、事件管理和应用管理。
通讯管理
包括消息发送和接收、可靠投递、智能路由、名字服务、队列、脱机处理能力和发布订阅等机制(APIs)。
事件管理
包括交易的管理、监控等机制及用于开发实时的OLTP应用的APIs。
应用管理
包括用于建立适合事件服务及管理的集成应用APIs。
分布式构件平台及应用服务器
在中间件技术基础之上产生的对象中间件及应用服务器,使企业的多种类分布式应用在逻辑上连接成了一个统一的整体,
让应用变得可扩充和可管理。同时,对象中间件及应用服务器提供清晰的服务接口, 丰富了应用的互操作能力。更进一步说,针对Internet/Intranet和其它分布式构件应用,应用服务器及对象中间件为服务对象构件提供了完整的部署环境。
明智的选择
由于企业对中间件需求的多样性,对中间件产品的选择有不同的着眼点。简言之, 由于中间件技术目前处在快速发展时期,种类繁多,且需要完善的支持服务,因而选择一个中间件专业厂商是符合企业的长远利益的,而东方通科技就是这样的一家企业,它不仅仅是国内中间件领域的开拓者和领导者,更重要的是,东方通科技能够真正帮助企业实现关键应用的顺利实施。
东方通科技公司的中间件软件产品
东方通科技公司的中间件软件产品包括了上述中间件技术的各个层面, 具体地说, 有服务于数据传输的消息中间件---TongLINK/Q;
有专注于事件管理的交易中间件---TongEASY; 有提供分布式构件化应用平台的对象中间件---TongBroker;
以及针对WEB应用环境的应用服务器---TongWEB. 另外, 东方通科技还提供有在因特网环境中占有重要一席的安全应用平台类中间件产品---TongSEC(见图3)。
(图3)