`
steeven
  • 浏览: 316640 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

SNMP & JCA

阅读更多
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
0
0
分享到:
评论

相关推荐

    JCA练习 JCA练习

    JCA练习 JCA练习 JCA练习 JCA练习 JCA练习

    jca分析工具.zip

    Java Core Analysis (JCA) 工具是Java开发者在排查性能问题、监控应用程序或诊断线程问题时的重要辅助工具。这个名为"jca分析工具.zip"的压缩包包含了一个名为"jca433.jar"的文件,这很可能是JCA工具的一个版本,...

    JCA433及JCA463

    Java Comprehensive Application (JCA) 是Java平台上的一个关键组件,主要用于在Java应用程序中集成企业级服务,例如消息传递、数据库连接等。标题提到的“JCA433及JCA463”可能是两个版本号,暗示这可能是一个用于...

    jca433.jar

    《IBM的JCA433.jar:深入剖析Java内存与性能优化》 在Java应用程序的运行过程中,内存管理和性能优化是至关重要的环节。IBM推出的JCA433.jar工具,正是针对这一需求的专业分析工具,它能有效地帮助开发者理解和解决...

    jca-分析javacore和dump.zip

    在"jca-分析javacore和dump.zip"这个压缩包中,包含了一个名为"jca457.jar"的JCA工具和一个"执行步骤.txt"的文本文件,后者应该是指导如何使用该工具的说明。 **Java Core (javacore) 分析** Java Core,通常简称为...

    IBM WEBSPHERE javacore分析工具jca

    IBM WebSphere 作为一款强大的企业级应用服务器,其在运行过程中可能会遇到各种问题,如内存溢出、...而`jca.jar`可能是包含JCA相关辅助工具或库的文件,它可能用于配合`jca_javacore.bat`进行更深入的JCA问题分析。

    jca467.rar

    JCA467.rar中的"JCA.jar"可能是一个包含JCA组件的库,可能用于连接到特定的EIS系统,或者提供与JVM Dump分析相关的辅助工具。 对于JVM Dump的分析,通常我们会用到一些专门的工具,例如IBM的JConsole、VisualVM、...

    JCA技术介绍.doc

    JCA技术,全称为Windchill客户端架构(Windchill Client Architecture),是PTC Windchill产品中的一个重要组件,主要用于定制化开发任务表单模板。Windchill是一款强大的产品生命周期管理(PLM)系统,而Java是其...

    jca javacore分析工具

    JCA(Java Core Analysis)工具就是用于解析和分析这些文件的专业软件。 1. **Java Core (javacore) 文件**: Java Core文件是由JVM生成的一种日志文件,记录了JVM在特定时刻的状态,包括线程堆栈信息、内存使用...

    IBM Thread and Monitor Dump Analyzer for Java (jca) 线程分析工具 jca456.jar

    IBM Thread and Monitor Dump Analyzer for Java(简称 jca)。它可以识别Java线程中的挂起,死锁,资源竞争,和瓶颈。 使用方法: java -Xmx1000m -jar jca456.jar

    Windchill jca 表单的运用

    ### Windchill JCA表单的应用与实例 #### 一、引言 Windchill作为PTC公司的一款产品生命周期管理(PLM)软件,在制造业信息化过程中扮演着重要角色。其强大的功能之一便是JCA(Java Component Architecture)组件,...

    jboss的jca演示程序

    jboss的jca演示程序 jboss ejb jca eis

    线程分析工具jca436.jar

    《IBM线程与监控堆分析器——jca436.jar深度解析》 在Java开发过程中,线程问题一直是困扰开发者的重要难题。死锁、线程挂死等问题可能导致应用程序性能下降,甚至出现系统崩溃。为了解决这些问题,IBM提供了一款...

    IBM JCA 内存分析工具

    IBM JCA 内存分析工具 很好用

    java的jca演示程序

    不懂jca的朋友可以来这看看,一个jca的演示程序,程序逻辑清晰

    jca分析工具

    Java Core Analysis (JCA) 工具是一种强大的诊断工具,专为Java应用程序设计,用于分析和理解内存泄漏以及系统性能问题。在这个场景中,我们关注的是如何使用JCA来解析和处理由内存泄露导致的“javacore”文件,以找...

    内存分析工具 jca ha

    本文将详细讨论两款名为"jca455.jar"和"ha455.jar"的内存分析工具,以及如何利用Java 7环境来运行它们。 首先,"jca"代表Java Communications API(Java通信API),它是Java平台的标准部分,提供了与各种网络通信...

    windchill自定标签jca

    在WindChill中,JCA(Java Connect Architecture)是实现与WindChill系统集成的一种关键技术。JCA允许开发者通过编写Java代码来扩展WindChill的功能,实现客制化的需求。 自定义标签(Custom Tags)是JavaServer ...

    JCA_中资源适配器的设计和实现

    ### JCA中资源适配器的设计与实现 #### 一、引言 随着信息技术的不断发展,企业应用集成(Enterprise Application Integration, EAI)的需求日益增长。为了满足这种需求,Sun Microsystems发布了J2EE连接器架构...

Global site tag (gtag.js) - Google Analytics