SkyOnDemandから外部Webサービスを呼び出す場合のガイド
SkyOnDemandから外部Webサービスを呼び出す場合について説明します。
概要
SkyOnDemandでは汎用的なHTTP系のアダプタとして、Webアダプタ、RESTアダプタ、Webサービスアダプタを搭載しています。それぞれの違いについて一覧化したものは次の通りとなります。
WebアダプタとRESTアダプタの機能は似ていますが、Webアダプタはブラウザで閲覧するようなページを操作するのに適しているのに対して、RESTアダプタはREST APIを提供しているサービスの呼び出しに適しています。WebサービスアダプタはSOAPプロトコルでサービスを呼び出すアダプタです。
No | アダプタ | アイコン名(オペレーション名) | 説明 | 対応している認証 | SSL対応 |
---|---|---|---|---|---|
1 | Web | 巡回(データ出力/パラメータ) | GETまたはPOSTのリクエストパラメータを指定することができます。 レスポンスは後続処理で使用できます。 | BASIC認証 | ○ |
2 | 巡回(データ出力/ファイル) | 次のいずれかの形式のファイルをリクエストとしてPOSTします。
レスポンスは後続処理で使用できます。 | ○ | ||
3 | 巡回(ファイル/パラメータ) | GETまたはPOSTのリクエストパラメータを指定することができます。 | ○ | ||
4 | 巡回(ファイル/パラメータ) | 次のいずれかの形式のファイルをリクエストとしてPOSTします。
| ○ | ||
5 | REST | GET実行 | BASIC認証 | ○ | |
6 | POST実行 | ○ | |||
7 | PUT実行 | ○ | |||
8 | DELETE実行 | ○ | |||
9 | Webサービス | Webサービス実行 | BASIC認証 | ○ |
参考情報
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