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