java

位置:IT落伍者 >> java >> 浏览文章

JCA: Java步入应用集成时代


发布日期:2018年04月23日
 
JCA: Java步入应用集成时代

Java 企业版(JEE)连接器架构(JCA)是对JEE标准集的重要的补充 它注重的是用于将Java程序连接到非Java程序和软件包的中间件的开发JCA是由Sun公司领导的Java标准化组织开发的JCA 目前还是在最后的草案阶段 它于年年底发布并且将成为JEE 的一部分JCA 提供了许多值得注意的好处 但是直接的JCA编程并不是每个人都能学会

JCA包括三个关键的元素:

JCA 资源适配器

系统介面

通用客户介面(CCI Common Client Interface目前还是可选内容)

JCA 是软件工业界在应用程序集成领域建立标准进行的第一步工作而以前要做到这一点基本上是通过专有的中间件完成的这是迈向正确方向的第一步 因为应用程序的集成已经不仅成为了业界领袖面临的首要问题而且也让大多数主流软件商无法回避

JCA 资源适配器是定制的Java程序用来实现对特定的外部程序的连接(无论它是一个以前遗留下来的程序还是购买的程序)一个遵循JCA标准的资源适配器都必须支持JCA系统界面以便通过连接缓沖进行性能优化并支持自动的安全签名JCA还提供一组界面支持事务管理(虽然实际上在资源适配器中对分布式事务的支持是可选的)

一个全功能的资源适配器允许连接到外部(目标)程序来完成以下功能:

使得目标程序能够参与与其它应用程序和数据库之间分布式的基于XA的事务过程

能够在不牺牲应用程序的安全级别的前提下掩盖外部平台的安全细节

能够增加应用程序的可伸缩性

要支持JCA的事务和安全功能需要目标程序通过资源适配器为程序的访问暴露足够的事务和安全界面过时的应用程序或者是应用程序平台如果不经过加强则有可能只能部分的符合JCA标准 许多的适配软件很可能只能支持最小的无事务选项而且可能只能拥有一个部分支持目标环境的安全结构的安全界面

最小化的资源适配器也许只能改进那些在JCA出现以前由不同的销售商开发的非标准适配器在目前的开发阶段JCA与更现代的和更开放的目标应用程序或环境结合的时候最能体会它的威力在软件集成项目中少于百分之三十的软件包和遗留下来的适配软件将使用JCA 而且拥有完全功能的将少于百分之十包括对事务的支持完全的安全性以及CCI( 的可能性)

上一篇:Java项目中连接数据库的几种方式和范例

下一篇:如何从JavaFX应用程序进入RESTful网络服务