Nuxeo Ep5.2


                              Glassfish TV

                           Stéfan Fermigier, Founder & Chairman
...
Roadmap

               Start from 3.048 km - overview of Nuxeo
                 Brief overview of company
               ...
Enterprise Content Management
         In Three Short Pictures
         In case you didn’t want to ask... “Uh, what’s ECM ...
ecm, Generic



                                                         Process & Manage
                                ...
ECM, specific Application




                                     5

Thursday, March 26, 2009
“packed-in” ECM app
    1. Capture

    2. Share & collaborate

    3. Process & Review

    4. Publish & Archive

    5. ...
Nuxeo 5.2 Architecture



                                  7

Thursday, March 26, 2009
Nuxeo EP, highest level
               Framewok for building ECM applications
                 Thin client ECM application...
Platform and packages




                                 9

Thursday, March 26, 2009
the view from 3km

               Nuxeo Runtime: component and deployment model
                 OSGi + extension points
 ...
Refined, still from 3kM
                                             Audit
                            JSF
               ...
Nuxeo Platform Highlights

               Extension points everywhere
                  Our “packed-in” ECM app uses them ...
The Highlights, Cont’d
               Standards Based + Built With Open Source
                 JEE, JCR, JMS, JMX, JTA, J...
What’s new: Five dot two?

               Content Annotations (annotate docs & pictures)
               Content Preview (s...
Company Overview



                            15

Thursday, March 26, 2009
Nuxeo
               Founded in 2000
                  8 years of sustained growth
                  Series A investment o...
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 o...
Nuxeo WebEngine and Glassfish




                                         20

Thursday, March 26, 2009
Multiple Views-Same data
               Nuxeo “core” handles documents and services
               Web application for vie...
How does webengine roll?
               Framework for building RESTful Web Apps on Nuxeo
                  Lighter than JE...
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 un...
Extension pointS
               Module A “advertises” or “exposes” extension point X
               Module B “contributes”...
The Future?




                           26

Thursday, March 26, 2009
Nuxeo Enterprise Platform 6

                           Content apps for enterprises




                                 ...
Future directions (Guesses)

               CMIS-enabled core API
               Replication/synchronization
             ...
Thanks for your time!
                               Questions?


                                                   29

T...
Upcoming SlideShare
Loading in …5
×

Nuxeo 5.2 Glassfish

1,576 views
1,508 views

Published on

Nuxeo Open Source ECM on GlassFish v3

Published in: Technology, Education
0 Comments
3 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
1,576
On SlideShare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
28
Comments
0
Likes
3
Embeds 0
No embeds

No notes for slide

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

×