外部の Web サービス

外部の Web サービスとは、サードパーティがインターネット上で提供しているデータ処理サービスのことです。外部の Web サービスを Management Console で定義し、それをデータフローのステージとして使用することができます。したがって、インターネット上には多種多様な Web サービスが公開されているので、ほとんどすべての種類の処理を Spectrum™ Technology Platform 環境に組み込むことができます。

外部の Web サービスの概念を次の図に示します。ここでは、Phone Number Lookup という名前の外部の Web サービスがデータフローに追加されています。データフローの実行時、Spectrum™ Technology Platform は外部の Web サービスに各 レコードを送信します。外部の Web サービスはそのレコードを処理してステージに返します。電話番号を追加して更新されたレコードは、データフローの次のステージ (この例では Geocode US Addres) で引き続き使用されます。

外部の Web サービスは Enterprise Designer のパレットに表示され、他のステージを実行しながら、それらのサービスを操作できます。以下に外部の Web サービスの例として、CompanyReviewsWebService と TimeZoneLookupWebService の 2 つを示します。

要件と制約

Spectrum™ Technology Platform は、REST、SOAP 1.1、または SOAP 1.2 メッセージングを使用する外部の Web サービスをサポートしますが、次の制約があります。

  • 複数の表現を持つ WADL 要求および応答はサポートされていません。
  • 再帰的なスキーマはサポートされていません。