0

我一直在学习一些关于 SOA 和 Oracle SOA Suite 12c 的知识,我几乎不明白我可以在 SOA 项目中使用 BPEL 流程,并且我不能将它与 Service Bus 项目一起使用,并且 SOA 组合已部署到 Oracle 企业管理器中,而 Service Bus 项目直接部署到 Oracle Service Bus。

我的问题是,是否有人知道使用 SOA 项目和服务总线项目之间有什么区别,即使我可以使用任何服务或使用 DBAdapter?

是否有充分的理由在 SOA 项目的 BPEL 流程中使用我的肥皂、休息、dBadapter 等,而不是直接在我的服务总线项目中使用?

提前感谢您的帮助,

:)

4

1 回答 1

1

只要您的流程简单且重量轻,例如 DB 调用、Web 服务调用、带有少量映射的消息路由,通常都会使用 OSB。它可以用作代理服务(以隐藏实际实现)到将这个代理作为 Web 服务调用的外部系统。

而 SOA 是首选的,其中流程复杂,批量转换或繁重的编排涉及对第三方系统的多个中间调用等。

您可以通过以下链接获取更多信息,

https://community.oracle.com/thread/1077167?start=0&tstart=0

于 2020-01-20T18:09:05.323 回答