SkyOnDemandから外部Webサービスを呼び出す場合のガイド

SkyOnDemandから外部Webサービスを呼び出す場合について説明します。

概要

SkyOnDemandでは汎用的なHTTP系のアダプタとして、Webアダプタ、RESTアダプタ、Webサービスアダプタを搭載しています。それぞれの違いについて一覧化したものは次の通りとなります。
WebアダプタとRESTアダプタの機能は似ていますが、Webアダプタはブラウザで閲覧するようなページを操作するのに適しているのに対して、RESTアダプタはREST APIを提供しているサービスの呼び出しに適しています。WebサービスアダプタはSOAPプロトコルでサービスを呼び出すアダプタです。

Noアダプタアイコン名(オペレーション名)説明対応している認証SSL対応
1Web巡回(データ出力/パラメータ)GETまたはPOSTのリクエストパラメータを指定することができます。
レスポンスは後続処理で使用できます。
BASIC認証
2巡回(データ出力/ファイル)

次のいずれかの形式のファイルをリクエストとしてPOSTします。

  • text/plain
  • text/html
  • text/xml
  • application/octet-stream

レスポンスは後続処理で使用できます。

3巡回(ファイル/パラメータ)

GETまたはPOSTのリクエストパラメータを指定することができます。
レスポンスはファイルとして出力されます。

4巡回(ファイル/パラメータ)

次のいずれかの形式のファイルをリクエストとしてPOSTします。

  • text/plain
  • text/html
  • text/xml
  • application/octet-stream

レスポンスはファイルとして出力されます。
5RESTGET実行 

BASIC認証
ダイジェスト認証
WSSE認証

6POST実行 
7

PUT実行

 
8DELETE実行 
9WebサービスWebサービス実行 

BASIC認証
WS-Security 1.0認証


参考情報

HTTPで通信するサービスは、セールスフォースやAmazon Web Servicesなどもありますが、良く使われるそれらのサービスについては専用のアダプタが用意されており、より簡易な設定で連携することが可能です。一例を挙げます。

  • セールスフォースアダプタ
  • Amazon Web Servicesアダプタ
  • Windows Azureアダプタ
  • Google Appsアダプタ
  • Shanon Marketing Platformアダプタ
  • Veritransアダプタ
  • SMBC決済ステーションアダプタ

 SkyOnDemandとデータをやりとりする方法としては、HTTP以外にも多くのプロトコルが使用可能です。以下に例を挙げますので、要件に適したものをご選択いただけます。

  • JDBC
  • FTP/FTPS/SFTP
  • POP3/IMAP4/SMTP
  • HULFT