incubator-cvs mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Apache Wiki <>
Subject [Incubator Wiki] Update of "ChemistryProposal" by PaoloMottadelli
Date Thu, 16 Apr 2009 14:54:01 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 PaoloMottadelli:

The comment on the change is:
Rationale added

  === Rationale ===
+ More vendors moving to CMIS means more choice for customers who will be able to use different
implementations. For the standard to succeed, however, ensuring interoperability is paramount:
in order to manage an ever growing context and leverage the enormous portability and interoperability
issues that a globally adopted Standard brings, it is necessary to think about how to make
the related ecosystem healthy and sustainable. Successful modern standards are driven by:
+     * Clear documentation, built iteratively with continuous feedback from stakeholders
+     * A clearly defined compatibility process, enforced by tools that allow to gauge how
implementations can be compatible and interoperable
+     * Accurate compliance criteria, documented in writing as well as in actual testing code
that measure how tools and libraries are able to interoperate
+     * A reference implementation to clear up potential doubts and ensure that the standard
can actually be implemented in real life scenarios
+ The above mentioned pieces are able to make the development activity, towards a CMIS implementation,
easier and more successful.
+ Having an healthy ecosystem will ensure a smoother implementation process, more compliant
products  and, ultimately, a wider adoption of the standard.
+ The CMIS ecosystem has been successful in creating and documenting the basic standard, yet
it might potentially lack two very important components, that is a Reference Implementation
(RI) and a Technology Compatibility Kit (TCK). As much as such artifacts can be developed
independently by any CMIS proponent, the value of having a  neutral party as a steward of
actual code is to be considered. The Apache Software Foundation has been playing this kind
of role for many years, and can provide the perfect environment to foster contributions on
the CMIS theme with a great amount of expertise.
  === Initial Goals ===

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

View raw message