Libraries for internal SOA components

Collapse
This topic is closed.
X
X
 
  • Time
  • Show
Clear All
new posts
  • Artur Siekielski

    Libraries for internal SOA components

    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/viewpo...?thread=230001
    ..

    Any hints or advices? :)
Working...