SOAPを使った開発のお供に「soapUI」
最近のWeb APIの流行はRESTをはじめとしたGET/POSTを使ったものが多く見られるが、初期のものはSOAPが多かった。GoogleやAmazonでさえそうだ。
そして、本格的なものはまだSOAPを利用して提供されている。
今回紹介するオープンソース・ソフトウェアはsoapUI、SOAPをテストするためのソフトウェアだ。
soapUIはWSDLを読み込んでメソッドをリストアップしてくれる。各メソッドをクリックすれば、サンプルになるXMLを生成してくれる。
後は適当にデータを修正して実行すれば、結果が取得できる。SOAPのライブラリを使ってプログラミングを組むよりもずっと手軽に試す事ができる。
また、各種言語向けに(Java系、.NET系、C++等)SOAPをラッピングしたソースコードを生成する事もできる。他にもTCPをモニタリングすることもできる。
Webサービスと連携したシステム開発では欠かせないツールになりそうだ。また、自社でSOAPを使ったWeb APIを提供している際にも役立つだろう。
soapUI - welcome
http://www.soapui.org/
SourceForge.net: soapUI
http://sourceforge.net/projects/soapui/