Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Nuxeo 5.2 Glassfish

1,699 views

Published on

Nuxeo Open Source ECM on GlassFish v3

Published in: Technology, Education
  • Be the first to comment

Nuxeo 5.2 Glassfish

  1. 1. Nuxeo Ep5.2 Glassfish TV Stéfan Fermigier, Founder & Chairman Ian Smith, Utility Infielder March 26, 2009 1 Thursday, March 26, 2009
  2. 2. Roadmap Start from 3.048 km - overview of Nuxeo Brief overview of company Deeper dive on two Nuxeo “layers” Web Engine Nuxeo Runtime Wild speculation about future 2 Thursday, March 26, 2009
  3. 3. Enterprise Content Management In Three Short Pictures In case you didn’t want to ask... “Uh, what’s ECM again?” 3 Thursday, March 26, 2009
  4. 4. ecm, Generic Process & Manage Explore & Find Capture Assembly & Delivery 4 Thursday, March 26, 2009
  5. 5. ECM, specific Application 5 Thursday, March 26, 2009
  6. 6. “packed-in” ECM app 1. Capture 2. Share & collaborate 3. Process & Review 4. Publish & Archive 5. Search & Find 6 Thursday, March 26, 2009
  7. 7. Nuxeo 5.2 Architecture 7 Thursday, March 26, 2009
  8. 8. Nuxeo EP, highest level Framewok for building ECM applications Thin client ECM applications Thin client WCM applications (Now with web 2.0!) Rich client ECM applications (RCP, Flex, GWT) ECM service stack Generic components and servecs Extension and configuration system 8 Thursday, March 26, 2009
  9. 9. Platform and packages 9 Thursday, March 26, 2009
  10. 10. the view from 3km Nuxeo Runtime: component and deployment model OSGi + extension points Nuxeo Core: Document storage services Embeddable Document Repository (two variants) Nuxeo Services: generic, extensible set of ECM services Nuxeo client technologies: UI building blocks 10 Thursday, March 26, 2009
  11. 11. Refined, still from 3kM Audit JSF Workflow PLUGIN Relations Nuxeo WebEngine Core Transformations PLUGIN RDB Preview Flash Directories PLUGIN Import/Export GWT ... PLUGIN Presentation Service Repository 11 Thursday, March 26, 2009
  12. 12. Nuxeo Platform Highlights Extension points everywhere Our “packed-in” ECM app uses them for everything “Nuxeo has no magic.” Flexibility & Agility Only deploy what’s needed Deploy on multiple servers 12 Thursday, March 26, 2009
  13. 13. The Highlights, Cont’d Standards Based + Built With Open Source JEE, JCR, JMS, JMX, JTA, JCA, JSF... Jena, Seam, Jackrabbit... Rich APIs Java (POJO) and remote EJB3 Various Web Services / REST / WebDAV/ WSS CMIS connector coming soon (when the spec is ready) 13 Thursday, March 26, 2009
  14. 14. What’s new: Five dot two? Content Annotations (annotate docs & pictures) Content Preview (see your docs, in your browser) Visible Content Store (keep control of your data) WebWorkspaces (expose your work on the web) Windows® Sharepoint® Services interoperability 14 Thursday, March 26, 2009
  15. 15. Company Overview 15 Thursday, March 26, 2009
  16. 16. Nuxeo Founded in 2000 8 years of sustained growth Series A investment of 2M EUR in 2008 Pioneer Open Source ECM software vendor International organization: customers, partners, community Recently: Nuxeo Corp -- Boston, MA 50 employees (primarily Paris) 16 Thursday, March 26, 2009
  17. 17. Major Customers 17 Thursday, March 26, 2009
  18. 18. Some SI Partners 18 Thursday, March 26, 2009
  19. 19. Professional Open-source Non-viral licensing (LGPL or similar in all components) Benefits of Open Source, but with a company behind it Offerings Various support levels based on subscriptions Professional Services (for Dev or Ops teams) Custom development 19 Thursday, March 26, 2009
  20. 20. Nuxeo WebEngine and Glassfish 20 Thursday, March 26, 2009
  21. 21. Multiple Views-Same data Nuxeo “core” handles documents and services Web application for viewing/manipulating documents EJB and JSF based Rich Client application for specialized uses (Press) Built on Eclipse Office productivity apps see Nuxeo as a server WebEngine is a tool for building custom “views” 21 Thursday, March 26, 2009
  22. 22. How does webengine roll? Framework for building RESTful Web Apps on Nuxeo Lighter than JEE/JSF/Seam Built on JAX-RS Model Friendly to WebDevelopers Control of CSS/HTML/JS libraries Hot-deploy of web modules Embeds GF3 as an OSGi bundle -- embeddability! 22 Thursday, March 26, 2009
  23. 23. Nuxeo Runtime 2.0 and HK2 23 Thursday, March 26, 2009
  24. 24. Nuxeo runtime 2.0 Possible: Re-write Nuxeo RT to be on top of HK2 Dependency Injection under discussion in several forms Nuxeo makes heavy use of Extension Points B. Stefanescu has discussed EP with the HK2 team Nuxeo willing to contribute EP mechanism 24 Thursday, March 26, 2009
  25. 25. Extension pointS Module A “advertises” or “exposes” extension point X Module B “contributes” configuration to X Structured process of component extension/interaction Currently not tied to the Java linker Uses XML snippets Nuxeo has dozens of extension points, used heavily 25 Thursday, March 26, 2009
  26. 26. The Future? 26 Thursday, March 26, 2009
  27. 27. Nuxeo Enterprise Platform 6 Content apps for enterprises 27 Thursday, March 26, 2009
  28. 28. Future directions (Guesses) CMIS-enabled core API Replication/synchronization Nuxeo “IDE” (on Eclipse, N. Taurisson) Cloud support Support for building social apps Semantics with RDF (Project SCRIBO/IKS) 28 Thursday, March 26, 2009
  29. 29. Thanks for your time! Questions? 29 Thursday, March 26, 2009

×