Nuxeo Service Platform
Nuxeo Service Platform
is a complete, robust and extensible Java-based Enterprise Content Management (ECM) platform,
developed under an open source license by Nuxeo and a wide
development
community.
Nuxeo Service Platform
is designed to enable the building and running of a large range
of applications within the ECM scope, closely matching
enterprises’ needs from the server to the desktop. Nuxeo
SP is a global solution ready to take on the challenges of this
new era of information management.
An extensible platform
One of the key goals of the project is to create an extensible
and easy to integrate platform. Nuxeo’s architecture is
especially designed to fit this goal.
Applications are developed on top of the Nuxeo platform by
using components composition and extension: all Nuxeo
components provide services that can configured without writing
any code, and can contribute these services to other components
using "extension points". This
technique encourages the creation of truly re-usable components
and enables to quickly create complex applications by
assembling and configuring existing components.
Building vertical applications on top of Nuxeo SP is
dramatically easy,. You just have to choose the services you
want to use, configure them and create the vertical extensions
you need.
A scalable application
Scalability is one of the key advantages of Nuxeo SP. With a
dedicated set of tools, Nuxeo SP is able to support huge
volumes of data and users and to fit the scalability needs of
highly available critical applications.
Nuxeo SP offers the concept of “storage core”, so
that it is possible to split the physical storage of documents
for better performance and define several storage back-ends in
the same ECM application.
Nuxeo SP provides a services architecture. Each service of the
platform can be deployed on a dedicated machine to enhance the
system performance (for example : one machine for the storage
core, one for the indexing service, one for the file
transformation, two for the application services and two for
the web front-end).
Last but not least, almost every services available in Nuxeo
support application clustering using the Java EE native
clustering mechanisms and provide transparent distributed
cache.
The ideal SOA platform
Businesses need an ECM platform that can be remotely accessed
by other applications or services. Nuxeo SP offers a service
oriented architecture so that each service of Nuxeo SP provides
a remote access interface (RMI and EJB). You can easily get to
the access point of Nuxeo SP from an external application, and
interact with all its services wherever they are physically
located. Each service of Nuxeo SP can be seen as an information
system service that can be used by other applications. Thereby,
Nuxeo SP offers a global ECM repository for the enterprise
information system.
Besides each service API, Nuxeo SP offers high level Web
Services (SOAP, REST and WebDAV) interfaces to guarantee an
easy integration with non-java technologies.
Nuxeo SP is the perfect choice to be integrated into a high
level service architecture.
|
|
|
|