473,236 Members | 1,318 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,236 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 2871
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 thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

4
by: Birgit Rahm | last post by:
Hello, is there a possibility to connect to RMI Middleware from Python or alternativ to Java? -- Mit freundlichen Grüßen / best regards Birgit Rahm
3
by: Melissa Wallis | last post by:
I am using python and omniORB for a client program. The server is on another machine using an ACE TAO orb. I have been unable to figure out how to talk to a different naming service without using...
2
by: Silvana Di Martino | last post by:
My group recently received its first request for the the development of a really large and complex enterprise-level application, the kind of app that would require the use of tools like Enterprise...
0
by: Akhilesh S. Shirbhate | last post by:
I wrote a small CORBA program and am using ORBit-python. The IDL file was as below: --------------------------- module MESSAGING { typedef sequence<string> msgLines; struct msg { string fr;...
1
by: Akhilesh S. Shirbhate | last post by:
Sorry for reposting, but please help me... I desperately need help. I wrote a small CORBA program and am using ORBit-python. The IDL file was as below: --------------------------- module...
4
by: Phanish | last post by:
Hi, One of my customer wants me to use Python as a test scripting language. The architecture is as follows: An C++/Java UI obtains all required inputs from the user and then makes call to Python...
30
by: Kong Bhat | last post by:
With XML becoming the de facto data description standard, I am extremely surprised that there is no movement towards standardizing an xml library API for use with C and C++. Personally I have been...
6
by: rodmc | last post by:
Can anyone recommend an easy to install COBRA implementation which works with Python? I am using Windows XP. Thanks in advance. Best, rod
4
by: Sai Krishna M | last post by:
Hi everybody, i have been developing web based applications using python+cheetah. The numbers are increasing. The applications have many common parts of code. Though these applications are...
3
isladogs
by: isladogs | last post by:
The next Access Europe meeting will be on Wednesday 3 Jan 2024 starting at 18:00 UK time (6PM UTC) and finishing at about 19:15 (7.15PM). For other local times, please check World Time Buddy In...
0
by: jianzs | last post by:
Introduction Cloud-native applications are conventionally identified as those designed and nurtured on cloud infrastructure. Such applications, rooted in cloud technologies, skillfully benefit from...
2
isladogs
by: isladogs | last post by:
The next Access Europe meeting will be on Wednesday 7 Feb 2024 starting at 18:00 UK time (6PM UTC) and finishing at about 19:30 (7.30PM). In this month's session, the creator of the excellent VBE...
0
by: fareedcanada | last post by:
Hello I am trying to split number on their count. suppose i have 121314151617 (12cnt) then number should be split like 12,13,14,15,16,17 and if 11314151617 (11cnt) then should be split like...
0
by: stefan129 | last post by:
Hey forum members, I'm exploring options for SSL certificates for multiple domains. Has anyone had experience with multi-domain SSL certificates? Any recommendations on reliable providers or specific...
1
by: davi5007 | last post by:
Hi, Basically, I am trying to automate a field named TraceabilityNo into a web page from an access form. I've got the serial held in the variable strSearchString. How can I get this into the...
0
by: MeoLessi9 | last post by:
I have VirtualBox installed on Windows 11 and now I would like to install Kali on a virtual machine. However, on the official website, I see two options: "Installer images" and "Virtual machines"....
0
by: Aftab Ahmad | last post by:
Hello Experts! I have written a code in MS Access for a cmd called "WhatsApp Message" to open WhatsApp using that very code but the problem is that it gives a popup message everytime I clicked on...
0
isladogs
by: isladogs | last post by:
The next Access Europe meeting will be on Wednesday 6 Mar 2024 starting at 18:00 UK time (6PM UTC) and finishing at about 19:15 (7.15PM). In this month's session, we are pleased to welcome back...

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.