Skip to Main Content

Java Programming

Announcement

For appeals, questions and feedback about Oracle Forums, please email oracle-forums-moderators_us@oracle.com. Technical questions should be asked in the appropriate category. Thank you!

Interested in getting your voice heard by members of the Developer Marketing team at Oracle? Check out this post for AppDev or this post for AI focus group information.

Netbeans and Corba

807401Nov 10 2010 — edited Nov 10 2010
Is Corba still around or is Java EE the new standard in distributed apps?

I'm wanting to implement Corba in a solution where a web application communicates via Corba with a server application. The server application performs caching and data retrieval. I'm having trouble finding where to download the neccessary tools to develop a Corba app and if there's a Netbeans plugin.

In older versions of Netbeans, one can enable RMI and Corba distributed application but I can't find the option in versions 6.8 and 6.9.

Thanks.

Comments

Kayaman
Ray Lee wrote:
Is Corba still around or is Java EE the new standard in distributed apps?
As far as I'm aware, CORBA is still heavily around in legacy apps, but not exactly the top choice in new development. And CORBA and Java EE aren't alternative technologies, so no, Java EE is not a new standard in distributed apps.
You should clarify what "Java EE" is if you're confused like that. An alternative technology (and quite popular) are SOAP WebServices, for which Java has good support (especially compared to CORBA).
EJP
Java EE runs over Corba in many instances. Corba is still there in the JDK. Can't help you about IDEs, this is a Java Programming forum really.
807401
Yeah it was a multi-question post. I forgot Java EE runs over Corba. I thought about web services in my app but since the front end is a web app already, I didn't see the reason to go that route. What I wanted to do was run a standard Java application in the background on the server that processes csv, processes new database entries, etc. The web application would call upon this Java app for data. The Java app would retrieve it from a cache and spit it back to the web app. If data wasn't in the cache, it would continue in the background processing data for the cache after the data has been passed back to the web app.

Maybe there's a way to have such an app run within the web container that I'm not aware of? I'm using Tomcat.

Oh wait! What if I created the standard app as a web services app and have the web application just call it? but then can the web services app monitor for csv file updates?
EJP
You're over-thinking this. You just need to generate IDL client code for your existing IDL. The idlj tool does that for you. Then you need to use JNDI with the CosNaming provider to locate your existing Corba service and away you go. Piece of cake.
807401
Thanks! I think I know where to go from here. Now to try it out.
1 - 5
Locked Post
New comments cannot be posted to this locked post.

Post Details

Locked on Dec 8 2010
Added on Nov 10 2010
5 comments
531 views