Swagger を探索していましたが、私はそれを愛していることを認めなければなりません。
Swaggerは主にRESTful Webサービス用であると理解していますが、SOAP Webサービスでも動作させることができるかどうか疑問に思っていました。 SOAPベースのWebサービスをRESTfulに変換できますか?または、Swagger UIを介してSOAPベースのサービスを呼び出すだけですか?ハック?誰もやったことがありますか?
現在の仕様に基づいて、私はそうは思わない。 SwaggerでWSDLのさまざまな側面に言及するのは簡単ではありません。
いくつか例を挙げると:
これは試してみる価値があるかもしれません: Swaggerコネクタ および 消費のためのAPIの準備 。
SOAP WSDLを指してループバックサーバーを介して公開するモジュールがあります。 http://strongloop.com/strongblog/soap-into-rest-apis-with -loopback-node-js /
LoopBackは、既存および新規のデータソースを結合するAPIサーバーとして、バックエンドデータ統合を促進するように設計されています。 loopback-connector-soapモジュールのリリースにより、SOAP Webサービスを簡単に消費し、REST APIに変換できるようになりました。
動作することはまだ確認できませんが、Swaggerを使用してSOAPサービスを公開する方法のように見えます。
online "translate SOAP=ベースのWebサービスからRESTfulへ")は、まさに DreamFactory が行うことです。Swaggerに基づくオープンソースAPI管理ツール。 ここ あなたSOAP-to-REST機能について読むことができます。