【问题标题】:How do the different services in Oracle SOA relate to each other?Oracle SOA 中的不同服务如何相互关联?
【发布时间】:2010-03-17 12:58:52
【问题描述】:

我正试图弄清楚 Oracle“分层架构模型”是如何工作的,但我对业务、数据和演示文稿的作用以及它们之间的关系感到非常困惑。我已经看到很多图表显示了它应该如何工作,但是一些真实世界的例子会有用吗?

例如,我猜测 Web 应用程序是 Oracle 所说的“复合应用程序”,而这些 Web 应用程序是由 Oracle 所说的“Presentation Services”构建的。

【问题讨论】:

  • 如果您能提供一个指向让您感到困惑的文档或图表的链接将会很有帮助。
  • @apc。我无法发布这些文档,因为它们来自我工作过的公司的课件。我也试过搜索Oracle的技术网络,但那里也没有明确的例子
  • 好的,问题是,您使用的术语似乎不是标准的 Oracle 术语(这么说吧,Google 在Oracle+"Layered Architecture Model" 中排名第一的是这个问题)。 Oracle 的 SOA 套件不处理表示,那么您真的在谈论 ADF-BC/Faces 吗?融合中间件一般?
  • 自从 Oracle 接管 BEA 以来,很多术语都发生了变化。我想我正在寻找使用过 OSB 并了解 Oracle SOA 的人的答案,因为大部分信息都无法在网络上获得
  • 啊,好吧,我对 BEA 方面的事情几乎一无所知。也许您应该编辑您的问题和/或重新标记它,以表明您对 BEA/Weblogic 方面的事物感兴趣。最终,Oracle 将把 WLS 的东西与 SOA 套件完全集成(或者丢弃他们不想要的部分)。在那个快乐的一天之前,我们必须非常清楚我们所说的“Oracle SOA”是什么意思。

标签: oracle soa bea


【解决方案1】:

让我尽我所能回答:

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

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

我相信您在重读并动手操作后将能够了解更多信息。请求用您的发现更新您的问题。

【讨论】:

    猜你喜欢
    • 2010-10-13
    • 2020-11-27
    • 2013-07-30
    • 1970-01-01
    • 2011-07-12
    • 1970-01-01
    • 1970-01-01
    • 2023-03-29
    • 1970-01-01
    相关资源
    最近更新 更多