Java 连接器架构 (JCA) 定义了将 Java EE 平台连接到异构企业信息系统 (EIS) 的标准架构。
JBoss JCA 项目的目标是提供一个 Java 连接器架构 1.6(《JSR-322》)规范的实施,该规范计划包含在即将推出的《Java 企业版 6》平台中。
有什么新功能?
其中变化包括
- 开发简便性:在许多情况下,使用注解可以减少或完全消除处理部署描述符的需要。注解的使用也有助于减少保持部署描述符与源代码更改同步的需要。
- 通用工作上下文合约:一个通用合约,使资源适配器能够控制它已提交给应用服务器执行的工作实例的执行上下文。
- 安全工作上下文:一个标准合约,使资源适配器能够在提交工作实例执行到工作管理器以及将消息传递到位于应用服务器中的消息端点时建立安全信息。
- 独立容器环境:由一组服务组成的定义良好的集合,用于资源适配器的独立执行环境。
我为什么要关心?
如果您使用的是 JBoss 应用服务器(当然您在使用,对吧?)进行部署,您依赖 JCA 层来访问您的外部数据源,例如数据库、消息和邮件系统。
此外,部署在 JBoss 应用服务器内的 JDBC 资源适配器为您提供连接和预处理语句池,这可以提高您的应用程序的性能。
因此,JCA 层实际上非常重要,所以您应该关心:)
欢迎 JBoss JCA
JBoss JCA 项目将使用基于 POJO 的模型和 JBoss 微容器 作为其基础来实现 JCA 1.6 规范。
基于POJO的模型将允许
- 与其他项目轻松集成
- 多种版本(运行在应用程序服务器中、独立容器、嵌入式容器)
- 服务松耦合
我将在未来的版本中详细介绍这些和其他特性。
由于这是第一个alpha版本,它当然不是功能完整的,也不是生产就绪的。这次发布是一个开发者快照,将表明我们的方向。
如果您想以任何方式帮助该项目,请访问我们的论坛!或者下载规范并向专家小组发表评论,以便您的声音被听到。
为了即将摇滚的我们,我们向您致敬!