寻找:使用Web服务的“演示”基于Web的Web应用程序

时间:2010-08-18 04:01:12

标签: python web-services web-applications

问候 - 我正在尝试各种软件技术来捕获和分析Web服务之间交换的消息,这些Web服务将共同构成一个云托管的Web应用程序。其中一个初始步骤是找到一个“演示”应用程序来实际进行实验,实际上是一个实际包含并使用大量Web服务的应用程序。

嗯,发现这样的事情比我想象的更难。在搜索了很多地方后,我找到的初始候选应用程序没有成功 - 每个应用程序都使用回调(例如Python / GAE库)而不是Web服务调用,或者源代码不可用。

我正在寻求网络服务“演示”应用程序的建议:

  • 包含并调用大量Web服务(SOAP或REST - 或JSON ??)
  • 有源代码可用,“主”应用程序以及调用的Web服务(因此我可以调整代码来检测传递的消息)
  • 在可用的托管服务/引擎(例如GAE)上运行

我更喜欢(但不要求)Python作为编程语言,因为我在上个月学习它并在GAE上使用它。

感谢这位新手的贡献!

史蒂夫

3 个答案:

答案 0 :(得分:1)

Django的活塞加载项很不错。它有可以运行的示例RESTful Web服务应用程序。

http://bitbucket.org/jespern/django-piston/wiki/Home

您可能希望使用演示文稿中的演示应用程序。

http://bitbucket.org/Josh/django-piston-presentation/wiki/Home

答案 1 :(得分:0)

我记得几年前使用了名为 tgws 的turbogears附件,但我不知道它是否适用于最新的turbogears。构建Web服务非常容易,但我不确定它是否有任何演示接口。添加额外的服务(如xmlrpc)甚至很容易。

对不起,这不是更有帮助,但我认为它可能会给你一个开始的地方。同样,据我所知,turbogears 2或django对开箱即用的Web服务有更强的支持......(暂时没有在那方面做过工作)。

答案 2 :(得分:0)

我将从这篇文章开始

http://www.opensourcetutorials.com/tutorials/Server-Side-Coding/Python/python-soap-libraries/page1.html

我们现在正在实施肥皂服务,但已决定采用REST方法。

我正在尝试实现其余的返回JSON和XML,我一直在编辑一个干净简单的python框架来构建它们。

经过深思熟虑,我已经分叉了一个名为starlight的python wsgi库(我的分叉叫做 - 黄昏)

我一直在研究文档,这个项目正在你想要的地方。

我将有一个演示,在接下来的几天内返回json和XML。

http://bitbucket.org/marchon/twilight