Being that it was just a sample, I never fully fleshed it out. I've been
contemplating developing it further but first I was wondering if such a
tool would be of interest to anyone else
--
Jay O'Connor
joco...@cybermesa.com
http://www.r4h.org/r4hsoftware
Sure, there's many applications using distributed functionality.
However, you should consider that technologies like CORBA or
Web Services have similar goals, so check out these before
duplicating work!
omniORB (http://omniorb.sourceforge.net) and fnorb (don't know where)
are CORBA implementations with Python support. For web services in
Python, have a look at http://pywebsvcs.sourceforge.net/
Lars
> Sure, there's many applications using distributed functionality.
> However, you should consider that technologies like CORBA or
> Web Services have similar goals, so check out these before
> duplicating work!
>
> omniORB (http://omniorb.sourceforge.net) and fnorb (don't know where)
> are CORBA implementations with Python support. For web services in
> Python, have a look at http://pywebsvcs.sourceforge.net/
In addition, a number of Python-specific frameworks for that have been
developed over time as well; one of the oldest of those is Dopy
(http://www.users.cloud9.net/~proteus/dopy/welcome.html).
Regards,
Martin
That was my other thought., wondering if someone else had already done
what I was toying with. It appears so :)
"Jay O'Connor" <joco...@cybermesa.com> wrote in message
news:20020724.064941...@cybermesa.com...
> A while back, as part of a code sample I submitted for a job, I developed
> a basic framework for distributed Python. This is a tool that allows one
> Python application to communicate with another, whether on the same
> machine or on remote machine(s)
>
> Being that it was just a sample, I never fully fleshed it out. I've been
> contemplating developing it further but first I was wondering if such a
> tool would be of interest to anyone else
In addition to CORBA, you can also check out:
http://www.maciejsobczak.com/prog/yami/
You can also go directly to the Python section:
http://www.maciejsobczak.com/prog/yami/impl/index.html#python
The advantage of this infrastructure is that it is really light.
It allows you to write distributed apps not only in Python, but also in C,
C++ and Tcl.
Cheers,
--
Maciej Sobczak
http://www.maciejsobczak.com/
> A while back, as part of a code sample I submitted for a job, I developed
> a basic framework for distributed Python. This is a tool that allows one
> Python application to communicate with another, whether on the same
> machine or on remote machine(s)
>
> Being that it was just a sample, I never fully fleshed it out. I've been
> contemplating developing it further but first I was wondering if such a
> tool would be of interest to anyone else
http://pyro.sf.net was not yet mentioned :-)
chris
--
Chris <clie...@gmx.net>
> That was my other thought., wondering if someone else had already done
> what I was toying with. It appears so :)
Yes, almost everybody starts to think about implementing a distributed
objects scheme when playing with python. It's so easy and fun, and
things like introspection practically force one to reinvent the wheel
;-).
It would appear that the sensible thing to do is to go the CORBA way,
which is tried, true, *easy* (controversy on this issue mainly
concerns non-python bindings) and interoperable (and fast, at least
with omniORBpy that I've tried).
-- Ville
Well, my main motivation was that I'm going to be leaving my job and I
was casting about for things to do. I remembered this code and was
wondering if it would be worth finishing it up, either for sale or as
a demo/example for prospective hirers.
Take care,
Jay
http://www.r4h.org/r4hsoftware
> http://pyro.sf.net was not yet mentioned :-)
It's nice somebody did before I found out about this thread ;-)
Irmen de Jong
Fnorb can be found at http://www.fnorb.org of course ;). Fnorb's been
opensourced, and now also lives at
http://sourceforge.net/projects/fnorb.
Andrae Muys