Nuxeo 5.2 Glassfish
Upcoming SlideShare
Loading in...5

Nuxeo 5.2 Glassfish



Nuxeo Open Source ECM on GlassFish v3

Nuxeo Open Source ECM on GlassFish v3



Total Views
Views on SlideShare
Embed Views



2 Embeds 2 1 1



Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
Post Comment
Edit your comment

Nuxeo 5.2 Glassfish Nuxeo 5.2 Glassfish Presentation Transcript

  • Nuxeo Ep5.2 Glassfish TV Stéfan Fermigier, Founder & Chairman Ian Smith, Utility Infielder March 26, 2009 1 Thursday, March 26, 2009
  • 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
  • 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
  • ecm, Generic Process & Manage Explore & Find Capture Assembly & Delivery 4 Thursday, March 26, 2009
  • ECM, specific Application 5 Thursday, March 26, 2009
  • “packed-in” ECM app 1. Capture 2. Share & collaborate 3. Process & Review 4. Publish & Archive 5. Search & Find 6 Thursday, March 26, 2009
  • Nuxeo 5.2 Architecture 7 Thursday, March 26, 2009
  • 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
  • Platform and packages 9 Thursday, March 26, 2009
  • 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
  • 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
  • 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
  • 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
  • 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
  • Company Overview 15 Thursday, March 26, 2009
  • 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
  • Major Customers 17 Thursday, March 26, 2009
  • Some SI Partners 18 Thursday, March 26, 2009
  • 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
  • Nuxeo WebEngine and Glassfish 20 Thursday, March 26, 2009
  • 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
  • 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
  • Nuxeo Runtime 2.0 and HK2 23 Thursday, March 26, 2009
  • 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
  • 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
  • The Future? 26 Thursday, March 26, 2009
  • Nuxeo Enterprise Platform 6 Content apps for enterprises 27 Thursday, March 26, 2009
  • 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
  • Thanks for your time! Questions? 29 Thursday, March 26, 2009