私は学生で、Web サービスは初めてです。クライアント(人間のクライアントではなくコード化されたクライアント)がWebサービスを検索し、検索されたWebサービスから実行時に呼び出すものを選択する、動的なサービス構成を行う必要がある学術プロジェクトがあります。SOAP ベースの Web サービス (JAX-WS) を使用して実装しようとしました。しかし、SOAP ベースのサービスはあまり使われていないことがインターネットでわかったので、REST で実装しようとしました。
ここで私の問題は、REST サービスを公開する場所です。SOAP(JAX-WS) サービスでは、サービスを公開して検索できるエンティティ UDDI がありました。
次の問題について教えてください。
UDDI を使用せずに REST Web サービスを公開して検出することはできますか (UDDI は実装が難しいため)。
UDDI 以外に方法がない場合、どうすれば REST サービスを UDDI に公開できますか。
与えられたシナリオで、REST を実装モードとして選択することで正しい選択をしたのでしょうか、それとも SOAP (JAX-WS) に戻す必要がありますか。
どんな助けにも感謝します。