IBM®
跳转到主要内容
    中国 [选择]    使用条款
 
 
Select a scope: Search for:    
    首页    产品    服务与解决方案     支持与下载    个性化服务    
跳转到主要内容

developerWorks 中国  >  SOA and Web services  >

Python Web 服务开发者 专栏

developerWorks
文档选项

未显示需要 JavaScript 的文档选项


Mike Olson, 顾问和合伙创始人, Fourthought, Inc.
Uche Ogbuji, 顾问和合伙创始人, Fourthought

2002 年 6 月 04 日

欢迎光临“Python Web 服务开发者”专栏。这个专栏并不是只为 Python 高手,或者熟悉 Python 的人开的。我们将尽可能使其也适合初学者和那些只是对 Python 感到好奇的人。我们希望籍此使各种级别的 Python 开发者都能够从这个系列学到一些东西。在本系列的大多数文章中,我们将实际开发有用的 Web 服务,这些 Web 服务您稍加处理就能够为自己所用。所以,您不必进行复杂的底层开发就可以构建 Web 服务,工作效率高得出乎您的意料。

Python Web 服务开发者:Python SOAP 库,第 5 部分 New!

本文作者试用了SOAPpy 0.11.3 这个新的版本,并且描述他们碰到的一些不同的困难。

Python Web 服务开发者,第 16 部分:现实世界,第 2 部分

本文介绍 Google Web API,应用程序可以通过 SOAP 连接到它们,以便程序化地搜索 Web 并获取缓存的 Web 页面。

Python Web 服务开发者,第 15 部分:Python SOAP 库,第 4 部分

本文讲述了 ZSI 的新特性,并且展示了 ZSI 的第三方包装器。

Python Web 服务开发者,第 14 部分:现实世界,第 1 部分

本文展示如何通过 SOAP 连接到 Amazon.com,这样就可以程序化地搜索 Amazon.com 的大量目录。

Python Web 服务开发者,第 13 部分:三股力量:Python、Web 服务和 XSLT

本文将向您展示如何利用 XSLT 增强 Python Web 服务处理能力。

Python Web 服务开发者,第 12 部分:通过 SMTP 处理 SOAP

本文探讨了如何通过简单邮件传输协议(Simple Mail Transfer Protocol,SMTP)发送和接收 SOAP 请求。

Python Web 服务开发者,第 11 部分:用于 Python 的 RSS

RSS 是迄今为止最为成功的 XML 服务之一。除了它那令人混乱的历史根源,它已经成为了通过 Web 站点交换内容信息的社区标准。Python 是用于 RSS 处理的一个优秀的工具,并且 Mike Olson 和 Uche Ogbuji 介绍了可用于这一目的的一些模块。

Python Web 服务开发者,第 10 部分:针对 Python 的 XML-RPC

XML-RPC 是一种比 SOAP 更早的、简单的轻量级 Web 服务技术。在本专栏文章中,作者介绍了 Python 中的 XML-RPC 工具,通过示例讨论了如何使用 Python 实现。

Python Web 服务开发者,第 9 部分:消息传递技术比较

在各种技术之间进行选择总要涉及到得失的权衡;您经常牺牲性能来获取轻松编程。消息传递技术可能是 Web 开发者最感兴趣的领域。您如何能平衡高速性能和人类可读性?Mike Olson 和 Uche Ogbuji 并不声称拥有这个问题的答案,但是他们确实提供一些硬数据(hard data)以帮助您作出最适合您需要的决定。在本文中,他们帮助您在一些可用的不同的消息传递协议之间进行比较。您将为每个协议编写一个简单的应用程序,并比较速度、消息开销和相对开发时间等各项衡量指标。

Python Web 服务开发者,第 8 部分:Python SOAP 库,第 3 部分

在 Python Web 服务开发者的这一部分中,Mike Olson 回到了编写一些 Python 代码上。这篇专栏文章将再次讨论同一系列专栏文章的第五篇和第六篇中的示例代码,Mike 和 Uche Ogbuji 分别在这两篇文章中讨论了 SOAP.py 和 ZSI,它们是可以在 Python 中使用的 SOAP 实现。Mike 将继续研究这两种库,看看它们如何相互作用。

Python Web 服务开发者,第 7 部分: 第十届国际 Python 大会

2002 年 2 月,全世界的许多开发者齐聚一堂,对他们特别喜爱的主题:Python,进行了为期四天的讨论。第十届国际 Python 大会分成三部分:教程、大会专题和开发者节。本文我们来稍稍休息一下,暂不讨论编写代码的问题,而来谈谈第十届 Python Web 服务专题会议上发生的一些事情。

Python Web 服务开发者,第 6 部分:Python SOAP 库 ,第 2 部分

在本文中,Mike Olson 和 Uche Ogbuji 继续着他们对 Python SOAP 实现的研究,他们对 Zolera SOAP Infrastructure(ZSI)作为 SOAP 客户机和服务器库的性能进行了试验。他们发现 ZSI 可能是目前 Python 下的 SOAP 应用的最佳工具。

Python Web 服务开发者,第 5 部分:Python SOAP 库 ,第 1 部分

在这个由两篇文章组成的系列的第一篇文章中,Web 服务专栏作家 Mike Olson 和 Uche Ogbuji 讨论了可用于 Python 的各种 SOAP 实现,给出了详细的代码示例。

Python Web 服务开发者,第 4 部分: Web 服务软件资源库,第 3 部分

在关于创建资源库的这个系列的第二部分结束时,作者提供了使用 HTTP Post 方法和 SOAP 向资源库上载软件的方法,并在此停了下来。在这个关于构建软件资源库的三部分系列的第三部分中,作者将向您展示如何扩展软件资源库,以使用 WSDL 宣告它的存在,并给出一个最终的示例程序将所有部分连接起来。

Python Web 服务开发者,第 3 部分: Web 服务软件资源库,第 2 部分

Uche Ogbuji 和 Mike Olson 继续他们存储和管理软件的 Web 服务示例,阐明了如何用 SOAP 消息更新资源库,以及如何把这个资源库作为 Web 服务来发布。

Python Web 服务开发者,第 2 部分: Web 服务软件资源库,第 1 部分

本文是关于创建一个软件资源库系统的短篇系列的开始,该软件资源库系统构建在 Web 服务上,是用 Python 编程语言开发的。Mike Olson 向您展示了用配有 Python 的 4Suite 开放源码的 XML 服务器创建基于 Web 服务的应用程序的详细信息。

Python Web 服务开发者,第 1 部分: Python Web 服务世界

Python 的座右铭一向是“装备齐全”,这是指在安装该语言时会附带一大套标准库和功能程序。本文概述了在 Python 中开发 Web 服务时可以使用的工具和功能程序。这些工具和功能程序包括内置的 Python 功能和第三方开放源代码的工具。



作者简介

Photo of Mike Olson

Mike Olson 是 Fourthought Inc.的顾问和合伙创始人,该公司是一家软件供应商并专门提供企业知识管理应用程序的 XML 解决方案方面的咨询。Fourthought 开发的 4Suite和 4Suite Server是供 XML 中间件使用的开放源代码平台。


Uche Ogbuji 是 Fourthought Inc.的顾问和合伙创始人,该公司是一家软件供应商并专门提供企业知识管理应用程序的 XML 解决方案方面的咨询。Fourthought 开发的 4Suite和 4Suite Server是供 XML 中间件使用的开放源代码平台。Ogbuji 先生出生于尼日利亚,是一名计算机工程师和作家,他在美国科罗拉多州的博耳德生活和工作。




对本文的评价










回页首


IBM 公司保留在 developerWorks 网站上发表的内容的著作权。未经IBM公司或原始作者的书面明确许可,请勿转载。如果您希望转载,请通过 提交转载请求表单 联系我们的编辑团队。
    关于 IBM 隐私条约 联系 IBM 使用条款