代码之家  ›  专栏  ›  技术社区  ›  yazz.com

Oracle SOA中的不同服务如何相互关联?

  •  1
  • yazz.com  · 技术社区  · 14 年前

    我正试图弄清楚Oracle“分层体系结构模型”是如何工作的,我对业务、数据和表示方式以及它们如何相互关联感到非常困惑。我见过许多图表显示这应该如何工作,但一些现实世界的例子会有用吗?

    例如,我猜想Web应用程序是Oracle所称的“复合应用程序”,而这些Web应用程序是由Oracle所称的“演示服务”构建的。

    1 回复  |  直到 13 年前
        1
  •  1
  •   CMR    13 年前

    让我尽我所能回答:

    1. 这个 OSB 是BEA的 ALSB 大修 . 这项工作的主要目的是 ESB . 它位于表示层和应用程序的其余部分之间。它定义了应用程序的边界,并支持不同单元之间的中介。
    2. 您的组件和包含业务逻辑的各种子系统(考虑组织中的不同部门)被称为 Composite 例如,这些组合可以在内部使用BPEL来表示业务逻辑,并使用JCA来访问本地服务(数据库、EJB等)。
    3. 这些 混合成的 S,如果需要联系他们管辖范围之外的服务(抱歉,想不出更好的话),他们需要联系OSB。
    4. 服务中介的任何内部要求都由 Mediator (不幸的是, 这是OESB检修 )

    正如您所看到的,这是甲骨文销售其原始ESB解决方案以及从BEA购买的产品的一种可悲的尝试。让我告诉你,没有什么能阻止你将内部服务连接到OSB本身(可能是Oracle的最终方向)。

    我相信你会发现更多后,重读,并着手工作。请将您的问题更新为您的调查结果。