2013-03-07 99 views
4

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

我的假设是,注册表标签的供应商元素或许应该能够与Web服务地址提供给格雷格访问被覆盖。

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

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

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

回答

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

Futher此线程包括一些提示,如何在注册表

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

访问自定义存储性能