Results 1 to 6 of 6

Thread: CORBA remoting

  1. #1
    Join Date
    Aug 2004
    Location
    Warsaw, Poland
    Posts
    33

    Default CORBA remoting

    All,

    I asked once on springframework-dev forum, but got no answer. I wonder why there is no CORBA remoting in spring? I've written some preliminary support for CORBA remoting for my current project. Seems that CORBA remoting could be implemented to fit seamlesly into Spring's remoting framework. In fact i've implemented something like this, except "exporter", but seems this would be simply task. But, maybe someone tried something like this and failed, maybe there are some catches? Does anybody have an idea? Does anybody is interested in such a kind of remoting integrated with spring?

    BTW. this forum is great idea.

    Artur

  2. #2
    Join Date
    Aug 2004
    Location
    San Mateo, CA
    Posts
    1,265

    Default CORBA

    Artur

    We don't have any plans to include CORBA support in the core framework. I agree: it can be added in within the consistent remoting architecture. You're most welcome to contribute your code--we really do need to set up a contrib area.

    Rgds
    Rod

  3. #3
    Join Date
    Aug 2004
    Location
    Linz, Austria
    Posts
    391

    Default

    If we're talking about CORBA via RMI-IIOP here, that is indeed straightforward. I've just prototyped this: a JndiRmiServiceExporter, a JndiRmiClientInterceptor and a JndiRmiProxyFactoryBean. Works nicely with Sun's ORB.

    I've used the general JndiRmi* naming because of the fact that those classes do not include CORBA specifics: They just use JNDI to expose and access an RMI service, using the PortableRemoteObject class for exporting and narrowing.

    CORBA comes in through an appropriate JNDI environment that specifies a CORBA naming service and IIOP URL. This should be a plain configuration issue. Using RMI-JRMP with the JndiRmi* classes should be straightforward too, with an appropriate JNDI environment.

    As these 3 JndiRmi* classes are a simple addition to the remoting.rmi package that does not influence any other part of the framework (not even the existing RMI support), I'm inclined to include them in Spring 1.1 final. Rod, what do you think?

    Juergen

  4. #4
    Join Date
    Aug 2004
    Location
    Linz, Austria
    Posts
    391

    Default

    FYI, I've just committed polished versions of the JndiRmi* support classes, which can be used for RMI-IIOP. They will be part of 1.1 final.

    Juergen

  5. #5
    Join Date
    Oct 2005
    Location
    Mobile, AL
    Posts
    345

    Smile Corba Remoting Question

    Juergen,

    You wouldn't happen to have a simple example web application that uses CORBA remoting to interact with an application server using RMI-IIOP would you?

    We are about to start a web project using Spring and Sybase's EAServer application server. The business logic will be stored within EAServer.

    The web application will make CORBA calls to EAServer to invoke the business logic.

    Any help would be greatly appreciated.

  6. #6
    Join Date
    Sep 2006
    Posts
    2

    Default Jta / Corba

    Thanks for your great JOB in the springframework, it always makes my life easier.

    I would like to know if there is any support for JTA transaction over CORBA ? My plan is to span a transaction between hibernate and CORBA services managed by Spring.

    Thanks in advance

Similar Threads

  1. Spring, Remoting and Spring Rich Client
    By shaby775 in forum Swing
    Replies: 9
    Last Post: Jan 6th, 2011, 07:30 AM
  2. Replies: 0
    Last Post: Aug 23rd, 2005, 02:41 AM
  3. Best way to deploy RMI remoting
    By ryan_marsh in forum JMS
    Replies: 0
    Last Post: Aug 21st, 2005, 09:45 AM
  4. Replies: 4
    Last Post: Jul 7th, 2005, 03:12 AM
  5. Remoting Factory Objects
    By ibbo in forum Remoting
    Replies: 0
    Last Post: Sep 20th, 2004, 08:17 AM

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •