Python Web 服务开发者 第 7 部分: 第十届国际 Python 大会
2008-09-30 12:59:49 来源:WEB开发网有一种技术,它并不总是与 Web 服务联系在一起,但用在分布式应用程序方面迄今已有 10 年以上,这种技术就是 CORBA(Common Object Request Broker Architecture,公共对象请求代理体系结构)。Duncan Grisby 对 CORBA 和开放源代码的 ORB ― omniORB ― 进行了简要介绍。随着 Web 服务开始飞速发展,围绕 CORBA 冒出了许多谬论,于是 Duncan Grisby 就把他的演示的许多时间,也即该会议余下的时间,用在了为 CORBA 辩护上。他展示了一些示例,用来证明 CORBA 不是“太复杂”,不是“太臃肿”,也“不是与 SOAP 一样”,等等。在整个会议期间,他都在辩称 Web 服务实际上完全是多此一举。诸如 CORBA 之类的技术用在分布式应用程序方面已有很长时间,也得到了很多深刻的教训,而这些教训 SOAP 将不得不重学一遍。
Mike Olson 和 Uche Ogbuji(本专栏的作者)作了一篇介绍 RDF 及如何在 Web 服务中使用 RDF 的演讲。我们使用 4RDF(4suite 的一个组件)来给出示例,说明如何使用 RDF,并谈了谈使用 RDF 来创建基于 Web 的解决方案的实际用例。我们简要谈了谈如何把 RDF 用作诸如 WSDL 之类技术的替代技术。至于 WSDL,它将成为用来定义 Web 服务的 RDFS。
我们还演示了许多本专栏一直在讨论的内容,根据最新的 4Suite 发行版(0.12)作了更新。
在关于 Web 服务是什么的讨论会中,人们最感兴趣的是由 Paul Prescod 主持的专家座谈讨论会。专家组成员有 Uche Ogbuji、Mike Olson、Duncan Grisby 和 Keith Jackson。听众向专家们提了许多问题,问他们认为 Web 服务将向何处发展,Web 服务的前景如何,专家组成员对 Web 上分布式应用程序的实际实现有什么看法。在座谈会进行到约一半的时候,Tim Berners-Lee 来了,临时成了专家组的第五位成员。此时,讨论会开始讨论如何学习 RDF 以及 RDF 在 Web 服务的未来中如何发挥作用。
更多精彩
赞助商链接