adam fall 2016 release technical overview

28
What’s new in ADAM Technical Update Davina Erasmus & Joris Wynendaele 28 November 2016

Upload: adam-software

Post on 16-Apr-2017

415 views

Category:

Software


5 download

TRANSCRIPT

What’s new in ADAM

Technical Update

Davina Erasmus & Joris Wynendaele

28 November 2016

Agenda

Core Updates

What can you do with Content Modelling? Increasing video efficiency with preview

REST API Updates

Working with Bulk upload

What do the updates to search mean for you?

What’s new in the core?

Core updates

ADAM is the middle man of rich media

For rich media to reach it’s potential, it has to be

deployed in the right way and place, at the right micro-

moment

Middle men are unique as they speak the user’s language

Record and Classification structure

Color profilePIN (product identification Number)GS1

SKUCampaignExecutive profile

But exposing as record structure and classification

Requires development assistance tomodel business concepts

How do we help customers to harness the full power of record structure and classification structure

Enter Content Types

Content types expose structure in a directly digestible way

Allows users to immediately recognize how the system works

For example: Corporate Communications

At Lego might look like:

Records

Assets

Products

Image

Videos

People

PDFAnnual report

Records versus Content Types

Records, Classifications, Fields…

Content Types

This layer has all the data

REST API

This layer adds meaning to the dataIs aware of Materials, Products, SKU,

Reference Cases, 3D Textures, Campaigns…Is aware of what a “Material” supports,

what the business constraints are…

We manage DAM and PCM data as records. Why?

One core concept means we can reuse

tooling and allow our diverse customer

base to model their businesses and

needs in one system with one REST API 1 API rules for all ADAM

Records

REST Layer

ETL

Bulk Editing WarehousingWorkflow

Blocks

Content types

Content Types Defined A content type is an entity that you model

(e.g. a Asset, a Material, a Campaign, a Catalog, a SKU…)

A content type is a type of a record or a classification

It’s a hierarchical structure: each content type inherits the properties of its ancestors

Custom Content Types

5.7 OOB Content Types

Future OOB Content Types

OOTB Content type support for Video and products

Do you have an API for that?

REST API updates

Updates to the REST API since 5.5 release

Claims-based authentication/OAuth2

Now available through REST API:

Reference text fields

Text list fields

Products in the REST API

Text list fields

Useful for Tagging and Keywords

Users in other systems, e.g. Photoshop, can add keywords that can be loaded into ADAM as text list fields

Flag the fields as facets and use the added metadata to make finding and working with assets more intuitive

Allow Authorization through an OAuth-based authentication protocol

Known and mapped users will be given access accordingly

New users can be added and assigned to a group based on the role as communicated by the other system

Claims-based authentication/OAuth2

Products in the REST API

Introducing Products in the REST API

Targeting integration use cases

Create, modify, delete and search for products, catalogs, categories and aspects through the REST API

Connecting to an ETL

Bulk upload

Loading and updating large volumes

First release towards support for system-to-system bulk data exchange This release: bulk uploading of data into the ADAM system for

entities of any type

Data only, no file support yet

ETL Load Service built on top of our bulk REST API

OOTB ETL Workflow templates for Pentaho Sample to help you get started on own templates for others

A few reasons why ETL is interestingETL forms a "bridge" to extract and load data and include technology for cleaning, validating, mapping and converting data from the original format/specification to a destination format/specification

Unique keys

Enterprise Search Improvements

You can now mark a field as being a unique identifier.

Validation of these marked fields will ensure that the values in the field are always unique

.NET, REST API and relevant Workflow activities allow to load data from ADAM based on the unique identifiers

Using cache in Elastic

No eventual consistency issues

REST API doc: http://localhost:2015/docs/resources/record#example-Read-using-unique-identifier-field

Resources

Pentaho: http://www.pentaho.com/download (Enterprise Edition)

http://community.pentaho.com (Pentaho CE)

Feature comparison: https://support.pentaho.com/hc/en-us/articles/205788659-PENTAHO-COMMUNITY-COMMERCIAL-PRODUCT-COMPARISON

Pentaho Samples: https://support.adamsoftware.net/hc/en-us/search?utf8=%E2%9C%93&query=pentaho&commit=Search

ES Best Practices: https://support.adamsoftware.net/hc/en-us/articles/216998846-Enterprise-Search-performance-recommendations

Talkback

We’ve released first passes on two main features:

Content types

Bulk transactions

As you look at how they have been implemented and start working with them, give us your feedback in Talkback

talkback.adamsoftware.net