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

时间:2010-03-17 12:58:52

标签: oracle soa bea

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

例如,我猜测Web应用程序就是Oracle所谓的“复合应用程序”,而这些Web应用程序是由Oracle称之为“Presentation Services”的。

1 个答案:

答案 0 :(得分:1)

让我尽力回答我的知识:

  1. OSB是BEA的ALSB大修。这个的主要目的是ESB的工作。它位于表示层和应用程序的其余部分之间。它定义了应用程序的边界,并支持各个单元之间的中介。
  2. 包含业务逻辑的组件和各种子系统(考虑组织中的不同部门)称为Composite。例如,这些组合可以在内部使用BPEL来表示业务逻辑,并使用JCA来获取它们本地的服务(数据库,ejbs等)。
  3. 这些Composite,如果需要联系其辖区以外的服务(对不起,想不出更好的词),他们需要联系OSB。
  4. Mediator满足服务中介的任何内部要求(不幸的是,这是OESB大修
  5. 正如您所看到的,这是甲骨文出售其原始ESB解决方案以及他们从BEA购买的产品的可怜尝试。让我告诉你,没有什么可以阻止你在OSB本身连接内部服务(可能是Oracle的最终方向)

    我相信你会在重读和工作之后能够找到更多。请求以您的调查结果更新您的问题。