Thanks for the feedback, Nilesh. On your CORBA usage, do you need either of?
- Distributed transactions - Distributed security -- David Blevins http://twitter.com/dblevins http://www.tomitribe.com > On Jan 5, 2016, at 9:43 PM, Nilesh Chauhan <nileshbchau...@gmail.com> wrote: > > Dear All, > > First of all, Wishing you all a happy new year and many thanks for your > prompt response. > > The requirement is came to the picture as we are currently using Glassfish > and as oracle dumped the production support plan and further development; we > are looking for the suitable application server and we can see the TomEE has > the good potential in terms of ease of use and production support, etc. > > Come to the point, current application is using the Glassfish AS and our EJBs > are exposed to web service and Corba clients. We have different application > client based on various technologies like C++, dot net, PHP, etc. to access > and invoke the EJB service to execute the business use cases for various > exposed functionality to inter operate between different applications and > clients. > > Thanks, > Nilesh Chauhan > > On Wed, Jan 6, 2016 at 5:52 AM, David Blevins <david.blev...@gmail.com > <mailto:david.blev...@gmail.com>> wrote: > > On Jan 5, 2016, at 4:09 PM, David Jencks <david_jen...@yahoo.com.INVALID> > > wrote: > > > > I think I did the majority of the work getting CORBA to work in Geronimo, > > and I’m almost a CORBA fan :-) > > With significant props to the late, great (read, retired) Rick McGuire :) > > Who knows, maybe he’s looking for a side project in his retirement :) (or at > least I’m going to use this as an opportunity to wave at him and say hi) :D > > He just drove around the entire US practically. Time for some coding, right? > > > It’s very hard to get IIOP transport to work and even harder to keep it > > working :-). (for instance there are a bunch of java language features > > that need support added to Yoko to work with ee7) We never implemented > > actual distributed transactions, just the support for throwing an exception > > when you tried to do something that actually required transmitting the > > existence of a transaction from one orb to another. > > > > csiv2 security is (IMO) pretty amazing and wonderful, but I haven’t really > > found anyone who understands what it does and uses it effectively. If you > > actually need the capabilities it offers it would be much easier to extend > > the tomee ejbd protocol than integrate IIOP. > > Thanks for chiming in, David! > > On a related question, how much work do you think it’d be to add CORBA > support in TomEE? JAX-RPC is deprecated in EE 7 leaving CORBA as the last > thing that would prevent a full profile certification. It’s tempting to > consider. It is however a huge pain — as you note. > > > -David > > >> On Jan 5, 2016, at 3:50 PM, David Blevins <david.blev...@gmail.com > >> <mailto:david.blev...@gmail.com>> wrote: > >> > >> Hi Nilesh! > >> > >> CORBA is not supported in the current TomEE distributions, however remote > >> EJBs definitely are. We support a custom EJB protocol going back to the > >> early days of OpenEJB (1999). It is significantly lighter and faster, > >> designed to compete against WebLogic T3 which was quite hot in the old > >> days. > >> > >> Are you using IIOP for any of the following? > >> > >> - Communication with non-Java clients > >> - Distributed transactions > >> - Distributed security > >> > >> I’ll note we did add CORBA support to Geronimo via Yoko and in the 8+ > >> years of the project, we never saw anyone use it. The topic of > >> deprecating CORBA came up in the Java EE expert group and was almost > >> unanimously agreed on. Seeing a request for it makes me wonder if that > >> was the right decision. I’m quite interested in your use case. > >> > >> Any details you have are very welcome. Also, Cc’ing you directly as you > >> did get a response, but if you’re not subscribed to the list you probably > >> missed it. > >> > >> Happy new year! > >> > >> -- > >> David Blevins > >> http://twitter.com/dblevins <http://twitter.com/dblevins> > >> <http://twitter.com/dblevins <http://twitter.com/dblevins>> > >> http://www.tomitribe.com <http://www.tomitribe.com/> > >> > >>> On Jan 4, 2016, at 4:36 AM, Nilesh Chauhan <nileshbchau...@gmail.com > >>> <mailto:nileshbchau...@gmail.com> <mailto:nileshbchau...@gmail.com > >>> <mailto:nileshbchau...@gmail.com>>> wrote: > >>> > >>> Any inputs from tomee dev team for example requested in email chain below. > >>> > >>> any help on the same is highly appreciated. > >>> > >>> Regards, > >>> Nilesh Chauhan > >>> > >>> On Wed, Dec 30, 2015 at 11:06 AM, Nilesh Chauhan > >>> <nileshbchau...@gmail.com <mailto:nileshbchau...@gmail.com> > >>> <mailto:nileshbchau...@gmail.com <mailto:nileshbchau...@gmail.com>>> > >>> wrote: > >>> > >>>> Hi, > >>>> > >>>> > >>>> > >>>> I am looking for some hint or possibly an example on exposing EJB3 as > >>>> IIOP/CORBA compliant and accessing the EJB3 with IIOP/CORBA client. > >>>> > >>>> > >>>> > >>>> Our current application is designed as such that it’s EJBs(EJB3) are > >>>> exposed to IIOP client and all our WEB and standalone clients are using > >>>> those EJBs using IIOP/CORBA clients. > >>>> > >>>> > >>>> > >>>> As Glassfish fully supports that, we are using the same as our > >>>> application > >>>> server but as there are no commercial support from Oracle from next > >>>> versions; we are looking for suitable candidate for replacement of > >>>> Glassfish. > >>>> > >>>> > >>>> > >>>> Any inputs or help on the same will leads to us in deciding to select > >>>> Tomee as the suitable candidate for our applications server in place of > >>>> Glassfish. > >>>> > >>>> > >>>> > >>>> Thanks, > >>>> > >>>> Nilesh Chauhan > >>>> > >>> > >>> > >>> > >>> -- > >>> Thanks and Regards, > >>> Nilesh Chauhan > >> > > > > > > > -- > Thanks and Regards, > Nilesh Chauhan