WSO2 Greg和ESB集成样本

时间:2013-03-07 22:20:21

标签: wso2 wso2esb

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

我的假设是注册表标记的提供者元素应该可以通过提供Greg访问权限的Web服务地址来覆盖。

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

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

第二个问题,我可以参考哪些例子来回答这个问题吗?

2 个答案:

答案 0 :(得分: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

此线程包括一些提示如何在Registry

中访问自定义存储属性的提示

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

答案 1 :(得分:0)

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

谢谢&amp;的问候,

Ajith