Hi. I'm looking for libraries for implementing SOA components (not necessery web services). Most of the components are not communicating with "the world". Language independence is not very important (Python is everywhere :). Important requirement is ability to process requests in parallel, and because we (of course) use CPython then simple threading is not sufficient.
The solution with XMLRPC server from stdlib with ForkingMixin works, but it seems it's not suited for "production use". It has the disadvantage of supporting simple types only. Pyro supports all Python types but uses threading for parallelization only I think. This could be overcomed of course (eg. using 'processing' package and worker processes), but anybody uses Pyro for SOA? Another option is to jump into Twisted world, but I would rather use a library that I can use like I want than a framework. Anyway it seems that even in Twisted I have to program parallelization by myself, like in this example: http://www.artima.com/weblogs/viewpost.jsp?thread=230001 . Any hints or advices? :) -- http://mail.python.org/mailman/listinfo/python-list