web-dev-qa-db-ja.com

Google App Engine用のWebサービスを作成するにはどうすればよいですか?

私はPythonに本当に慣れておらず、Google App Engineを使用してPythonでWebサービス(XML-SOAP)を作成する方法の例を探していました運がない。

誰かが私に記事を指摘したり、これを行う方法の例を教えてもらえますか?

32
Martin

私はこれに興味があり、何かを動かそうと決心したものは何も見つかりませんでした。簡単な答えは、SOAPサービスは実際には最新のアルファを使用して実行できる ZSIライブラリ であることが判明したということです。しかし、それは単純ではなく、私はしませんでした単純なリクエストではなく、複雑なタイプで崩壊する可能性があります。それを行う方法についてのチュートリアルを作成し、この回答をより詳細に編集する時間を見つけようとします。

これが難しい要件でない限り、私はjamtodayが言うことを実行し、RESTまたはRPCサービスを使用します。SOAPの方法は問題でいっぱいになる可能性があります。

更新:興味のある人のために、私は SOAPサービスをGoogleApp Engineにデプロイする方法に関するチュートリアル を作成しました。これは長いプロセスなので、リンクしているだけですここにすべて貼り付けるのではなく、それに。

17
carson

特にAppEngineで何かをしたい場合は、あなたの側でそれをはるかに高速にするライブラリがあります。 XML-RPCとRESTの例を確認することをお勧めします。

http://appengine-cookbook.appspot.com/recipe/xml-rpc-server-using-google-app-engine/

http://github.com/fczuardi/gae-rest/tree/master

4
jamtoday

私はこれが古いスレッドであることを知っていますが、誰かがこれを読んだ場合に備えて。 GAEでWebサービスを作成するためのオープンソースプロジェクトを開始したばかりです。

プロジェクトサイト: http://code.google.com/p/webserviceservlet/

これがお役に立てば幸いです。

編集:これはpython質問であり、リンクプロジェクトはJavaプロジェクト...です。

1
Miki

これが Python Web Services 役立つかもしれないプロジェクトです。

[〜#〜]編集[〜#〜]

そしてここに SOAPを消費するデモンストレーション ..。

0
Mitchel Sellers