我正在尝试使用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。
第二个问题,我可以参考哪些例子来回答这个问题吗?
答案 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