我一直在学习一些关于SOA和Oracle SOA Suite 12c的知识,我几乎不知道我可以在SOA项目中使用BPEL流程,不能将它与Service Bus项目一起使用,并且SOA组合部署到Oracle Enterprise Manager中,而Service Bus项目直接部署到Oracle Service Bus中。
我的问题是,有人知道使用面向服务的架构项目和服务总线项目之间的区别吗?即使我可以使用服务或使用DBAdapter。
有什么好的理由在SOA项目的BPEL流程中使用我的soap、rest、dBadapters等,而不是直接在我的服务总线项目中使用它们吗?
提前感谢你的帮助,
:)
发布于 2020-01-21 02:09:05
OSB通常在你的流程是简单和轻量级的时候使用,就像DB调用,web服务调用,只有很少映射的消息路由。它可以用作外部系统的代理服务(隐藏实际实现),外部系统将此代理作为web服务进行调用。
然而,在流程复杂的情况下,SOA是首选的,其中包含批量转换或涉及对第三方系统的多个中间调用的大量编排等。
您可以通过以下链接获取更多信息,
https://community.oracle.com/thread/1077167?start=0&tstart=0
https://stackoverflow.com/questions/59573066
复制相似问题