PHP实现Web Service
程序员文章站
2022-05-19 19:36:04
...
1、OAuth
OAUTH协议为用户资源的授权提供了一个安全的、开放而又简易的标准。与以往的授权方式不同之处是OAUTH的授权不会使第三方触及到用户的帐号信息(如用户名与密码)
2、SCA 服务组件框架(SCA)提供了一套可构建基于面向服务的应用系统的编程模型。它的核心概念是服务及其相关实现。服务由接口定义,而接口包含一组操作。服务实现可以引用其他服务,称为引用。服务可以有一个或多个属性,这些属性是可以在外部配置的数据值。
3.SOAP 简单对象访问协议(Simple Object Access Protocol,SOAP),是一种轻量的、简单的、基于XML的协议,它被设计成在WEB上交换结构化的和固化的信息。WebService三要素(SOAP, WSDL (Web Services Description Language),UDDI( Universal Description Discovery and Integration ))之一, soap用来传递信息的格式, WSDL 用来描述如何访问具体的接口, uddi用来管理,分发,查询webService 具体实现可以搜索 Web Services简单实例
开启方式: Windows系统 只需在PHP的配置文件php.ini中增加一行:extension=php_soap.dll。 Unix和Linux系统 必须在配置和编译PHP时,带上开关参数:—enable-soap 使用SOAP扩展的SoapServer类和SoapClient类所提供的方法,编写Web服务及其客户端程序
4、XML-RPC XML Remote Procedure Call,XML远程方法调用。它是一套允许运行在不同操作系统、不同环境的程序实现基于Internet过程调用的规范和一系列的实现。这种远程过程调用使用http作为传输协议,XML作为传送信息的编码格式。XML-RPC的定义尽可能的保持了简单,但同时能够传送、处理、返回复杂的数据结构。
SOAP例子: Person.php
soap_server.php
soap_client.php
本文为PHPChina特邀作者原创文章,未经允许不得转载,如需转载请联系shixiang#phpchina.com(#换成@)
2、SCA 服务组件框架(SCA)提供了一套可构建基于面向服务的应用系统的编程模型。它的核心概念是服务及其相关实现。服务由接口定义,而接口包含一组操作。服务实现可以引用其他服务,称为引用。服务可以有一个或多个属性,这些属性是可以在外部配置的数据值。
3.SOAP 简单对象访问协议(Simple Object Access Protocol,SOAP),是一种轻量的、简单的、基于XML的协议,它被设计成在WEB上交换结构化的和固化的信息。WebService三要素(SOAP, WSDL (Web Services Description Language),UDDI( Universal Description Discovery and Integration ))之一, soap用来传递信息的格式, WSDL 用来描述如何访问具体的接口, uddi用来管理,分发,查询webService 具体实现可以搜索 Web Services简单实例
开启方式: Windows系统 只需在PHP的配置文件php.ini中增加一行:extension=php_soap.dll。 Unix和Linux系统 必须在配置和编译PHP时,带上开关参数:—enable-soap 使用SOAP扩展的SoapServer类和SoapClient类所提供的方法,编写Web服务及其客户端程序
4、XML-RPC XML Remote Procedure Call,XML远程方法调用。它是一套允许运行在不同操作系统、不同环境的程序实现基于Internet过程调用的规范和一系列的实现。这种远程过程调用使用http作为传输协议,XML作为传送信息的编码格式。XML-RPC的定义尽可能的保持了简单,但同时能够传送、处理、返回复杂的数据结构。
SOAP例子: Person.php
soap_server.php
soap_client.php
本文为PHPChina特邀作者原创文章,未经允许不得转载,如需转载请联系shixiang#phpchina.com(#换成@)
推荐阅读
-
php实现读取手机客户端浏览器的类_php技巧
-
php实现注册器+工厂+单例模式
-
用Json实现PHP与JavaScript间数据交换的方法详解_PHP
-
nginx+apache+mysql+php+memcached+squid集群web环境 (1/6)_PHP教程
-
PHP实现通过URL提取根域名_php技巧
-
php中使用__autoload()自动加载未定义类的实现代码_PHP教程
-
php实现zip压缩文件解压缩代码分享(简单易懂)_PHP
-
js css 实现简易计算器_html/css_WEB-ITnose
-
php中通过curl模拟登陆discuz论坛的实现代码_PHP教程
-
PHP如何实现数组array转换成xml(附代码)