471,305 Members | 1,415 Online
Bytes | Software Development & Data Engineering Community
Post +

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 471,305 software developers and data experts.

Python+CORBA Vs EJB!

I am looking at solutions for creating distributed objects. I am
interested in comparing Python + CORBA (Fnorb, OmniORBPy etc) vs EJB.
Could any of you who have used both contrast them for me? At the first
pass, OmniORBPy actually seemed easier than EJB but EJB development is
far better supported in tools and thus could potentially be easier.
Both can interop one way or other with all of my clients.

I am looking for development insights in terms of development ease,
features (I don't need many now but eventually I likely will) and
robustness.

Please note that I want to compare CORBA development in Python with
EJB, not CORBA in general with EJB.
Jul 18 '05 #1
3 2801
John wrote:
Please note that I want to compare CORBA development in Python with
EJB, not CORBA in general with EJB.


You're trying to compare the wrong things.
CORBA is a distributed object communications protocol with
standardized services, EJB is Java's enterprise component
technology. What do you want to compare??

--Irmen

Jul 18 '05 #2
John wrote:
I am looking at solutions for creating distributed objects. I am
interested in comparing Python + CORBA (Fnorb, OmniORBPy etc) vs EJB.
Could any of you who have used both contrast them for me? At the first
pass, OmniORBPy actually seemed easier than EJB but EJB development is
far better supported in tools and thus could potentially be easier.
Both can interop one way or other with all of my clients.

I am looking for development insights in terms of development ease,
features (I don't need many now but eventually I likely will) and
robustness.

Please note that I want to compare CORBA development in Python with
EJB, not CORBA in general with EJB.


If you just want to create distributed apps in Python, you may want to
take a look at Pyro: http://pyro.sourceforge.net/
Jul 18 '05 #3
Irmen,
I should have been more clear. When I put "Distributed Objects", I was
just referring to state preserving instances (that works for both
components [beans] or objects) as opposed to simple procedural (RPC)
techniques.

You may still be right about my comparing wrong things. I don't have a
good understanding of CORBA services yet and if they can be compared
to EJB at all. My goal is simply to write language independent object
oriented middleware with minimal fuss.

Joe,
While Pyro is nice, it is Python specific. EJB may be primarily Java
specific but thanks to 3rd party support, one can get to it from other
languages. My clients are not going to be in Python. If they are going
to be in Delphi, I am not going to have a problem with Pyro thanks to
"Python for Delphi" but I am not sure which language they are going to
be in yet.
Jul 18 '05 #4

This discussion thread is closed

Replies have been disabled for this discussion.

Similar topics

4 posts views Thread by Birgit Rahm | last post: by
3 posts views Thread by Melissa Wallis | last post: by
2 posts views Thread by Silvana Di Martino | last post: by
reply views Thread by Akhilesh S. Shirbhate | last post: by
1 post views Thread by Akhilesh S. Shirbhate | last post: by
4 posts views Thread by Phanish | last post: by
30 posts views Thread by Kong Bhat | last post: by
6 posts views Thread by rodmc | last post: by
4 posts views Thread by Sai Krishna M | last post: by

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.