4

我正在尝试使用 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。

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

4

2 回答 2

3

请参考以下文档。

[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]如何从 WSO2 ESB 和 Registry 访问系统属性

于 2013-03-12T20:21:31.220 回答
0

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

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

感谢和问候,

阿吉特

于 2013-03-12T20:13:24.653 回答