Nuxeo Fact Sheet

42
FACT SHEET NUXEO

Transcript of Nuxeo Fact Sheet

FACT SHEET NUXEO

AN ELEGANT PLATFORM FOR

RICH CONTENT

FLEXIBLE. EXTENSIBLE. SCALABLE.

Modern organizations face new challenges to address the core changes that are fundamentally disrupting ECM today.

We have identified 3 maintransformations in content management:

Nuxeo Platform

ECM

Content is now complex, structured objects, and not flat metadata sets

• Data models are faceted and constantly evolving

• Content lives in complex objects with dynamic, nested properties;

• Workflows are dynamic, adaptive processes

The content types and delivery channels variety is increasing exponentially:

• Pictures, videos are becoming core to many applications

• Content delivery channels are very varied (mobile devices, cloud apps)

Content is now a magnitude larger in size and throughput:

• From 1M to 1B content objects

• Mobile and ubiquitous network access

• High definition media files makes average item size increase tenfold

A content management platform for this new world of data, mobile and cloud

Nuxeo Platform

Designed for a Data-Driven World

API-first design with JSON as data format, schema-flexible content model, that can be faceted for fast evolving models, horizontally scalable query engine and data persistence

Built to be Extended

Extensible architecture with over 150 plugins exposing more than 250 extension points, future-proof upgrade patterns

Battle-Tested for Critical Workloads

Independently and horizontally scalable subsystems, validated at 1B+ objects on a single system

Cloud Native

Deep AWS integration, unmatched linear scalability, connectors to major cloud applications like Google Drive, Dropbox, Box, OneDrive, Salesforce.com and Adobe CS

Solid Engineering

2M+ LoC, 40 commits/day on 100 GitHub repositories, 100 to 600 CI builds/day, advanced automated tests, fully open and verifiable

With one platform, we serve many different use cases:

Use Cases

Structured Content

Document Management

Knowledge Management

Intelligence Platform

Mobile Content Management

Product Information Management

Points of Interest Repository

Digital NewsRoom

Customer Portal

Media & Assets

Digital Asset Management

Media Asset Management

Secure Delivery of Digital Assets

Creatives Management

Brand Management

Ads Distribution

Video Content Management

Advanced Processes

Case Management

Legislative Document Management

Fraud Investigation

Insurance Policies Management

Insurance Claims Management

Engineering Document Management

Major Customers

CONTENT REPOSITORY

Main Features

Content Repository

Rich Content Model including nested properties (complex types and lists of complex types)

Versioning Policy to enforce complex versioning schemes

Access Control Permission-based (ACL) and rule-based access control, validated for military-grade access control

Pluggable Data & File Persistence Data can be stored in SQL or NoSQL databases, files are natively deduplicated and stored into any supported file store: file system, encrypted FS, Amazon S3, Azure Blobs and others

Querying & Search using NXQL, CMISQL and Elasticsearch DSL, supports aggregates and facets, advanced full text search capabilities

Relationships allowing to link objects through properties and fetch main object and all linked entities in a single API call

FLEXIBLE REST API

Flexible REST APIExhaustive

REST API, full repository CRUD support and 130+ operations. Easy to use to build JS apps

Demand-Driven

JSON as data format, demand-driven field specification for bandwidth efficiency and data model change-resiliency

Composable

Allow to chain several commands in single call for transaction-safe execution of commands set and minimize network roundtrips

Extensible

Extend the REST API (data contributors, marshallers, endpoints and commands) with plugins

Highly Scalable

6000+ queries/sec on 2 nodes, scales linearly with new nodes

Native Client Librairies

For Java (JVM, Android), JavaScript (Browser, Node.js), iOS, .NET, PHP, Python and even DART!

Flexible REST API

HIGH LEVEL SERVICES

High Level Services

Query and Search

Our query engine is backed by Elasticsearch. This enables advanced search features like faceted search and computation capabilities.

Desktop Sync

Client that enables bidirectional synchronization of content between the local desktop and the Nuxeo content repository.

Workflow

An integrated workflow engine with a full-featured graphical designer to define custom workflows and processes.

Data Visualization

A toolkit for web developers to build custom analytic dashboards.

Conversion Services

Define the automatic creation of additional renditions of imported digital assets as desired.

Live Connect

Native integration of the Platform with cloud-based file sharing platforms, such as Google Drive and Dropbox.

CLOUD NATIVE

Cloud Native

Cloud Apps Connectors

Live Connect allows you to create a content application that handles cloud files as if they were local files (Dropbox, Google Drive, One Drive, Box...). Files remain in the cloud but they are referenced in the Nuxeo repository as if they were stored within it.

This allows your users to benefit from thumbnailing service, full text, conversions, etc. We also have several other connectors to main cloud applications like Salesforce.com or Adobe Creative Suite.

Cloud Deployment

Nuxeo supports deep integration with cloud deployment infrastructures like Amazon Web Services and Azure:

• Natively stores files in AWS S3 or Azure Blobs • Supports data persistence in AWS RDS and Azure

SQL DB • Support dynamic auto-scaling all subsystems

independently (front-end, query engine, background processing)

• Deep monitoring with CloudWatch or Datadog • Automate deployment with CloudFormation or

Ansible • Accelerates download securely with AWS

CloudFront or Azure CDN

In addition we also offer pre-backed images for EC2, Azure and Docker.

PERFORMANCE

PerformanceHybrid SQL-NoSQL architecture with Elasticsearch as unified, native query engine and SQL DB or MongoDB as data persistence layer

The Nuxeo Platform supports the most demanding content-focused applications with outstanding enterprise scale and processing speed that outperforms existing systems by an order of magnitude:

• Massive scalability using either NoSQL (MongoDB) or relational database (PostgreSQL, Oracle, MySQL, etc.)

• 1 billion documents benchmarked on a single cluster

• 6,000 queries per second benchmarked on a single cluster

• Up to 14,000 documents processed per second on a single MongoDB-backed cluster

Performance at Big Data ScaleIf your organization needs to load and manage giant content volumes or throughput, Nuxeo has got you covered!

The Nuxeo Platform natively supports MongoDB as an exceptionally fast, scalable content store:

• Handles huge bulk imports and persistence of content, to the tune of hundreds of millions of documents

• Supports heavy concurrent read/write operations, such as versioning and frequent content imports/updates

• Benchmarked at 5x faster bulk import of content and 15x faster document processing over the fastest-performing SQL database implementation

• Optionally stores files into GridFS or an object store

APPLICATION DEVELOPMENT

Application DevelopmentDeveloper-friendly platform to support design, testing, integration, and maintenance, covering the full lifecycle of application development and solution delivery

Nuxeo Studio

Nuxeo Studio offers an extensive application design and development feature set. This configuration and customization environment provided as a hosted web-based tool will greatly improve your development times.

Application DevelopmentNuxeo IDE

An Eclipse-based Integrated Development Environment, Nuxeo IDE enables developers to extend the Nuxeo Platform cleanly with new features written in Java, in a friendly environment that takes advantage of the extensibility of the Nuxeo Platform and integrates with Nuxeo Studio.

MEDIA & ASSET MANAGEMENT

Media & Asset ManagementDigital asset management has come a long way from the photo libraries of the past. Digital assets are now core components of your business. To provide the greatest value, your digital asset management solution must adapt to your business environment and connect with other content in your organization.

Asset Capture and Batch Import

Capture is handled by simple or batch upload of media assets with configurable and automated extraction and application of media metadata supporting IPTC and EXIF standards. Bulk tagging is an easy way to assign metadata to assets.

Video Storyboarding

On import, video storyboards are automatically created, with a series of thumbnails that segment the contents of a video file. Chapters can be viewed individually, and the video streaming feature offers instant viewing access.

Access Rights

Control sharing and access to assets with Access Control Lists (ACLs), authentication, user sources, and user groups. Protect the use of external media assets with granular access controls, and identify licensed content. You can also monitor and log asset usage with audit history.

Annotations

Annotate images and pictures assets directly from the browser, enabling online collaboration. Zoom in and zoom out on graphic items to comment on detailed views. You can navigate from annotation to annotation for quick comment review.

Media & Asset ManagementNavigation, Search, Preview

Users can navigate through asset lists, through metadata categories, apply category filters. Dynamic filtering on multiple facets, or metadata, is available, and navigation facets are fully configurable, and can be defined independently for a given asset type. Content can be viewed in thumbnail mode with zoom in / zoom out. Full-text search includes annotations and captions.

Supported Formats

The Nuxeo Platform supports a wide range of popular media formats for images, audio and video files using proper metadata extraction and conversion. The metadata extraction and conversion framework is highly extensible making it extremely easy to add any new converter. View the complete list of supported formats in our documentation.

Renditions

Easily create multiple renditions during the ingestion process and manage a range of resolutions, sizes, formats in consistent and connected way. Each rendition has its own unique URL for simple and accurate distribution and review.

Configurable Content Model

Power users can quickly define a content model for the specific application needs, with custom metadata and controlled vocabularies for content description and discovery.

STRUCTURED CONTENT AND DOCUMENT MANAGEMENT

Document ManagementOrganizations have to deal with complex and dynamic content. Document management solutions must go beyond just storing and retrieving files to incorporating your processes and accessing the valuable information contained in your content. Gain the flexibility to support business processes and customer needs with the Nuxeo Platform.

Collaboration: Collaborative workspaces provides a secure environment for an identified group of users and support of important Document Management collaboration features (versioning, collections, comments and notifications, dynamic workflow processes, mobile collaboration).

Next Generation: Our content repository has a schema-flexible content model, that can be faceted for fast evolving models and highly scalable vertically and horizontally.

Simple and Advanced Search Feature with configurable search result listings indexing document content and metadata and backed by Elasticsearch (Faceted search with dynamic aggregates, save and share searches, bulk edit of documents in spreadsheet mode).

Process & Workflow: Powerful process engine with visual designer, dynamic validation steps, workflow escalation rules.

Review & Publish: Centrally control and publish content to remote Nuxeo applications, file systems, HTTP servers, web portals, and more with a pluggable and unified publishing service.

PROCESSES & CASE MANAGEMENT

Case ManagementNuxeo-based case management solutions offer workflow, document and item management, search, retrieval, annotation and archiving - all key elements of an effective case management solution. You understand your processes best. Use the Nuxeo Platform to create a solution based on your specific case management needs.

Create Cases Profiles with attachments, metadata and a managed workflow path with the advantage of full vocabulary management and tagging.

Capturing Case Content with standardized interfaces for item capture from capture systems.

Share and Collaborate: Cases are classified and categorized using site specific metadata and descriptions, supporting specific permissions and security levels, content annotation feature.

Build Workflows with Nuxeo Studio, a framework and set of tools for automating content-based processes.

Archive and Audit: We maintain a full history of all actions performed on content.

Task Management: Filterable tasks lists, reminders, task reassignment, task delegation and task reminders.

Search and Retrieve: Comprehensive search and reporting features, faceted navigation enables dynamic document repository browsing using metadata.

That’s a fact!

continuous integration builds/day

100 to 600 advanced

automated tests

Lines of code

233k

2.18 M

Commits in 2015 8771

THEY TRUST US

• Plans for 90+ Applications

• All tax related case management

• Reuse customer information with common platform

• Integrate with Policy Server

• NoSQL - MongoDB and Elasticsearch

• Multi-Tenant based SAAS

• Cloud Content Sharing across desktop, electronic whiteboards and mobile devices

• Nuxeo Platform is used for workflow, audit and custom metadata capabilities

• See Cloud Portal Office Project by Sharp

• Manage the central movie & TV series catalog for Fios

• Store advanced contract and asset information

• Organize transcoding process, complex business logic to trigger conversions in many formats

• Enormous file sizes (up to 80GB / movie), integrated with high-end storage system

• Backed by MongoDB

• Connected with content providers

34

• Deployed on Boeing Cloud Platform

• Next-generation flight bags for aircraft pilots

• Store, manage and prepare content to be distributed to pilots

• Enable fast content update anywhere

• Track deliveries to each device to ensure regulatory compliance

• Delivering content to 500,000+ iPads all over the world!

• Leading software provider for Financial Services

• Nuxeo Platform is the core repository for ModelCentral, centralized model governance and analytics to better understand risks and streamline compliance

• Store regulatory and internal rules: complex content model, strong access control, dynamic approval and review processes

• Deployed in many financial institutions worldwide

• See Model Central Datasheet

• One of the top 10 financial institution in the US

• Nuxeo Platform serves as central repository for Brand Assets (from logos to marketing videos and JavaScript snippets)

• Assets are delivered live to mobile apps and websites

• Peak at 3,000 req/sec, staging system for repository-wide deployment

• One of the top ten ranked global advertising network

• Created an application to manage executions and adaptations of master assets

• Different assets types: TVC, print, digital and packaging

• Nuxeo Platform is used for advanced access management, contracts management

• Tight integration with an homegrown workflow application

• Replaced Documentum, Xinet

See with lisa

• Tracking and Delivery of EA’s most important assets: games being built

• Complex data model, access request workflow

• Download fingerprinting for advanced tracking, integration with secure CDN for delivery

• 3.5TB worth of builds per game in a year

• 600-800 unique users per day

• 70 teams on 26 sites worldwide

HOW WE CAN HELP YOU

SUPPORTThe support team at Nuxeo is an integral part of the R&D team, and another point of connection between the customer and the platform designers. Besides resolving issues, support team members channel customer comments, questions and suggestions to the product teams to ensure that platform evolutions are closely tied to the customer experience.

+ Tableau SLA

“The Nuxeo Platform enabled us to build an application to manage video game builds in 7 months vs. an estimated 12-13 months for a solution developed in-house. We accelerated our time to deployment by nearly 50%. ”

- Steve Scivally, Technical Director, Release and Preservation Management

CONSULTINGThe Nuxeo Professional Services Team is available to deliver consulting or customizations tailored to your organization’s unique requirements. Our track record of quality coding and development standards, combined with knowledge transfer to your teams, ensures that your Nuxeo content management application will be successful, easy to maintain, and flexible enough to grow with your changing requirements.

> Contact Us to Learn More

“Nuxeo was the only company that readily grasped what we were trying to do. The Nuxeo Platform scales down because of its modular architecture, and this is what we needed. “

- John Sims, Systems Architect at Jeppesen, a Boeing company

TRAININGNuxeo offers a set of training programs to meet the needs of customers, partners and systems integrators.

Nuxeo training courses range from basic configuration to deeply technical platform customization to advanced administration. By design, the Nuxeo Platform and packaged applications offer rich customization possibilities, and the training courses match that experience, offering the level of detail appropriate for your project.

Course offerings include:

• Nuxeo Platform — Configuration

• Nuxeo Platform — Configuration and Integration

• Nuxeo Platform — System Administration

Nuxeo offers training classes on request, at its facilities or at the customer or partner site.

“ One of the most appealing things about working with the Nuxeo Platform: it’s geared towards integration and towards APIs for developers to integrate into our systems. “

- Paul Gillespie, Senior Architect at Skyscanner