incubator-cvs mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Apache Wiki <>
Subject [Incubator Wiki] Update of "NoNameYetProposal" by KelvinGoodson
Date Tue, 29 Jan 2008 17:54:25 GMT
Dear Wiki user,

You have subscribed to a wiki page or wiki category on "Incubator Wiki" for change notification.

The following page has been changed by KelvinGoodson:

The comment on the change is:
Getting down some key points,  will get back to the rest soon

New page:
= Draft Proposal for new project with name yet to be chosen (XXX) =

== Proposal ==
XXX will provide the code base for the Reference Implementation (RI) and Technology Compatibility
Kit (TCK) for Service Data Objects as specified by JSR 235 and future enhancements of that
== Rationale ==
The Java Community Process is developing a specification for Service Data Objects for Java,
as JSR-235, along with the Reference Implementation (RI) and the Technology Compatibility
Kit (TCK), with IBM and BEA as the specification co-leads.  This proposal request is for establishing
a neutral podling around JSR 235, and future enhancements of this JSR, in Apache where it
can attract additional committers from the community (users and developers) and from the various
JSR-235 expert group companies. Development of the code base for the RI and TCK for JSR 235
will occur in this project. BEA has code that would like to donate as the seed for the RI.
IBM has code that would like to donate as the seed for the TCK. This RI will become a useful
package for other Apache projects wishing to incorporate JSR 235 or anyone wanting to use
the TCK to validate their own implementation of this JSR.   
We are not certain of the destination PMC at the current time. We believe that the emerging
Apache community will decide once the choices become more clear. As such, we are requesting
that the incubator PMC accept the podling and support it as an incubator project.

== Initial Goals ==
Implement the SDO specification resulting from JSR 235, providing the code base for a reference
implementation and Technology Compliance Kit for that JSR.

== Current Status ==

=== Meritocracy ===

=== Community ===

=== Initial Developers ===
The initial developers are a small set of experienced open source developers and contributors,
including 3 Apache Committers: Cezar Andrei, Radu Preotiuc-Pietro, Kelvin Goodson. David Adcox
and Wing Yew Poon are experienced contributors to Apache.

=== Alignment ===
The existing code has a dependency on XMLBeans. There is scope for future integration within
web services related projects such as Axis and Geronimo.

== Known Risks ==

=== Orphaned products ===

=== Inexperience with open source ===

=== Homogenous developers ===

=== Reliance on salaried developers ===

=== Relationships with Other Apache Products ===
Apache Tuscany addresses a wider, multi-language aspect of SDO. Until now Tuscany has been
focused on implementing the SDO 2.1 specification from OSOA in multiple languages and with
an eye to early community input and prototyping of features which may be targeted to the future
multi-language SDO specification being developed at OASIS. Also, the larger picture of the
Tuscany project includes more than SDO. Tuscany is focused on providing a complete SOA solution
(i.e., service composition using SCA), where SDO is only one of many possible data binding
technologies that can be used. An important goal of Tuscany is to support many different such
binding technologies and implementations - this includes multiple versions and even implementations
of SDO. The XXX incubator project will provide an environment where developers can focus on
the implementation of the JSR specified interface itself. Apache Tuscany's SDO Java implementation
is not seen as a risk for this proposal, and the 
 communities will be at liberty to explore the scope for cooperation and collaboration in
the future.

=== An excessive fascination with the Apache brand ===

== Documentation ==
The JSR 235 home page is here ….
== Initial Source ==
The initial reference implementation code base is a donation from BEA Systems. The test suite
for the TCK is a donation from IBM.
== Source and Intellectual Property Submission Plan ==

== External Dependencies ==

== Cryptography ==

== Required Resources ==

=== mailing list(s) ===

=== Subversion repositories ===

=== Issue Tracking ===

== Initial Committers ==
Cezar Andrei, Radu Preotiuc-Pietro and Wing Yew from BEA
Kelvin Goodson and David Adcox from IBM

== Sponsors ==

=== Champion ===
Ant Elder
=== Nominated Mentors ===

=== Sponsoring Entity ===
The Apache Incubator

To unsubscribe, e-mail:
For additional commands, e-mail:

View raw message