以技术为主
web-service
php-rest常用框架
一 13th
1. Konstrukt
- 开发语言: PHP
- 操作系统: 跨平台
- 软件主页: http://konstrukt.dk/
- 文档地址: http://konstrukt.dk/apidocs.html
- 下载地址: http://konstrukt.googlecode.com/files/konstrukt-0.4.zip
2.Tonic
3.dbscript
4,cakephp
附:详细介绍REST服务http://www.yaronspace.cn/blog/index.php/archives/383
拙议REST及其在PHP中的现状
一 13th
原文地址:http://hi.baidu.com/thinkinginlamp/blog/item/d80594eefb137a2f2df53407.html
作者:老王
本文并不想从头介绍REST,只是想举例说明在HTTP中使用REST需要注意的问题:
先来看看人们对REST的困惑:
REST长啥样?
最一般的REST例子,类似下面的样子:
POST /articles 创建
DELETE /articles/123 删除
PUT /articles/123 更新或创建
GET /articles/123 查看
顺便说说几个知识点:
GET操作是安全的。所谓安全是指不管进行多少次操作,资源的状态都不会改变。比如我用GET浏览文章,不管浏览多少次,那篇文章还在那,没有变化。当 然,你可能说每浏览一次文章,文章的浏览数就加一,这不也改变了资源的状态么?这并不矛盾,因为这个改变不是GET操作引起的,而是用户自己设定的服务端 逻辑造成的。
PUT,DELETE操作是幂等的。所谓幂等是指不管进行多少次操作,结果都一样。比如我用PUT修改一篇文章,然后在做同样的操作,每次操作后的结果并没有不同,DELETE也是一样。顺便说一句,因为GET操作是安全的,所以它自然也是幂等的。
POST操作既不是安全的,也不是幂等的,比如常见的POST重复加载问题:当我们多次发出同样的POST请求后,其结果是创建出了若干的资源。 更多 >
axis2介绍与快速入门
十二 1st
Axis2 is a Web Services / SOAP / WSDL engine, the successor to the widely used Apache Axis SOAP stack. There are two implementations of the Apache Axis2 Web services engine – Apache Axis2/Java and Apache Axis2/C.
OWL-S —-摘自百度百科
十一 17th
OWL-S
OWL-S(Ontology Web Language for Services)是web服务的本体语言;它基于Web服务和语义Web。
OWL-S最早2001年5月提出,现在的版本是V1.2Pre-Release,其中支持的厂商有法国电信、Toshiba、Nokia等。
我们知道Web1.0是静态的WWW,其包括URI、HEML、HTTP等;而Web服务是 Web2.0的一个代表;现在我们所说的Web语义包括RDF、OWL等,现在所说的OWL-S就是Web服务和语义Web的结合,主要是为了解决Web 服务描述和发现以及业务组合的语义表示。
OWL-S包括三个组件:
ServiceProfile:描述服务是做什么的;
ServiceModel:描述服务是怎么做的;
ServiceGrounding:描述怎样访问服务。
可以说WSDL与UDDI使Web服务实现了自动化,OWL-S使得Web服务实现智能化。
纵使OWL-S有许多的优越性,但是在目前的Web框架下,很难得到广泛的使用,因为语义Web并没有广泛的应用,OWL-S在理想状况下(到处都是语义)才能发挥最大的功效。
近期评论