Upload
nuxeo
View
655
Download
0
Embed Size (px)
Citation preview
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
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 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!
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 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.
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 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 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.
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.
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
• 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
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