Apex REST
Apex クラスを REST リソースとして公開することで、Force.com プラットフォームまたは Database.com 上にカスタム REST Web サービス API を作成できます。クライアントアプリケーションは、REST を使用して Apex クラスのメソッドをコールし、プラットフォームで Apex コードを実行できます。
Apex REST は、REST 要求および応答で送信されるリソース形式として XML と JSON の両方をサポートしています。デフォルトでは、Apex REST は JSON を使用してリソースを表します。
認証には、Apex REST は OAuth 2.0 と Salesforce セッションをサポートします。このチュートリアルでは、ワークベンチを使用して REST クライアントをシミュレーションします。ワークベンチでは、ログインユーザのセッションを、Apex REST メソッドをコールするための認証メカニズムとして使用します。