SOAP インターフェースを開発していますが、エンドポイント アドレスの名前を決めるのに苦労しています。
オプション:
- {soap,api,service,???}.foo.com.au
- www.foo.com.au/{soap,api,service,???}
SOAP サービスが取得する典型的な名前は何ですか?
SOAP インターフェースを開発していますが、エンドポイント アドレスの名前を決めるのに苦労しています。
オプション:
- {soap,api,service,???}.foo.com.au
- www.foo.com.au/{soap,api,service,???}
SOAP サービスが取得する典型的な名前は何ですか?
を使用しますwww.foo.com.au/soap
。これは主に、それが SOAP サービスであることを人々に伝える簡単な方法だからです。後で REST サービスを追加する場合は、次を使用できます。www.foo.com.au/rest
実際には、すべてのソリューションは技術的に同等であることに注意してください。あるネーミング システムが他のネーミング システムよりも優れている点は、(人間にとって) URL が何であるかを簡単に理解できること、または保守性だけです。したがって、標準を探している場合は、せいぜい次のように判断できます。
http://api.company.com/application/rest
および/またはhttp://api.company.com/application/soap
アプローチ
を選択してくださいapi.company.com
) があるため、会社全体で何が利用できるのか疑問に思っている人がいる場合は、利用http://api.company.com
可能なすべてのサービスを一覧表示できます。www.
. api/
ただし、サービス URL が Web サービス (!) に関するものであることがすぐにわかるように、少なくとも のような別のコンテキストを使用することをお勧めします: http://www.company.com/application/api/rest
/http://www.company.com/application/api/soap
注: を使用することも一般的ですがservice
、api
やや説明が優れているようです (api.something.com
そのページの内容については疑いの余地がありません)。
いくつかの例 (ご覧のとおり、実際にはグローバル標準はありません):
多くを購入すると、古き良き全社的なAPI の「ミーティング ポイント」が維持されるようです。