+ All Categories
Home > Technology > Nuxeo 5.2 Glassfish

Nuxeo 5.2 Glassfish

Date post: 20-May-2015
Category:
Upload: eduardo-pelegri-llopart
View: 1,362 times
Download: 0 times
Share this document with a friend
Description:
Nuxeo Open Source ECM on GlassFish v3
Popular Tags:
29
Stéfan Fermigier, Founder & Chairman Ian Smith, Utility Infielder March 26, 2009 Nuxeo Ep 5 .2 Glassfish TV 1 Thursday, March 26, 2009
Transcript
Page 1: Nuxeo 5.2 Glassfish

Stéfan Fermigier, Founder & Chairman

Ian Smith, Utility Infielder

March 26, 2009

Nuxeo Ep5.2

Glassfish TV

1

Thursday, March 26, 2009

Page 2: Nuxeo 5.2 Glassfish

2

Roadmap

Start from 3.048 km - overview of NuxeoBrief overview of company

Deeper dive on two Nuxeo “layers”Web Engine Nuxeo Runtime

Wild speculation about future

Thursday, March 26, 2009

Page 3: Nuxeo 5.2 Glassfish

Enterprise Content Management

In Three Short PicturesIn case you didn’t want to ask... “Uh, what’s ECM again?”

3

Thursday, March 26, 2009

Page 4: Nuxeo 5.2 Glassfish

ecm, Generic

Capture Explore & FindProcess & Manage

Assembly & Delivery

4

Thursday, March 26, 2009

Page 5: Nuxeo 5.2 Glassfish

ECM, specific Application

5

Thursday, March 26, 2009

Page 6: Nuxeo 5.2 Glassfish

“packed-in” ECM app

6

1. Capture

2. Share & collaborate

3. Process & Review

4. Publish & Archive

5. Search & Find

Thursday, March 26, 2009

Page 7: Nuxeo 5.2 Glassfish

Nuxeo 5.2 Architecture

7

Thursday, March 26, 2009

Page 8: Nuxeo 5.2 Glassfish

Nuxeo EP, highest level

8

Framewok for building ECM applicationsThin client ECM applicationsThin client WCM applications (Now with web 2.0!)Rich client ECM applications (RCP, Flex, GWT)ECM service stack

Generic components and servecsExtension and configuration system

Thursday, March 26, 2009

Page 9: Nuxeo 5.2 Glassfish

Platform and packages

9

Thursday, March 26, 2009

Page 10: Nuxeo 5.2 Glassfish

the view from 3km

10

Nuxeo Runtime: component and deployment modelOSGi + extension points

Nuxeo Core: Document storage servicesEmbeddable Document Repository (two variants)

Nuxeo Services: generic, extensible set of ECM servicesNuxeo client technologies: UI building blocks

Thursday, March 26, 2009

Page 11: Nuxeo 5.2 Glassfish

Refined, still from 3kM

11

WebEnginePLUGIN

Audit

Workflow

Relations

Preview

Transformations

Directories

Import/Export

...

NuxeoCore

RDBFlash

PLUGIN

JSFPLUGIN

Presentation Service Repository

GWTPLUGIN

Thursday, March 26, 2009

Page 12: Nuxeo 5.2 Glassfish

Nuxeo Platform Highlights

12

Extension points everywhere Our “packed-in” ECM app uses them for everything“Nuxeo has no magic.”

Flexibility & Agility Only deploy what’s neededDeploy on multiple servers

Thursday, March 26, 2009

Page 13: Nuxeo 5.2 Glassfish

The Highlights, Cont’dStandards Based + Built With Open Source

JEE, JCR, JMS, JMX, JTA, JCA, JSF...Jena, Seam, Jackrabbit...

Rich APIsJava (POJO) and remote EJB3Various Web Services / REST / WebDAV/ WSSCMIS connector coming soon (when the spec is ready)

13

Thursday, March 26, 2009

Page 14: Nuxeo 5.2 Glassfish

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

Page 15: Nuxeo 5.2 Glassfish

Company Overview

15

Thursday, March 26, 2009

Page 16: Nuxeo 5.2 Glassfish

NuxeoFounded in 2000

8 years of sustained growthSeries A investment of 2M EUR in 2008

Pioneer Open Source ECM software vendorInternational organization: customers, partners, community

Recently: Nuxeo Corp -- Boston, MA50 employees (primarily Paris)

16

Thursday, March 26, 2009

Page 17: Nuxeo 5.2 Glassfish

Major Customers

17

Thursday, March 26, 2009

Page 18: Nuxeo 5.2 Glassfish

Some SI Partners

18

Thursday, March 26, 2009

Page 19: Nuxeo 5.2 Glassfish

Professional Open-source

19

Non-viral licensing (LGPL or similar in all components)Benefits of Open Source, but with a company behind itOfferings

Various support levels based on subscriptionsProfessional Services (for Dev or Ops teams)Custom development

Thursday, March 26, 2009

Page 20: Nuxeo 5.2 Glassfish

Nuxeo WebEngine and Glassfish

20

Thursday, March 26, 2009

Page 21: Nuxeo 5.2 Glassfish

Multiple Views-Same dataNuxeo “core” handles documents and servicesWeb application for viewing/manipulating documents

EJB and JSF basedRich Client application for specialized uses (Press)

Built on EclipseOffice productivity apps see Nuxeo as a serverWebEngine is a tool for building custom “views”

21

Thursday, March 26, 2009

Page 22: Nuxeo 5.2 Glassfish

How does webengine roll?Framework for building RESTful Web Apps on Nuxeo

Lighter than JEE/JSF/SeamBuilt on JAX-RS ModelFriendly to WebDevelopers

Control of CSS/HTML/JS librariesHot-deploy of web modulesEmbeds GF3 as an OSGi bundle -- embeddability!

22

Thursday, March 26, 2009

Page 23: Nuxeo 5.2 Glassfish

Nuxeo Runtime 2.0 and HK2

23

Thursday, March 26, 2009

Page 24: Nuxeo 5.2 Glassfish

Nuxeo runtime 2.0

Possible: Re-write Nuxeo RT to be on top of HK2Dependency Injection under discussion in several forms

Nuxeo makes heavy use of Extension PointsB. Stefanescu has discussed EP with the HK2 teamNuxeo willing to contribute EP mechanism

24

Thursday, March 26, 2009

Page 25: Nuxeo 5.2 Glassfish

Extension pointSModule A “advertises” or “exposes” extension point XModule B “contributes” configuration to X

Structured process of component extension/interactionCurrently not tied to the Java linker

Uses XML snippetsNuxeo has dozens of extension points, used heavily

25

Thursday, March 26, 2009

Page 26: Nuxeo 5.2 Glassfish

The Future?

26

Thursday, March 26, 2009

Page 27: Nuxeo 5.2 Glassfish

Nuxeo Enterprise Platform 6

Content apps for enterprises

27

Thursday, March 26, 2009

Page 28: Nuxeo 5.2 Glassfish

Future directions (Guesses)

CMIS-enabled core APIReplication/synchronizationNuxeo “IDE” (on Eclipse, N. Taurisson)Cloud supportSupport for building social appsSemantics with RDF (Project SCRIBO/IKS)

28

Thursday, March 26, 2009

Page 29: Nuxeo 5.2 Glassfish

Thanks for your time!

Questions?

29

Thursday, March 26, 2009


Recommended