1st, JCA 来自IBM DW的教程: http://www.ibm.com/developerworks/cn/edu/j-dw-javajca-i.html
说来惭愧, 用EJB容器这么久, 居然对ra没什么概念. 要怪也怪sun, 给J2EE Connector Architecture取了个这么费解的名字. 跟rar
这个扩展名都不搭界. 而且动辄EIS, 感觉不像是给人用的. 最近想给SNMP找个包装, 感觉JCA可能会是个好的起点.
先来看看有哪些Resource adaptor, 在JBoss/server/all/deploy下面:
jboss-local-jdbc.rar
jboss-xa-jdbc.rar
jms-ra.rar
mail-ra.rar
quartz-ra.rar
明白了? 外部资源基于连接的访问/事务应该是主要支持点, 另外支持直接把资源直接投递到MDB, 就像JMS/mail那样, 可以投递. SNMP可以仿照用MDB接收来自网元的trap/alarm, 是不是可以绕过JMS queue, 直接投递到专用MDB呢? 同时可以避免J2EE的线程问题.
另外可以像其它资源一样, 直接注入EJB/MDB使用
JBoss的JCA: http://www.jboss.org/community/wiki/JBossJCA
MDB例子,监控目录下xml文件: http://www.jboss.org/community/wiki/JBossJCAMessageInflowExample
2nd, EMS下SNMP的包装:
snmp的trap接收:
指定端口接收, ip/port?
Threshod?
filter(IP, OID, ...)
MDB的annotation参数?
支持阻塞式trap接收? 特定logic
sequence校正(udp原因, 不同网元/ip校正规则?)
snmp get/set
同步/异步
超时参数可选
get/getnext/getbulk
snmpv2c/v3
table的包装
高级包装:
事务模拟,需要网元支持(get old b4 set/set back when rollback)
POJO annotation映射支持
API: SNMP4j 应该提供大多数实现.
实现顺序: get/set/mdb, pojo, jta
分享到:
相关推荐
JCA练习 JCA练习 JCA练习 JCA练习 JCA练习
Java Core Analysis (JCA) 工具是Java开发者在排查性能问题、监控应用程序或诊断线程问题时的重要辅助工具。这个名为"jca分析工具.zip"的压缩包包含了一个名为"jca433.jar"的文件,这很可能是JCA工具的一个版本,...
Java Comprehensive Application (JCA) 是Java平台上的一个关键组件,主要用于在Java应用程序中集成企业级服务,例如消息传递、数据库连接等。标题提到的“JCA433及JCA463”可能是两个版本号,暗示这可能是一个用于...
《IBM的JCA433.jar:深入剖析Java内存与性能优化》 在Java应用程序的运行过程中,内存管理和性能优化是至关重要的环节。IBM推出的JCA433.jar工具,正是针对这一需求的专业分析工具,它能有效地帮助开发者理解和解决...
在"jca-分析javacore和dump.zip"这个压缩包中,包含了一个名为"jca457.jar"的JCA工具和一个"执行步骤.txt"的文本文件,后者应该是指导如何使用该工具的说明。 **Java Core (javacore) 分析** Java Core,通常简称为...
IBM WebSphere 作为一款强大的企业级应用服务器,其在运行过程中可能会遇到各种问题,如内存溢出、...而`jca.jar`可能是包含JCA相关辅助工具或库的文件,它可能用于配合`jca_javacore.bat`进行更深入的JCA问题分析。
JCA467.rar中的"JCA.jar"可能是一个包含JCA组件的库,可能用于连接到特定的EIS系统,或者提供与JVM Dump分析相关的辅助工具。 对于JVM Dump的分析,通常我们会用到一些专门的工具,例如IBM的JConsole、VisualVM、...
JCA技术,全称为Windchill客户端架构(Windchill Client Architecture),是PTC Windchill产品中的一个重要组件,主要用于定制化开发任务表单模板。Windchill是一款强大的产品生命周期管理(PLM)系统,而Java是其...
JCA(Java Core Analysis)工具就是用于解析和分析这些文件的专业软件。 1. **Java Core (javacore) 文件**: Java Core文件是由JVM生成的一种日志文件,记录了JVM在特定时刻的状态,包括线程堆栈信息、内存使用...
IBM Thread and Monitor Dump Analyzer for Java(简称 jca)。它可以识别Java线程中的挂起,死锁,资源竞争,和瓶颈。 使用方法: java -Xmx1000m -jar jca456.jar
### Windchill JCA表单的应用与实例 #### 一、引言 Windchill作为PTC公司的一款产品生命周期管理(PLM)软件,在制造业信息化过程中扮演着重要角色。其强大的功能之一便是JCA(Java Component Architecture)组件,...
jboss的jca演示程序 jboss ejb jca eis
《IBM线程与监控堆分析器——jca436.jar深度解析》 在Java开发过程中,线程问题一直是困扰开发者的重要难题。死锁、线程挂死等问题可能导致应用程序性能下降,甚至出现系统崩溃。为了解决这些问题,IBM提供了一款...
IBM JCA 内存分析工具 很好用
不懂jca的朋友可以来这看看,一个jca的演示程序,程序逻辑清晰
Java Core Analysis (JCA) 工具是一种强大的诊断工具,专为Java应用程序设计,用于分析和理解内存泄漏以及系统性能问题。在这个场景中,我们关注的是如何使用JCA来解析和处理由内存泄露导致的“javacore”文件,以找...
本文将详细讨论两款名为"jca455.jar"和"ha455.jar"的内存分析工具,以及如何利用Java 7环境来运行它们。 首先,"jca"代表Java Communications API(Java通信API),它是Java平台的标准部分,提供了与各种网络通信...
在WindChill中,JCA(Java Connect Architecture)是实现与WindChill系统集成的一种关键技术。JCA允许开发者通过编写Java代码来扩展WindChill的功能,实现客制化的需求。 自定义标签(Custom Tags)是JavaServer ...
### JCA中资源适配器的设计与实现 #### 一、引言 随着信息技术的不断发展,企业应用集成(Enterprise Application Integration, EAI)的需求日益增长。为了满足这种需求,Sun Microsystems发布了J2EE连接器架构...