1.OAuth
OAUTH プロトコルは、ユーザー リソース認証のための安全でオープンかつシンプルな標準を提供します。以前の認証方法との違いは、OAUTH 認証では第三者がユーザーのアカウント情報 (ユーザー名やパスワードなど) にアクセスすることを許可しないことです
2.SCA
Service Component Framework (SCA) は、サービス指向のアプリケーション システムを構築するためのプログラミング モデルを提供します。その中心的な概念は、サービスとそれに関連する実装です。サービスはインターフェイスによって定義され、インターフェイスには一連の操作が含まれます。サービス実装は、参照と呼ばれる他のサービスを参照できます。サービスには、外部から構成できるデータ値である 1 つ以上のプロパティを持つことができます。
3.石鹸
Simple Object Access Protocol (SOAP) は、WEB 上で構造化および固定化された情報を交換するために設計された軽量でシンプルな XML ベースのプロトコルです。 WebService の 3 つの要素 (SOAP、WSDL (Web Services description Language)、UDDI (Universal description Discovery and Integration)) の 1 つであり、soap は情報の形式を送信するために使用され、WSDL は特定のインターフェイスへのアクセス方法を記述するために使用され、 uddi は管理と配布に使用されます。webService の特定の実装をクエリするには、Web サービスの簡単な例を検索できます。
開封方法:
Windowsシステム
PHP 構成ファイル php.ini に、extension=php_soap.dll という行を追加するだけです。
Unix および Linux システム
PHP を設定およびコンパイルするときに、スイッチ パラメータを指定する必要があります: --enable-soap
SOAP 拡張 SoapServer クラスおよび SoapClient クラスによって提供されるメソッドを使用して、Web サービスとそのクライアント プログラムを作成します。
4. XML-RPC
XML リモート プロシージャ コール、XML リモート メソッド コール。これは、さまざまなオペレーティング システムやさまざまな環境で実行されるプログラムがインターネット ベースのプロシージャ コールを実装できるようにする一連の仕様と一連の実装です。このリモート プロシージャ コールでは、トランスポート プロトコルとして http を使用し、情報を送信するためのエンコード形式として XML を使用します。 XML-RPC の定義は可能な限り単純に保たれていますが、同時に複雑なデータ構造を送信、処理、返すことができます。
石鹸の例:
人物.php
ソープサーバー.php
soap_client.php
この記事は、PHPChina から特別に招待された著者によるオリジナル記事です。無断で転載する場合は、shixiang#phpchina.com までご連絡ください (# は @ に置き換えられます)。