Пакеты, такие как SimpleXMLRPCServer (часть стандартной библиотеки Python), SimpleJSONRPCServer и, возможно, по крайней мере некоторые из найденных вами серверных библиотек SOAP (хорошие; - ), основаны на концепции регистрации функций и экземпляров в пакете, чтобы сделать их доступными для клиентов службы - в основном вы пишете функциональность своей службы независимо, просто выставляя эту функциональность в виде функций и классов (много как и для основной логики любого другого приложения, а не только для службы), а затем во время выполнения (предположительно, в основном во время запуска сервера) вы регистрируете эти функции и экземпляры этих классов, чтобы они стали доступны как «служба» ». Я бы назвал этот подход «независимым от привязки»; -).