【问题标题】:How does OSB 11g work?OSB 11g 是如何工作的?
【发布时间】:2017-07-28 22:14:18
【问题描述】:

我对@9​​87654321@ 很陌生,我一直在关注一些教程来了解它的基础知识,但我仍然不清楚。它是否像代理一样,因为我们公开我们的服务以彻底了解它(OSB url)。 如何配置服务以通过 OSB?

请提供一些关于它的亮点。

谢谢。

【问题讨论】:

    标签: oracle osb


    【解决方案1】:

    要了解 OSB 是什么,阅读有关“企业服务总线”是什么、为什么需要它以及“VETRO”模式的一些基础知识可能会有所帮助。

    是的,它可以像纯代理一样工作(实际上,OSB 11g 中的主要组件称为代理),但它还可以做更多的事情。 以这种方式可视化它可能会有所帮助: OSB 主要用于公开一个接口(SOAP/Rest/JMS/File/FTP 等),如果需要,丰富和转换传入的消息并对其进行路由 商业服务
    从这个意义上说,您可以将其视为“商业服务”的“代理” .
    您还可以在代理的“管道”中对消息执行其他操作(所有 VETRO 活动):

    • 消息转换 (XSL/XQuery) 和结构验证(模式验证)
    • 消息丰富(例如从查找列表/数据库/某些远程服务中读取与您的主要消息相关的更多数据


    事实上,认识到这一点,“代理”和“管道”是 Oracle Service Bus 12c 中两个单独配置的组件,其中代理处理接口,管道应用一些逻辑。

    从技术架构的角度来看,OSB 可以用于解耦具有不同消息速率或容量、可用性或消息类型的不同系统。


    以下由 Bronek Dzikus 提供的参考文献和引文(谢谢): 任何“企业服务总线”都像是系统之间的连接器转换器。我只能添加一些链接以供进一步阅读并支持此处的内容:

    Enterprise Integration Patterns - Oracle Service Bus 试图实现的应用程序集成。

    Get Started with Oracle Service Bus 11g

    Develop and Deploy OSB 11g

    ps。我可以选择最新的 OSB 版本试试。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-09-20
      • 2017-10-13
      • 2012-09-02
      • 1970-01-01
      • 2011-01-19
      相关资源
      最近更新 更多