我想知道是否有一种方法可以通过客户端应用程序连接到位于 WebLogic 服务器上的业务 Activity 监视器。我想用 BAM 语句替换 JMS 生产者/消费者客户端中的日志语句,以便使用消息进度/错误更新 BAM?我希望有一个 API 可以实现这一点,但没有成功找到它?
最佳答案
Oracle BAM 能够使用 XML messages from a queue or a topic作为数据项的输入。这是BAM configuration documentation这样做。
由于您的客户端应用程序已经基于 JMS,因此应该很容易让它们将额外的 JMS 消息发送到专用队列以在 BAM 中进行进度监视。
注意事务划分:您必须注意您的 BAM 消息是应该包含在与常规业务相同的事务中还是特定的事务中,以避免业务失败时回滚。
关于java - JMS 客户端应用程序和业务 Activity 监视器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11691958/