我们有一个使用EJB 3
无状态 bean 的系统,它也作为 Web 服务公开。
来自其他团队的集成请求希望我们的系统在调用后(通过 Web 服务或其他方式)向其他系统发出通知。由于这与我们的系统并不完全相关,我更愿意将此功能与我们自己的系统松散耦合,而不是将这些功能硬编码到我们的系统代码中。
EJB 或 Web 服务上是否有任何功能可以实现我想要的?我们需要一个方法级别的调用侦听器,以便在调用 EJB 方法/Web 服务时,它可以触发回调/消息,以便我们可以根据它执行某些操作。我希望它是用于设置 JMS 或其他东西的某种注释/配置。
我们使用 JBoss 作为应用服务器。如果有任何 JBoss 特定的解决方案,也欢迎。