4

非 WSO2 コンテナー (Weblogic/JBoss) にデプロイされたサービスのエンドポイント URL を保持するために Greg を使用しようとしています。WSO2 ESB を使用して、これらのエンドポイントを介してデータの仲介とルーティングを実行したいと考えています。

しかし、WSO2 ESB のサンプルを見ると、WSO2 の Greg を使用するように ESB に指示する方法が明確ではありません。以下は、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 ルートでそれらをプロパティとして参照したいと考えています。

最初の質問は、これは標準的な構成ですか、それとも WSO ESB と Greg を統合するためのより良い方法はありますか。

2 番目の質問です。この質問に答えるために参照できる例はありますか?

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 とレジストリからシステム プロパティにアクセスする方法

于 2013-03-12T20:21:31.220 に答える
0

WSO2 Governance Registry はメタ データ リポジトリであるため、デプロイの SOA アーティファクト (WSDL、スキーマ、ポリシー、メディエーション構成、カスタム アーティファクトなど) を格納するために使用できます。その後、Governance Registry を通じてこれらのアーティファクトを管理できます。詳細については、ESB のドキュメント [1] を参照してください。

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

ありがとうございます。それでは、お元気で、

アジット

于 2013-03-12T20:13:24.653 に答える