【问题标题】:WSO2 Greg and ESB integration samplesWSO2 Greg 和 ESB 集成示例
【发布时间】:2013-03-13 04:21:31
【问题描述】:

我正在尝试使用 Greg 来保存部署到非 WSO2 容器 (Weblogic/JBoss) 中的服务的端点 URL。我想使用 WSO2 ESB 通过这些端点执行数据的中介和路由。

但是,当我查看 WSO2 ESB 示例时,并不清楚我如何指示 ESB 使用 WSO2 的 Greg。下面是用于让 ESB 使用部署到文件系统的注册表的 xml。

<definitions xmlns="http://ws.apache.org/ns/synapse">    
    <registry provider="org.wso2.carbon.mediation.registry.ESBRegistry">
        <parameter name="root">file:./repository/samples/resources/</parameter>        
        <parameter name="cachableDuration">15000</parameter>    
    </registry>
 </definitions> 

我的假设是注册表标签的 provider 元素应该能够被提供对 Greg 访问的 Web 服务地址覆盖。

说完了,我想创建连接到 Greg 的简单 BPMN 配置文件,获取文件使用的服务的 URI 和 URL,然后稍后在 BPMN 路由中将它们作为属性引用。

第一个问题,这是标准配置,还是有更好的方法来集成 WSO ESB 和 Greg。

第二个问题,有没有我可以参考的例子来回答这个问题?

【问题讨论】:

    标签: wso2 wso2esb


    【解决方案1】:

    请参考以下文档。

    [1]http://wso2.org/library/tutorials/2010/04/sharing-registry-space-across-multiple-product-instances

    [2]http://docs.wso2.org/wiki/display/ESB460/Storing+Various+WSO2+Enterprise+Service+Bus+Configurations

    其中包括如何存储和使用高级别的 WSO2 治理注册表。

    如果您需要通过治理注册表中的 API 来管理端点,以下将有所帮助。

    [3]http://docs.wso2.org/wiki/display/Governance453/Endpoints+with+Governance+API

    [4]http://docs.wso2.org/wiki/display/Governance453/Endpoint+Look-up+Sample

    此线程还包括一些提示,您可以如何访问注册表中的自定义存储属性

    [5]How to access system property from WSO2 ESB and Registry

    【讨论】:

      【解决方案2】:

      WSO2 Governance Registry 是一个元数据存储库,因此您可以使用它来存储部署的 SOA 工件(WSDL、Schems、策略、中介配置、自定义工件等)。之后,您可以通过 Governance Registry 管理这些工件。您可以在 ESB 文档[1] 中找到更多详细信息。

      [1]http://docs.wso2.org/wiki/display/ESB460/Config+and+Governance+Partitions+in+a+Remote+Registry

      感谢和问候,

      阿吉特

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2016-08-30
        相关资源
        最近更新 更多