AS7: Java连接器架构(JCA)流入

发布者:    |       JBoss AS

在我的上一篇博客中,我讲述了Java连接器架构(JCA)容器在JBoss应用服务器中的作用——特别是在JBoss应用服务器7中的IronJacamar容器。

流入

昨天发布了JBoss应用服务器7.0.1,支持EJB3/MDB——试用一下并反馈。

为了使其工作,我们需要几个组件,即JBoss EJB3消息驱动Bean(MDB)容器和HornetQ,这是我们消息系统。

然而,如果JBoss EJB3项目需要与所有消息系统集成,那将会一团糟。因此,EJB3规范被设计成通用的,以便所有类型的系统都可以插入。

这就是JCA流入发挥作用的地方。

IronJacamar

IronJacamar容器具有一个全新的流入系统——与之前的JBoss应用服务器版本相比——该系统旨在进一步解耦请求容器(例如,JBoss EJB3/MDB)和目标系统(例如,HornetQ)的交互。

IronJacamar跟踪所有支持流入功能(如HornetQ资源适配器)的资源适配器部署。此信息可用于提供支持“javax.jms.MessageListener”接口的所有资源适配器列表。然后可以根据用户输入和默认设置对返回的列表进行过滤,以找到正确的实例。IronJacamar甚至提供目标系统所有支持配置属性及其类型的列表。

然后请求容器可以使用通用数据类型激活配置,因此不需要对目标系统的类有显式依赖。

通过“魔法”,这两个系统现在已连接,并准备好为您消息驱动的Bean提供服务:)

进一步阅读

您可以在我们的用户指南中了解如何在资源适配器级别上获取流入的概述,当然,也可以在Java连接器架构规范本身中查看。

如果您将JCA流入的力量与IronJacamar的便捷性相结合,您将得到一个将数据导入JBoss应用服务器7的非常灵活的解决方案。

向即将摇滚的人致敬!

[JBoss AS7] [IronJacamar]


回到顶部