On Sep 25, 2007, at 9:05 AM, Alain Escaffre wrote:


Le 25 sept. 07 à 06:01, John Goerzen a écrit :

Hi everyone,


hello
I have been looking for a good corporate document management solution,
and found Nuxeo yesterday.  I've installed the program, read through
docs, and played with it some. I have some questions that I can't seem
to get answers to in the wiki, docs, etc.  Any insight would be
appreciated, and if there was info online that I should have been able
to find on this, I'd appreciate knowing that, too.

So here are my questions:

1) There is a quite monolithic installer.  Can I install Nuxeo onto
   a standard Debian jboss/tomcat/whatever installation?  If not,
what happens when an individual component, say jboss, has a security
   bug?  Does everything have to be upgraded?
The installer is for easy-going stuff, in fact, you only need to set up a jboss 4.04 or 4.05, and to deploy the ear. And in the coming next months, it will be ok on any jee5 java server.

Some precisions:

Nuxeo EP needs a Java EE 5 server, which rules out Tomcat or Jetty (unless we try to work with an embedded EJB3 container, but that a route that, according to the JBoss FAQ, is probably not going to prove very useful, except maybe for tests).

Currently, Nuxeo runs on top of JBoss AS 4, port to Glassfish is underway.

We'd like to support eventually all the Java EE 5 servers on the market (including JBoss AS 5, JOnAS, Geronimo, Weblogic, etc). If some people in the community would like to help, you're very welcome ;) Otherwise, this will be done on a project basis.

Regarding Debian: it would be interesting to have a Debian package of Nuxeo EP. Do you believe that would be useful for Debian users?




2) A critical part of this is accessing the system through automated
   means.  This is not going to be from Java, however.  It seems that
   there are many API points that require Java, but I can't find
   anything such as XML-RPC, REST, SOAP, etc. interfaces that are
   language-agnostic.  If I wanted to, say, upload a new document and
   set the name and source field, how could I do this in an automated
   fashion without using Java?
THe Webservice API is not largely implemented indeed : you have the file manager, that enables you to create documents. Having a high quality WS API targeted to a large public requires a lot of work as you have to choose goood stantards, check for comatibility etc ... So, there will be one, later ! but, in you case, as you know what you will do, you can fastly developp a webservice facade, using the java api. Also, there is a restletpack, that allows you to deploy fastly a new Restlet, and to have your own business Rest api.

Language-agnostic interoperability is very important, indeed. So, besides the EJB interfaces which are Java-specific, we have, or are planning to have:

- SOAP API (which doesn't cover the whole Nuxeo API for now, and has some interoperability issues with the libraries used by scripting languages, probably due to deficiencies in the JBoss 4.0 WS stack). The current SOAP API has been mainly developed for the Nuxeo Office client, but it will be extended to cover much larger use cases.

Since the Nuxeo API is the sum of the APIs contributed by each Nuxeo component, we need to figure out how to implement the SOAP (and REST) API using the same approach.

- Simple REST API, which is implemented in the "restpack".

http://svn.nuxeo.org/trac/nuxeo/browser/sandbox/nuxeo-platform- restPack/trunk

- WebDAV, which we are working on (the basic infrastructure is there):

http://svn.nuxeo.org/trac/nuxeo/browser/sandbox/nuxeo-platform-webdav- server/trunk

- Regarding XML-RPC: this was not on our priority list, if there is a way to get it "for free" when implementing te SOAP API it would be great.

One last point regarding language-agnosticity: we have recently started to implement scripting language support in the Nuxeo platform. See:

http://doc.nuxeo.org/current/reference/html/experimental.html


Feel free to ask for precisions or to make suggestions if you have to.

Regards,

  S.

--
Stefane Fermigier, CEO, Nuxeo SAS
Open Source Enterprise Content Management (ECM)
Nuxeo 5 EP is out! - Now Java EE based, standards compliant
Web: http://www.nuxeo.com/ - Tel: +33 1 40 33 79 87


_______________________________________________
ECM mailing list
[email protected]
http://lists.nuxeo.com/mailman/listinfo/ecm

Reply via email to