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

ADAM Fall 2016 Release Technical Overview

Apr 16, 2017

Download

Software

ADAM Software
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: ADAM Fall 2016 Release Technical Overview

What’s new in ADAM

Technical Update

Davina Erasmus & Joris Wynendaele

28 November 2016

Page 2: ADAM Fall 2016 Release Technical Overview

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?

Page 3: ADAM Fall 2016 Release Technical Overview

What’s new in the core?

Core updates

Page 4: ADAM Fall 2016 Release Technical Overview

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

Page 5: ADAM Fall 2016 Release Technical Overview

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

Record and Classification structure

Color profilePIN (product identification Number)GS1

SKUCampaignExecutive profile

Page 6: ADAM Fall 2016 Release Technical Overview

But exposing as record structure and classification

Requires development assistance tomodel business concepts

Page 7: ADAM Fall 2016 Release Technical Overview

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

Enter Content Types

Page 8: ADAM Fall 2016 Release Technical Overview

Content types expose structure in a directly digestible way

Allows users to immediately recognize how the system works

Page 9: ADAM Fall 2016 Release Technical Overview

For example: Corporate Communications

At Lego might look like:

Records

Assets

Products

Image

Videos

People

PDFAnnual report

Page 10: ADAM Fall 2016 Release Technical Overview

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…

Page 11: ADAM Fall 2016 Release Technical Overview

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

Page 12: ADAM Fall 2016 Release Technical Overview

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

Page 13: ADAM Fall 2016 Release Technical Overview

OOTB Content type support for Video and products

Page 14: ADAM Fall 2016 Release Technical Overview

Do you have an API for that?

REST API updates

Page 15: ADAM Fall 2016 Release Technical Overview

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

Page 16: ADAM Fall 2016 Release Technical Overview

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

Page 17: ADAM Fall 2016 Release Technical Overview

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

Page 18: ADAM Fall 2016 Release Technical Overview

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

Page 19: ADAM Fall 2016 Release Technical Overview

Connecting to an ETL

Bulk upload

Page 20: ADAM Fall 2016 Release Technical Overview

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

Page 21: ADAM Fall 2016 Release Technical Overview

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

Page 22: ADAM Fall 2016 Release Technical Overview

Unique keys

Enterprise Search Improvements

Page 23: ADAM Fall 2016 Release Technical Overview

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

Page 24: ADAM Fall 2016 Release Technical Overview

.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

Page 25: ADAM Fall 2016 Release Technical Overview

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

Page 26: ADAM Fall 2016 Release Technical Overview

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

Page 27: ADAM Fall 2016 Release Technical Overview