0

CPython には、バインディングに依存しないサービスを作成するのに役立つライブラリがありますか?

Python 用の SOAP ライブラリをいくつか見つけましたが、実行時にバインディングを選択する柔軟性がありません。

4

1 に答える 1

2

SimpleXMLRPCServer (Python 標準ライブラリの一部)、SimpleJSONRPCServer、およびおそらく少なくともいくつかの SOAP サーバー側ライブラリ (良いもの;-) などのパッケージは、関数とインスタンスをパッケージに登録するという概念に基づいていますサービスのクライアントがそれらを利用できるようにします。基本的には、サービスの機能を個別に記述し、その機能を関数とクラスとして公開するだけです (サービスだけでなく、他のアプリケーションのコア ロジックの場合と同じように)。 (おそらく、ほとんどの場合、サーバーの起動時に)、それらの関数とそれらのクラスのインスタンスを登録して、「サービス」としてアクセスできるようにします。私はそれを「バインディングに依存しない」アプローチと呼んでいます。

于 2010-03-16T00:17:34.897 に答える