使您的应用程序调用我的应用程序,第 3 部分: 资源适配器
2010-03-19 00:00:00 来源:WEB开发网- runReadEmail.cmd
概述
在这一部分中,我们将探索应用程序集成的演化史,这最终导致了 JCA 的出现。
应用程序集成简史
让我们回溯到 2000 年之前(比如说),当时集成异构的企业和遗留系统(例如 SAP、Siebel 和 Peoplesoft)不仅仅是花费巨大,更是一种耗时长的特殊过程。这种过程通常称为企业应用程序集成(EAI),有许多软件供应商将其作为专利服务提供。
到了 2000 年年底,J2EE Connector Architecture(缩写为 JCA,不要与 Java Cryptography Architecture 混淆)第一次为 EAI 引入了标准。JCA 及 J2EE 1.3 的出现标志着集成解决方案开发在 2001 年的巨大飞跃,也决定了专利技术在集成领域中的衰落。
定义
在研究资源适配器之前,让我们先了解一下以下这些定义:
企业信息系统(EIS):组织中进行传统数据处理的后台层。就本系列教程而言,Apache James 服务器是 EIS。
企业应用程序集成(EAI):链接一个组织内不同企业系统(EIS)的过程。
应用程序编程接口(API)契约:一组预定义的 API,用于在不同的 J2EE 组件间通信。
资源适配器归档(RAR):包含一个资源适配器所需的全部库和描述符。
服务提供者接口(SPI):JCA 规范定义的契约。
通用客户机接口(CCI):JCA 规范定义的契约。
什么是资源适配器?
资源适配器是一个 J2EE 组件,例如 EJB、MDB 等。每个 J2EE 组件都遵循某些规范,一个资源适配器必须遵循一种定义良好的规范,即 J2EE Connector Architecture。资源适配器在集成 J2EE 解决方案中扮演着一个重要的角色:负责与后台 EIS 的全部通信。
更多精彩
赞助商链接