PHP による Web サービスの実装_PHP チュートリアル

WBOY
リリース: 2016-07-13 10:39:12
オリジナル
850 人が閲覧しました

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 までご連絡ください (# は @ に置き換えられます)。

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/735048.html技術記事 1. OAuthOAUTH プロトコルは、ユーザー リソースの承認のための安全でオープンかつシンプルな標準を提供します。以前の認証方法との違いは、OAUTH 認証では第三者によるユーザーへのアクセスが許可されないことです...
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート