请输入您要查询的百科知识:

 

词条 openadaptor
释义

openadaptor是一个基于Java/XML的软件平台,允许用少量的或非常规的编程进行快速地商业系统集成。它具有高扩展性并已经为JMS,LDAP,Mail,MQSeries,Oracle,Sybase,MSSQL Server和作为数据交换格式的XML构建接口组件. VisualAdaptor:一个用于此项目的Eclipse插件.

官方网站:https://www.openadaptor.org/

1什么是Openadaptor

Openadaptor是一种软件工具,一种用java写的适配器框架。适配器框架的旨在使不同系统的整合变得简单,使不同系统间的数据分享变的更容易。

在大型企业级开发中都存在着这样的需求:大量不同系统间的互联和数据传输。例如,点对点的数据传输,系统间互相访问的客户化编程。每当有新的系统加入到现有系统的时候,由于新系统需要有现有系统进行交互,就会有大量的客户化开发和新的连接产生,并最终导致系统瓶颈:

很多大型组织都已经发现这个问题,并开发了中间件产品扮演各个应用的数据代理作为解决方案。中间件显著的降低了系统架构的复杂度,因为每个消息提供者只需要对中间件这一中心接口进行编程,中间件会通过网络负责建立与其他系统的连接。因此,每当一个新的系统引入时,只需要开发一个消息接口就可以与其它所有的系统进行通信。

不幸的是,中间件的解决的方案仍有其局限性。它在提供交互中心的同时,并能自动提供客户端需要的程序。而且,中间件的解决方案是客户以来于某一特定的中间件厂商。

Openadaptor用于解决这一问题,创造出“应用插拔“方式,它已经提供了大量的客户化代码用于系统整合。它通过提供给开发人员一组标准的连接器或者说是适配器,用于连接系统和系统以及系统和中间件。目前,openadaptor为以下传输器或者产品提供了如下一组标准适配器:

Sun Industries JMS

TIBCO Rendezvous

JMS

JDBC

RMI

文本文件

Sockets

同时,Openadaptor为解决系统整合过程中的问题提供了适配器,例如:用于数据转换的,用于过滤的,用户数据增强以及支持标准数据交换格式XML.Openadaptor也提供异常处理和数据校对。各种类型的适配器能在发布/订阅模式的系统间进行无逢整合。

Openadaptor将开发人员对特定中间件产品的依赖中解脱出来,因为它为各种类型的中间件接口提供了适配器。

如果已有的适配器无法满足标准,新的适配器能够简单快速的开发生成。由于Openadaptor采用开源许可,一旦新的适配器在某个项目中产生时,它可以自动的使用于其他项目。

2 支持工业标准

Openadaptor设计之处就遵循已有的工业标准,比如消息会被映射成xml格式,在系统间传输,消息接收后再按接收系统的要求映射回相应的具体格式。

3 可升级

Openadaptor的发布订阅架构自持固有的可升级性,确保了系统升级不以牺牲性能为代价。这保证了新系统能方便快速的引入,并且不会影响现有的系统。因为大型企业级开发能在全球范围内整合大量的系统。

4 通用特性

Openadaptor提供了一些通用接口及标准实现。例如:

数据压缩 - 降低带宽瓶颈

异常处理 - 创建和维护异常消息处理中心,那里保留所有由于某种原因未被正常处理的消息。这些异常消息能被更正或者重新发回处理。

标准测试 - 支持比较测试,测量不同组建的性能。

过程管理 - 提供一些简单实用的工具用于运行和监测openadaptor的处理过程,包括通过日志功能和浏览器接口的远程控制特性。

2.5 使用Openadaptor的优点

未来趋势 - 通过分离各个应用系统降低系统耦合度。接口在跨系统的环境中更容易维护。

随便看

 

百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。

 

Copyright © 2004-2023 Cnenc.net All Rights Reserved
更新时间:2025/3/4 15:54:46