序号 |
种类 |
优劣 |
产品 |
1 |
数据库系统的产品
管理数据库连接,抽象网络协议。一般由数据库厂商或支持多数据库的中间件提供 |
数据库厂商的产品功能较强、性能较好。而独立于数据库厂商的产品在用于多数据库环境时效率有所降低 |
Oracle Net8Sybase Netlib,Protocol services
Intersolv SequeLink client |
2 |
数据库存取APIs
支持对数据库存取的编程,可以使用存储过程。OO数据库常为OO编程语言,如Java/C++提供适应ODMG的接口
|
数据库厂商的APIs可支持对数据库所有功能的存取,因而适合编写OLTP的应用。而ODBC或JDBC更适合多数据库的环境
|
IBM DB2 CLIOracle Net8,Call InterfaceMicrosoft
ODBC,OLE DBODI’s PSE |
3 |
数据迁移、转换
用于数据部署、转换、信息增值。常作为数据仓库解决方案的一部分
|
使完全不同的数据包和遗留的应用能协同工作,但需要建立诸如时间、数据优选和整合、以及资源等要素 |
IBM Data PropagatorSybase Replication
ServerPlatinum InfoPumpD2K Tapestry |
4 |
底层的同步服务(RPC)
使调用远端的过程和在本地一样。在被调用的处理未完以前,调用进程处于阻塞状态 |
点但的代码抽象,只有在所有的Server
都是在线的情形才能工作。不适合移动或Internet应用 |
DCE-RPC (微软把它用在DOM中)Borland
EnteraNoblenet RPC |
5 |
简单的异步消息
简单是消息发送和接收,有时扩展到可靠投递、智能路由和名字服务 |
对需要高性能的异步通讯的应用非常有用。但需要所有的Server
都在线 |
Peerlogic PipesMomentum XIPC东方通科技TongLINK |
6 |
应用级的消息队列
是简单的消息中间件的扩展,增加了队列、脱机处理能力、可靠投递和发布订阅等功能
|
使分布式处理可以在脱机、事件驱动等的方式,适合与电子商务、移动用户、工作流或其他的环境中
|
TIBCO RendenousIBM MQ SeriesMS Message QueueLevel8
FalconMQ东方通科技 TongLINK/Q清华北美 TH -
MT |
7 |
应用协调器
通常是应用级消息队列的扩展,增加了许多工具用于建立适合事件服务的集成应用
|
有效地节约集成的时间特别是针对应用包或工作流产品
|
Vitria VelocitiActive Software,ActiveWebOberon
ProsperpNEON NEONetTSI Mercator |
8 |
COM+/DNA
微软的分布式构件平台,使企业应用更加可扩充和可管理 |
从COM发展而来,是构件市场上的主流产品。尚需要增加针对企业应用的可靠性 |
MS,COM,DCOM,COM+MS MTSMessage Queue
ServerActiveDirectory(future) |
9 |
CORBA 平台 OMG 标准,通过ORB
把分布的对象连接成一个逻辑上统一的整体 |
工业组织的标准,可用不同的方式实现,以提高互操作能力 |
Iona OrbixBorland/Visigenic,VisibrokerIBM
ComponentBrokerBEA Iceberg东方通科技 TongBroker |
10 |
交易监控器 用于开发实时的OLTP应用的服务器和API,用于管理交易,共享资源
|
已证明是建造OLTP应用的有效手段。通常是非面向对象的,带有特有和复杂的API |
BEA TUXEDOIBM TX 系列东方通科技 TongEASY清华北美
JavaST |
11 |
应用服务器 针对Internet、Intranet和其他分布式构件应用,提供服务方构件的完整环境 |
与交易监控器类似,只不过是面向对象的、支持构件、具有标准API |
NetDynamicsIBM Compont – BrokerNetscape
KivaOracle App. Ser东方通科技 TongWEB清华北美
WebFirst |
12 |
工作流/应用集成
大杂烩,把工作流和应用开发技术如消息及分布式构件结合在一起 |
使处理能方便自动地和构件、Script
应用、工作流行为结合在一起,同时集成文档和电子邮件 |
LSS FlowmanIBM FlowmarkAction,Technologies,ActionWorksVitria
Business Agiliti |