中间件产品分类

(来源:http://www.middleware.org)

Message Oriented Middleware

Object Oriented Middleware

Transaction Processing Middleware

Database Middleware

RPC Middleware

(来源:http://www.tongtech.com)

序号
种类
优劣
产品
1数据库客户端连接产品
管理数据库连接,抽象 网络协议。一般由数据库厂商或支持多数据库的中间件提供。
数据库厂商的产品功能较强、性能较好。而独立于数据库的产品用于多数据库环境时
  • Oracle Net8
  • Sybase Netlib,Protocol services
  • Intersolv SequeLink client
2
数据库存取APIs
支持对数据库存取的编程,可以使用存储过程。OO数据库常为OO编程语言如Java/C++提供适应ODMG的接口。
数据库厂商的APIs可支持对数据库所有功能的存取,因而适合编写OLTP的应用。而ODBC或JDBC更适合多数据库的环境。
  • IBM DB2 CLI
  • Oracle Net8,Call Interface
  • Microsoft ODBC,OLE DB ODI's PSE
3数据迁移、转换
用于数据复制、转换、信息增值。常作为数据仓库解决方案的一部分。
使完全不同的数据包和遗留的应用能协同工作,但需要建立诸如时间、数据优选和整合、以及资源等要素。
  • IBM Data Propagator
  • Sybase Replication Server
  • Platinum InfoPump
  • D2K Tapestry
4元数据服务
注重对数据的结构进行操作而不是数据本身,读写数据库的分类信息。
有效的减少了把不同的数据包和应用集成到数据仓库中的工作量和配置工作
  • Apertus PASSPORT
  • Dovetail Dialogue,Metabroke
5底层的同步服务(RPC)
使调用远端的过程和在本地一样。在被调用的处理未完以前,调用进程处于阻塞状态。
简单的代码抽象,只有在所有的SERVER都是在线的情形才能工作。不适合移动或Internet应用。
  • DCE-RPC(微软把它用在DCOM中)
  • Borland Entera
  • Noblenet RPC
6简单的异步消息
简单是消息发送和接收,有时扩展到可靠投递、智能路由和名字服务。
孕枰咝阅艿囊觳酵ㄑ兜挠τ梅浅S杏谩5枰械腟ERVER都在线。
  • Peerlogic Pipes
  • Momentum XIPC
  • 东方通科技 TongLINK
7应用级的消息队列
是简单的消息中间件的扩展,增加了队列、脱机处理能力、可靠投递和发布订阅等功能。
使分布式处理可以在脱机、事件驱动等的方式下运行,适合与电子商务、移动用户、工作流或其它的环境中。
  • TIBCO Rendezvous
  • IBM MQ Series
  • MS Message Queue
  • Level8 FalconMQ 东方通科技 TongLINK/Q
8应用协调器
通常是应用级消息队列的扩展,增加了许多工具用于建立适合事件服务的的集成应用。
有效地节约集成的时间特别是针对应用包或工作流产品
  • l Vitria Velociti
  • Active Software,ActiveWeb
  • Oberon Prospero
  • NEON NEONet TSI Mercator
9COM+/DNA
微软的分布式构件平台,使企业应用更加可扩充和可管理。
从COM发展而来,是构件市场上的主流产品。尚需增加针对企业应用的可靠特性。
  • MS COM,DCOM
  • COM+ (future)
  • MS MTS
  • MessageQueue Server
  • ActiveDirectory (future)
10CORBA 平台
OMG标准,通过ORB把分布的对象连接成一个逻辑上统一的整体。
工业组织的标准,可用不同的方式实现,以企提高互操作能力。
  • Iona Orbix
  • Borland/Visigenic,Visibroker
  • IBM ComponentBroker
  • BEA Iceberg
  • 东方通科技 TongDOM
11对象服务
CORBA 定义了名字、事件、交易、交换等服务,扩充了BOA的功能以满足复杂应用的需求。DNA提供了类似的东西
如果各厂商全部支持这些服务的话,会使它们之间的互操作简单,但较难作到。不过这些服务都是企业应用所必需的。
  • Iona Orbix Sevices,OrbixOTM
  • Visigenic,Visibroke ITS
  • Macrosoft MTS,Active Directory
  • 东方通科技 TongDOM
12Enterprise JavaBeans
标准的Java API 规范,用于存取高级服务,如Directory,CORBA IDL,交易、数据库存取等。
Beans 是一个很好的构件模型,给出了清晰的服务接口。
  • JDBC
  • Java CORBA IDL
  • Intersolv
  • SequeLink Java
  • Edition
13交易监控器
用于开发实时的OLTP应用的服务器和API,用于管理交易,共享资源。
已证明是建造OLTP 应用的有效手段。通常是非面向对象的,带有特有和复杂的API。
  • BEA TUXEDO
  • IBM CICS
  • 东方通科技 TongEASY
14应用服务器
针对Internet、Intranet和其它分布式构件应用,提供服务方构件的完整环境。
与交易监控器类似,只不过是面向对象的、支持构件、具有标准API。
  • NetDynamics
  • IBM Compont-Broker
  • Netscape Kiva
  • Oracle App. Ser
15工作流/应用集成
大杂烩,把工作流和应用开发技术如消息及分布式构件结合在一起。
使处理能方便自动的和构件、script 应用、工作流行为结合在一起,同时集成文档和电子邮件。
  • LSS Flowman
  • IBM Flowmark
  • Action,Technologies,ActionWorks
  • Vitria Business Agiliti
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值