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