Service Builderは、Liferayのアプリケーションのローカルサービスとリモートサービスを作成することができます。 Service Builderのチュートリアルセクションでは、Service Builderの概要とアプリケーションのローカルサービスを作成する手順について説明します。ただし、Service BuilderはリモートWebサービスを自動的に作成することもできます。ここでは、リモートJSONおよびSOAP Webサービスを作成し、呼び出す方法について説明します。LiferayのWebサービスはこの方法を用いて作成されるため、これらのサービスの呼び出し方を把握しておくことで、開発の可能性はさらに広がります。このセクションでは、以下の内容を取り扱います。
-
リモートサービスの作成:Service Builderを使用して、アプリのJSONおよびSOAP Webサービスを作成します。
-
リモートサービスの呼び出し:LiferayでJSONおよびSOAP Webサービスを呼び出す基本的な方法を説明します。
-
サービスセキュリティレイヤー:LiferayでのWebサービスの保護方法と、適切な認証でWebサービスを呼び出す方法を説明します。
-
JSON Webサービスの登録:Service BuilderによるJSON Webサービスの作成方法の詳細と、ニーズに合わせてこのプロセスを調整する方法を紹介します。
-
JSON Webサービスの呼び出し:URLを介したLiferayのJSON WebサービスAPIを呼び出し方を説明します。ここでは、URLパラメータの受け渡し、トラブルシューティングなどに関する情報も取り扱います。
-
JSON Web Services Invoker:LiferayのJSON Web Services Invokerを使用して、JSON Webサービスの呼び出しを最適化する方法を説明します。
-
JSON Webサービスの設定方法:LiferayインスタンスでJSON Webサービスの動作を制御するために使用できるプロパティについて紹介します。
-
SOAP Webサービス:LiferayでのSOAP Webサービスの仕組みを解説します。