最初のSOAP APIを作成する
SOAP APIを表示、作成、管理し、設定された宛先にAPIを公開し、UIで利用することができます。 webMethods API Gateway UIで消費するために設定された宛先にAPIを公開できます。 次のセクションでは、最初の SOAP API の作成方法について説明します。 webMethods API Gateway.
Simple Object Access Protocol(SOAP)は、ユーザーが標準的で安全な方法でリソースを見たり操作したりできるようにするメッセージング・プロトコルである。 SOAP APIは、リソースに対する操作(作成、読み取り、更新、削除など)を実行するためのウェブサービスを提供する。 データは通常XML形式で交換される。 ウェブサービス記述言語(WSDL)は、ウェブサービスを記述するためのXMLベースの言語である。 WSDL文書には、エンドポイント、オペレーション、SOAPメッセージのデータ型、プロトコル、各オペレーションのデータ形式が記述されている。 WSDLドキュメントには次の要素が含まれる:タイプ、メッセージ、 portType,、バインディング。
SOAPメッセージは、以下の要素を含むXML文書である:
- envelope要素 - XMLドキュメントがSOAPメッセージであることを示す
- header 要素 - ヘッダー情報を含む
- body要素 - 呼出情報と応答情報を含む
- エラー・エレメント - エラーとステータス情報を含む
システムでSOAP APIを使用する理由はいくつかある
- レガシーシステムはXMLしかサポートしていない可能性がある
- HTTP、 HTTPS、SMTP、JMS などの複数のトランスポート・モードをサポートすることが必要
- XML以外のコンテンツタイプのサポートがない
- WSS(ウェブ・サービス・セキュリティ)とSSLをサポート
- データの信頼性、安全性、プライバシーを提供するACID(原子性、一貫性、分離、耐久性)準拠のトランザクションを内蔵
での webMethods API Gateway では、2つの方法でインポートしてSOAP APIを作成できる:
- ファイルの使用
- 使用 URL