使用 CBE 和 JAXB 集成实现对 WebSphere Application Server 上应用程序的业务数据监控
2009-10-28 00:00:00 来源:WEB开发网通过以上章节的介绍,我们实现了利用 JAXB 对现有 EJB3 应用程序的改造设计,接下来我们通过一个简单的操作来验证程序的可用性。
启动 WebSphere Application Server。
通过 WebSphere Application Server 中的 Admin Console 配置队列信息
连接工厂: jms/cei/EventQueueConnectionFactory,队列名:jms/cei/EventQueue
图 3. 配置连接工厂
图 4. 配置队列
部署应用程序
通过客户端发起 3 次注册请求
EJB3 应用程序执行相应请求进行数据处理,并将截获的注册数据通过 CBE 格式发送到创建的队列当中,我们通过 Admin Console 对 CBE 事件进行查看。
通过 Runtime 的标签页,我们可以通过“Current message depth”来了解当前已经截获的 CBE 事件个数。
图 5. 查看 CBE 事件个数
图片看不清楚?请点击这里查看原图(大图)。
同时,通过点击 Messages 可以查看每个 CBE 事件的内容。
图 6. 利用 Admin Console 查看 CBE 事件内容
图片看不清楚?请点击这里查看原图(大图)。
图 7. 利用浏览器查看 CBE 事件内容
图片看不清楚?请点击这里查看原图(大图)。
通过对 CBE 内容的查看,我们可以实时了解客户的注册请求信息,另外,在以后的业务整合当中,我们也可以利用诸如 WebSphere Business Events 和 WebSphere Business Monitor 来对这些符合 CBE 规范的数据信息进行收集分析。
总结
本文通过对一个实例的讲解及样例代码的分析,对 JAXB,CBE,EJB3 做了简要介绍,然后通过实例介绍了结合使用以上几种技术实现了对企业元数据的监控,并为以后进行数据分析提供了前提。
本文示例源代码或素材下载
更多精彩
赞助商链接