[ http://issues.apache.org/jira/browse/GERONIMO-1111?page=all ]
Dain Sundstrom updated GERONIMO-1111: ------------------------------------- Geronimo Info: [Patch Available] > Use Trifork CORBA (freeorb) > --------------------------- > > Key: GERONIMO-1111 > URL: http://issues.apache.org/jira/browse/GERONIMO-1111 > Project: Geronimo > Type: New Feature > Components: CORBA > Versions: 1.1 > Reporter: Kresten Krab Thorup > Assignee: Alan Cabrera > Attachments: build.xml, corba-diff-krab-31oct05.diff, corbaidl.tgz, > freeorb-contrib.tgz > > As has been discussed previously, Trifork wants to donate a CORBA > implementation. This message is to get things really started in context of > Geronimo. Along with this message is a tar ball of the initial contribution, > and I want to take this opportunity to describe what we are donating and how > we would like to do this. > To set things straight, will not be donating a full CORBA implementation up > front. What we are proposing is to donate the resources (read: developers) > that it takes to do a full CORBA implementation in context of Apache > Geronimo. Our concern with donating the full code is that we want to ensure > that this is built as a community effort, so when we're done we are not the > "single point of failure" for this to succeed as we go forward. We would > like to avoid being the only ones to know the code, so that the CORBA > implementation that comes out of this is something that can have a life > without us pushing it forward. This is really the principal value that we > see in contributing to this project. We want to have a free and independent > CORBA implementation too, but we would like to avoid being stuck on it as we > go forward. > Having said all that, we do have a CORBA implementation; and in our effort to > bring this forward we will definitively use bits, pieces or even large chunks > of this to make the Apache Geronimo CORBA implementation be complete and > successful. > We know that there is eagerness in the Geronimo community to get things > started in building a CORBA solution, and so hopefully this first > contribution will be accepted as a starting point from which we will build a > world-class CORBA system. > What is in this package is the foundation of a new I/O subsystem that I have > previously talked about, and some of the code to hook that up with the > client-side of the CORBA stack. As such, thins chunk of code is not in even > self-contained nor complete. It's just the state of the code in our lab > right now, and we want to move this into Geronimo space before we get too far > along. > The mile stones that I imagine moving forward from here would be something > like this: > 1. Client-side stream-based invocation. > 2. Value semantics (object serialization) > 3. Server-side stream-based invocation handling, including POA implementation. > 4. Dynamic stubs. > 5. Local invocations. > There are a ton of sub-projects that I would love to see someone starting on; > some of which already have place holders or stubs in the code that is part of > the tar ball attached to this. -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/jira/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira