6 Replies Latest reply on Jul 11, 2007 5:44 AM by lzap

    CORBA DSI server under JBoss

    lzap

      Hello,

      I need to create a component that will serve via DSI. Reading all these tutorials about expossing EJBs via CORBA I did not find any information about creating my very own Invoker.

      Could anyone give me some tips where to start? Thanks.

        • 1. Re: CORBA DSI server under JBoss
          lzap

          It seems I will have to create my own JMX module with CORBA server...

          • 2. Re: CORBA DSI server under JBoss
            lzap

            I have studied JBoss-IIOP but it seems I cant use this JMX module for my purpose. I need to develop a CORBA-SOAP bridge for JBoss using DSI/DII interfaces and I am not sure how to do the CORBA side. Should it be an JMX module or other component?

            • 3. Re: CORBA DSI server under JBoss
              dimitris

              You have mix things up. If you want to create a corba server object using whatever technique (e.g. DSI), the jboss/ejbs/invokers have nothing to do with it.

              You can just reuse the ORB (i.e. jacorb) that already exists in jboss to create your corba server object, and wrap it with a JMX mbean so it becomes manageable/loadable in the jboss runtime.

              For example, try to find out how the corba naming service is implemented in jboss. (essentially another corba servant).

              • 4. Re: CORBA DSI server under JBoss
                lzap

                Yes this is very good idea, I would like to reuse JBoss ORB. Ok I will look at the corba naming service but I still have a questions:

                a) should I develop JMX module or EJB stateless session bean with only one instance allowed? the second option is giving portability to other EJB servers...

                b) is it good idea to built on top of JBoss ORB? I have read something about discontiuting the support for JBoss ORB in version 5.0 (because of avalon framework dependencies)

                c) can I use JBoss ORB IR (interface registry) too? it would be great to expose my dynamic classes (via DSI) in the IR.

                Thanks for help.

                • 5. Re: CORBA DSI server under JBoss
                  lzap

                  I mean enterprise application client instead of EJB stateless session bean. EJB bean cannot include corba services because is created by the client...

                  • 6. Re: CORBA DSI server under JBoss
                    lzap

                    Oh it seems the JMX module is the only way to create services under JBoss. Sorry for my strange posts...