2012-03-31 10 views
0

私はメソッドを呼び出して、別のプロセスから与えられたPythonクラスのインスタンス上のインスタンス変数を取得/設定したいと思う。すべてのクラスメソッドと変数は単純なPython辞書やリストを受け入れ/返す(具体的にはP4Python APIです - 私はPERFORCE C++ interopを使うことができず、別のホストから呼び出すオプションが必要です)python rpc/soap/json/wsdl binding

私はしたいですSOAPを介してこれを行うか、jsonを前後に渡します。私の最初の目標は、モノがpythonクラスを消費することです。私は自分のバインディングジェネレータをPythonのinspectモジュールを使って書くことを考えています。これはPythonクラスのC#ファイルを吐き出します。

私はすでにこれを行うことができます何かが逃したことがありますか? pywebsvcs looks quite close!これでwsdlファイルを生成できますか?

答えて

0

SOAPまたはJSONである必要がありますか?私はxmlrpc(これはPythonに付属しています)と同様のものは非常に簡単だと思います。私はそれをたくさん使っています。

+0

おそらく、私はそれがワイヤ上であまり冗長であるので、jsonを目指していました。 – IanNorton