[Osr-101] rev 16644 - public/osr-101/trunk
thomas at wyona.com
thomas at wyona.com
Wed Aug 16 16:55:52 CEST 2006
Author: thomas
Date: 2006-08-16 16:55:51 +0200 (Wed, 16 Aug 2006)
New Revision: 16644
Modified:
public/osr-101/trunk/osr-101.xhtml
Log:
Replaces introduction
Modified: public/osr-101/trunk/osr-101.xhtml
===================================================================
--- public/osr-101/trunk/osr-101.xhtml 2006-08-16 14:45:05 UTC (rev 16643)
+++ public/osr-101/trunk/osr-101.xhtml 2006-08-16 14:55:51 UTC (rev 16644)
@@ -64,21 +64,20 @@
<a name="introduction"/>
<h2>Introduction</h2>
<p>
- Basically every Content Management System is implementing the same
- functionality from a user interface point of view. Such basic functionalities
- are for instance creating a new document or opening an existing document for
- editing. More advanced functionalities are for instance changing workflow
- states and accessing revisons.
- </p>
+Neutron is a set of XML-based commands and configuration options that allows for remote operation of content management systems (cms). Neutron provides a thin abstraction layer for what most of today's content management systems offer in terms of user operations: concurrent access to resources, basic file operations, editing based on some sort of datatype constraints, accessing revisions, dealing with workflow stages, custom authentication schemes and more. Neutron is typically used over HTTP. However any other transport protocol can be used to establish a request/response chain of neutron instructions or to retrieve Neutron configuration options.
+</p>
+<p>
+Most cms vendors implement their own frontend components for the above mentioned tasks or provide some sort of public API for third party component integration. Neutron is ment to be a standard to leverage integration and reuse of third party components such as editing applications or standalone clients targeted at offline operation into existing content management systems.
+</p>
+<p>
+Neutron focuses on xml-based systems by providing a comprehensive set of instructions for dealing with xml-based resources. However, use of xml-based resources is not required. Neutron also covers transactions of binary or whatever formatted resources while being extensible enough for applications to deal with such resources in a consistent and predictible manner.
+</p>
+<p>
+For examples and usage patterns see Appendix I (Examples).
+</p>
- <p>
- The goal of OSR-101 is to define a generic interface between a CMS client (e.g. OpenOffice.org, BXE, ...)
- and an actual CMS on the server side (e.g. Silva, Bitflux CMS, Apache Lenya, ...) to free the user interface
- from the server side implementation.
- </p>
- <a name="related"/>
- <h2>Related: WebDAV, Atom Protocol, ...</h2>
+ <h2>Neutron compared to WebDAV and Atom</h2>
<p>
<a href="http://www.webdav.org">WebDAV</a> (<a href="http://www.webdav.org/specs/rfc2518.html">Spec</a>) may well form the basis for
client-server communication in a typical OSR-101 setup. DAV provides a
More information about the Osr-101
mailing list