It seems to me that writing an MBean to host your CORBA servant is probably the way to go if you already have the CORBA servant part written.
I plan to contribute a CORBA service framework MBean that you can plug any CORBA servant into in the near future. I plan to post about this in the Design of JBoss IIOP on JBoss development forum today.
Can you provide me a link to your post on your CORBA service framework MBean? It sounds very useful. Thanks,