`
twfx
  • 浏览: 8878 次
最近访客 更多访客>>
社区版块
存档分类
最新评论

Openadaptor 开发人员手册--Openadaptor 简介

    博客分类:
  • Java
阅读更多
2.Openadaptor介绍
   日益激烈的竞争,要求企业具备快速整合系统,进行移植和进行系统调整的能力,以满足瞬息万变的市场需求。
   一个优秀企业开发的成功的系统应该能够无缝的整合到现有的其他项目中去。因此,它的IT架构设计不仅要求功能强大,系统稳定,更要求具备较高的灵活性和可扩展性,以满足今后的新需求。
   Openadaptor就是能够满足以上需求的解决方案。
   Openadaptor为企业解决了系统整合时,各个应用间信息交互问题:数据从哪里来,数据到哪里去以及各个系统如何使用这些数据等问题。特别的,它将消息提供者和消息的使用者分离,提高了系统的灵活性,使整个系统不再受数据的物理位置,消息使用者数量的限制。从而实现不需要对被整合的各个子系统进行客户化编程就能对各个系统进行整合。
2.1什么是Openadaptor
   Openadaptor是一种软件工具,一种用java写的适配器框架。适配器框架的旨在使不同系统的整合变得简单,使不同系统间的数据分享变的更容易。
   在大型企业级开发中都存在着这样的需求:大量不同系统间的互联和数据传输。例如,点对点的数据传输,系统间互相访问的客户化编程。每当有新的系统加入到现有系统的时候,由于新系统需要有现有系统进行交互,就会有大量的客户化开发和新的连接产生,并最终导致系统瓶颈:
   很多大型组织都已经发现这个问题,并开发了中间件产品扮演各个应用的数据代理作为解决方案。中间件显著的降低了系统架构的复杂度,因为每个消息提供者只需要对中间件这一中心接口进行编程,中间件会通过网络负责建立与其他系统的连接。因此,每当一个新的系统引入时,只需要开发一个消息接口就可以与其它所有的系统进行通信。如下图:
   不幸的是,中间件的解决的方案仍有其局限性。它在提供交互中心的同时,并能自动提供客户端需要的程序。而且,中间件的解决方案是客户以来于某一特定的中间件厂商。
   Openadaptor用于解决这一问题,创造出“应用插拔“方式,它已经提供了大量的客户化代码用于系统整合。它通过提供给开发人员一组标准的连接器或者说是适配器,用于连接系统和系统以及系统和中间件。目前,openadaptor为以下传输器或者产品提供了如下一组标准适配器:
Sun Industries JMS
TIBCO Rendezvous
JMS
JDBC
RMI
文本文件
Sockets
同时,Openadaptor为解决系统整合过程中的问题提供了适配器,例如:用于数据转换的,用于过滤的,用户数据增强以及支持标准数据交换格式XML.Openadaptor也提供异常处理和数据校对。各种类型的适配器能在发布/订阅模式的系统间进行无逢整合。
   Openadaptor将开发人员对特定中间件产品的依赖中解脱出来,因为它为各种类型的中间件接口提供了适配器。
   如果已有的适配器无法满足标准,新的适配器能够简单快速的开发生成。由于Openadaptor采用开源许可,一旦新的适配器在某个项目中产生时,它可以自动的使用于其他项目。
2.2 支持工业标准
   Openadaptor设计之处就遵循已有的工业标准,比如消息会被映射成xml格式,在系统间传输,消息接收后再按接收系统的要求映射回相应的具体格式。
2.3 可升级
  Openadaptor的发布订阅架构自持固有的可升级性,确保了系统升级不以牺牲性能为代价。这保证了新系统能方便快速的引入,并且不会影响现有的系统。因为大型企业级开发能在全球范围内整合大量的系统。
2.4 通用特性
  Openadaptor提供了一些通用接口及标准实现。例如:
数据压缩 - 降低带宽瓶颈
异常处理 - 创建和维护异常消息处理中心,那里保留所有由于某种原因未被正常处理的消息。这些异常消息能被更正或者重新发回处理。
标准测试 - 支持比较测试,测量不同组建的性能。
过程管理 - 提供一些简单实用的工具用于运行和监测openadaptor的处理过程,包括通过日志功能和浏览器接口的远程控制特性。
2.5 使用Openadaptor的优点
  未来趋势 - 通过分离各个应用系统降低系统耦合度。接口在跨系统的环境中更容易维护。
  • 大小: 20.2 KB
  • 大小: 17.1 KB
4
1
分享到:
评论
2 楼 WorldHello 2008-10-28  
zhouzhao21 写道

是否开源?


Yes
1 楼 zhouzhao21 2008-05-30  
是否开源?

相关推荐

    openadaptor

    #### 一、OpenAdaptor简介 OpenAdaptor是一款功能强大的Java软件工具包,专为企业应用集成(EAI)设计。它最初由一家大型金融组织开发,旨在帮助其应用程序与消息中间件实现无缝对接。作为一套全面的框架与组件集合...

    OpenAdaptor原理分析与应用

    OpenAdaptor的核心优势在于标准化、快速开发能力、灵活性、易于定制以及高度复用性。 #### 二、OpenAdaptor的工作原理 OpenAdaptor的工作机制主要包括三个阶段:数据抽取、数据转换、数据加载。这三个阶段分别由三...

    OpenAdaptor原理、分析与应用 (2007年)

    数据集成是面向服务架构SOA的基本构件,开源项目OpenAdaptor适配器框架能够快速构建数据集成功能,具有标准化快速开发、灵活、易于定制、高度复用等特点,为企业应用集成的实施奠定了基础,文中分析了OpenAdaptor的...

    openadaptor的API

    学习openadaptor必备API。第一次传东西,还不太熟练。大家多多支持。

    ESB产品说明

    此外,SUN的Netbeans IDE也为OpenESB开发人员提供了友好的工具支持。OpenESB在开源ESB领域占据着一席之地,更多详情,请访问:https://open-esb.dev.java.net/ #### Apache Synapse:轻量级的Web服务路由器 Apache...

    J2EE开源框架

    - **企业应用集成(EAI)**:BIE 和 openadaptor 是用于企业应用集成的框架,能够帮助不同应用之间进行数据交换。 - **身份认证与授权**:Kasai、Gabriel 和 jGuard 提供了 JAAS 实现,用于身份验证和授权。 - **...

Global site tag (gtag.js) - Google Analytics