1

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

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

4

1 回答 1

1

让我尽我所能回答:

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

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

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

于 2011-03-23T15:30:43.777 回答