Restful Webサービス用のUDDIまたはその他のレジストリはありますか

StackOverflow https://stackoverflow.com/questions/6383702

  •  28-10-2019
  •  | 
  •  

質問

Restful Webサービスには、UDDIのようなサービスレジストリがありますか?それとも、uddiも安らかなウェブサービスを保持できますか?

役に立ちましたか?

解決

UDDIは休憩サービスに使用できます。 WSDLは、HTTP Webサービスを説明するために使用できますが、率直に言って、RESTリソースアーキテクチャの本当のマッチではないと感じています。

最も基本的なレベルでは、UDDIは単にサービスエンドポイントへの属性のマッピングです。したがって、それを行うことができるシステムを単に探しているなら、Uddiは法案に適合します。

UDDIは、野生の広いオープンなインターネットでは人気がありませんが、オーケストレーションコンポーネントとして「舞台裏」を使用しています。

Darrelが述べたように、DNSは別の有効な発見メカニズムです。

DNSに対する私の個人的な不満は、単にDNSが彼が引用している記事で言及しているすべての利点を持っているにもかかわらず、DNSはネットワークファブリックの非常に重要な部分であり、開発者が利用できない傾向があるということです。通常、ネットワーク運用の人々(DBAよりも悪名高い傾向がある)は、DNSのようなインフラストラクチャを非常に近いものにします。最後に、DNSはこれらのタスクで非常に能力がありますが、多くの場合、DNSの標準的なデフォルト構成と展開を変更する必要がある場合があります。たとえば、たとえば、DNSから証明書の提供を開始し、DNSのTCPを有効にする必要がありました。繰り返しますが、これはネットワークOPSのより多くの関与を意味しました。

それに加えて、世界にはDNSの専門知識と知識がたくさんありますが、WebサーバーでのHTTPと「物事を行う」という知識と専門知識ははるかに大きくなっています。その結果は、開発者がこの問題について何らかの解決策について考えて見ているとき、彼らが最初に見ようとしている場所はHTTPベースのソリューションである可能性が高いことを意味します。

ですから、その意味で、Uddiはおそらくより良い解決策であり、少し手間をかけてすぐに展開できるという点でです。

もちろん、UDDIは石鹸ベースのサービスです。それはそれほど大きな取引ではありません。安らかなシステムにはあまり適していませんが、それはひどくありません。機能的、少し「不純」の場合。

標準のHTTPベースのサービスレジストリについては、私が知っていることは何もありません。たとえば、単にHTMLを使用してAdhocに合理的に行われます。 UDDIが世界全体で離陸していないという事実は、UDDIに対してそれほど制限でもわずかでもありません。むしろ、arbitrary意的なサービスを発見するというビジョンが実際に実現していないということだけです。ビジネス関係など、場所やセマンティクスを超えたサービスの発見を備えたバンドからより多くの関与があります。

内部的には、企業内では、これらのロジスティクスが解決されるため、サービスの発見には価値があります。野生では、それほどではありません。

他のヒント

死んでいない;)

  • Juddi開発者Juddi.apache.orgに署名しました

編集:CXFとWCFの両方でサポートされているWS発見もあります。チェックアウトする価値があります。

FWIW、uddiv3はRESTインターフェイスを指定していますが、Juddi以外の人はそれを実装しているとは思いません。 CXF、Jettison、Wadlを使用してV3.2以降に含まれます。ソース: http://svn.apache.org/repos/asf/juddi/trunk/juddi-rest-cxf/src/main/org/apache/juddi/api/impl/rest/uddiinquiryjaxrs.java

UDDIはSOAPサービス用に設計されていましたが、これらのSOAPサービスにも使用されていません。 Uddiは2006年の時点でかなり死んでいました。

これ 記事は、DNSを使用して発見を行う方法を示しています。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top