Yellowfinは、開発者がプログラムによりサーバリソースにアクセスし、操作できるようにする幅広い範囲のWebサービスを提供しています。Yellowfinでは、すべてのユーザーにREST APIの使用を推奨しています。REST APIには、従来のSOAPサービスで提供されていたすべての機能と、それ以上の機能も含まれています。SOAPサービスは現在もサポートされていますが、今後新しい機能の開発は行いません。
RESTサービス
REST APIは、YellowfinのメインのWebサービスAPIです。これは、ほとんどの事例に対応できる幅広い機能を備えています。REST APIについてより詳細な情報は、こちらを参照してください。また、APIリファレンスへのアクセスはこちらです。
SOAPサービス
Yellowfinは、幅広い範囲のSOAP Webサービス(Simple Object Access Protocol)を提供しています。これらのサービスを使用することで、特定のシステム管理機能にアクセスしたり、レポートコンテンツを取得できます。ユーザーは通常管理サービスを利用して、新規クライアント組織やコンテンツの作成など、一般的な管理タスクの自動化を行います。レポートサービスは、カスタムモバイルアプリや、レポート作成プロセスのバッチ処理の構築に使用されます。堅牢ではあるがレガシーなプロトコルであるSOAPは、近年その人気が落ちてきています。Yellowfinは、引き続き既存のSOAPサービスの維持およびサポートをすると同時に、RESTful Webサービスの導入も進めていきます。
YellowfinのSOAP Webサービスについて、より詳細な情報は、こちらを参照してください。