The document provides an overview of Nuxeo EP, an enterprise content management platform. It describes Nuxeo EP's features like document management, digital asset management, and integration capabilities. It also covers Nuxeo EP's architecture, extensions, distributions, and ways to customize and integrate with the platform using APIs and Nuxeo Studio.
25. Build on top of a distribution Standard Nuxeo Distribution Project-specific configuration (+ custom plugin) Nuxeo DM Project plugin Project plugin Project plugin Custom types Custom workflows Custom UI and theme Users/Groups config
27. Full integration Your App Nuxeo Java Calls Nuxeo Your App Nuxeo Http / WebService Your App Embed your application inside Nuxeo server Use Nuxeo's service from your java application Use Nuxeo's service via WebService Embed Nuxeo's services inside your application nuxeo-client nuxeo-services nuxeo-services Your App nuxeo-services nuxeo-services nuxeo-client
84. High adaptable (run on a bare JVM as well as in Java EE containers)
85. 10 000 feet overview Component and Extension model Content Repository ECM Services UI building block Nuxeo Runtime Nuxeo Core Nuxeo Services Nuxeo UI Nuxeo UI Nuxeo UI
86.
87.
88. 3 layers architecture Presentation Services Storage Nuxeo Runtime Nuxeo Core Audit service Workflow service Conversion service Comment service ... ... ... Relation service Tag service Annotation service JSF/Seam Framework WebEngine Framework GWT Connector WebServices
89. Features in layers Views and Actions for the target UI framework Service APIs and DTOs Provide JEE integration (Security, Transactions, EJB, Remoting ...) POJO implementation (Components, Services) Contributions to the Repository (Document types, lifecycles, listeners ...) One feature API Bundle Facade Bundle Core Bundle Core-Contrib Bundle UI Bundles UI Bundles