最初の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