私はPythonを初めて使用し、Google App Engineを使用してPythonでWebサービス(XML-SOAP)を書く方法の例を探していましたが、うまくいきませんでした。
誰かが私に記事を紹介したり、これを行う方法の例を教えてもらえますか?
私はPythonを初めて使用し、Google App Engineを使用してPythonでWebサービス(XML-SOAP)を書く方法の例を探していましたが、うまくいきませんでした。
誰かが私に記事を紹介したり、これを行う方法の例を教えてもらえますか?
私はこれに興味があり、何かを動かそうと決心したものは何も見つかりませんでした。簡単に言うと、SOAPサービスは最新のアルファZSIライブラリを使用して実際に実行できることがわかりました。しかし、それは単純ではなく、私は単純な要求以上のことをしなかったので、複雑なタイプで崩壊する可能性がありました。私はそれを行う方法についてのチュートリアルを書き、この答えをより詳細に編集する時間を見つけようとします。
これが難しい要件でない限り、私はjamtodayが言うことを実行し、RESTまたはRPCサービスを使用します。SOAPの方法は問題でいっぱいになる可能性があります。
更新:興味のある人のために、SOAPサービスをGoogleAppEngineにデプロイする方法に関するチュートリアルを作成しました。長いプロセスなので、ここにすべて貼り付けるのではなく、リンクしているだけです。
特にAppEngineで何かをしたい場合は、あなたの側でそれをはるかに高速化するライブラリがあります。XML-RPCとRESTの例を確認することをお勧めします。
http://appengine-cookbook.appspot.com/recipe/xml-rpc-server-using-google-app-engine/
これが古いスレッドであることは知っていますが、万が一誰かがこれを読んだ場合に備えて。GAE で Web サービスを作成するためのオープン ソース プロジェクトを開始しました。
プロジェクト サイト: http://code.google.com/p/webserviceservlet/
これが役に立てば幸いです。
編集: これは Python の質問であり、リンク プロジェクトは Java プロジェクトであることに気付きました....
ボトルフレームワークを見てみましょう。これは、REST API を簡単に作成できる Python フレームワークです。私の意見では、REST は SOAP よりも確実に優れています。http を使用できる任意のソフトウェアで簡単に使用でき、実装も高速です。