52
#evolverocks EMPOWERING DIGITAL MARKETS WITH AGILE AND INTEGRATED EXPERIENCES AT SCALE MURTHY PERI SAPIENTNITRO 30 th August 2016

EVOLVE'16 | Enhance | Murthy Peri | Empowering Digital Markets with Agile and Integrated Experiences at Scale

Embed Size (px)

Citation preview

Page 1: EVOLVE'16 | Enhance | Murthy Peri | Empowering Digital Markets with Agile and Integrated Experiences at Scale

#evolverocks

EMPOWERING DIGITAL MARKETS WITH

AGILE AND INTEGRATED EXPERIENCES AT

SCALE

MURTHY PERI

SAPIENTNITRO

30th August 2016

Page 2: EVOLVE'16 | Enhance | Murthy Peri | Empowering Digital Markets with Agile and Integrated Experiences at Scale

#evolverocks 2

Murthy Peri

Director, Customer Engagement

Platforms

at SapientNitro

https://www.linkedin.com/in/murthyperi

Page 3: EVOLVE'16 | Enhance | Murthy Peri | Empowering Digital Markets with Agile and Integrated Experiences at Scale

#evolverocks

PASSIONATE PEOPLE OFFICES GLOBALLY CONNECTED YEARS OF INNOVATION

2012 AGENCY REPORT:

#1 Largest Digital Agency US

#12 World's Largest Agency All Disciplines

#1 Rank, Gartner Magic Quadrant

for Global Digital Marketing Agencies

#1 Global Commerce Service Providers

#1 Mobile Marketing Strategy

#1 Innovation Agencies

13,000+ 35 24

3© Copyright 2016 SapientNitro | Confidential

Page 4: EVOLVE'16 | Enhance | Murthy Peri | Empowering Digital Markets with Agile and Integrated Experiences at Scale

4© Copyright 2016 SapientNitro | Confidential

WE’RE A CONSISTENT INDUSTRY LEADER

Source: Gartner

v

Source: Forrester Research, Inc.

v

WEAK STRATEGY

STRONG

WEAK

CURRENTOFFERING

STRONG

Digital Marketing

Gartner Magic Quadrant:

Digital Marketing Agencies,

Dec 2014

Mobile

Forrester Wave™:

US Digital Agencies Mobile Marketing

Strategy and Execution, Q1’12

eCommerce

Forrester Wave™:

Global Commerce Service

Providers, Q1 ‘15

WEAK STRATEGY

STRONG

WEAK

CURRENTOFFERING

STRONG

Page 5: EVOLVE'16 | Enhance | Murthy Peri | Empowering Digital Markets with Agile and Integrated Experiences at Scale

#evolverocks

As a leader in the digital marketing partner eco-system, SapientNitro has been recognized for our:

� Trusted Expertise in Adobe Products

� Proven Capabilities & Implementation

� Comprehensive Solutions

� Repeatable Results

1st Global

Specialized Partner

for Adobe Experience

Manager 6.x

5

Page 6: EVOLVE'16 | Enhance | Murthy Peri | Empowering Digital Markets with Agile and Integrated Experiences at Scale

#evolverocks

65+

SAPIENTNITRO + ADOBE CL IENTS

6

© Copyright 2016 SapientNitro | Confidential

Page 7: EVOLVE'16 | Enhance | Murthy Peri | Empowering Digital Markets with Agile and Integrated Experiences at Scale

SapientNitro has built many

of the largest and most sophisticated

omni-channel digital platforms.

We have incorporated these learnings into

our Integrated Digital Experience Architecture

Landscape (IDEAL).

Page 8: EVOLVE'16 | Enhance | Murthy Peri | Empowering Digital Markets with Agile and Integrated Experiences at Scale

8© Copyright 2016 SapientNitro | Confidential

Agenda

1. Crafting Integrated Digital Experiences

2. What does IDEAL offer

3. How does this help digital marketers

4. Technical Architecture // Solution overview

5. Case Studies // IDEAL Implementations

6. Questions and Feedback

© Copyright 2016 SapientNitro | Confidential

Page 9: EVOLVE'16 | Enhance | Murthy Peri | Empowering Digital Markets with Agile and Integrated Experiences at Scale

#evolverocks

Next is Coming.Faster Than Ever.

Page 10: EVOLVE'16 | Enhance | Murthy Peri | Empowering Digital Markets with Agile and Integrated Experiences at Scale

#evolverocks

• Next feels like gales to the ostrich

• and tailwinds to those who welcome

it.

• It’s a friend to those who anticipate it

• and a wolf at the door for those who

ignore. It’s a nod to the long view.

• A gist to the waiting, the anticipating.

Page 11: EVOLVE'16 | Enhance | Murthy Peri | Empowering Digital Markets with Agile and Integrated Experiences at Scale

#evolverocks

But for our things

and experiences are

connected as well.

Next has made it possible,

not only for us to be always

connected to each other,

Page 12: EVOLVE'16 | Enhance | Murthy Peri | Empowering Digital Markets with Agile and Integrated Experiences at Scale

#evolverocks

BUT NEXT CAN CREATE

MARKETING CHAOS.

� Decentralized marketing and agency structures, all

seeking to create unique, tailored, differentiated

experiences on a centralized marketing platform

� Complex production and creative workflows to

develop and integrate digital campaigns, that fail to

deliver on the promise of experience agility

� Striving to find the right balance between seemingly

conflicting drivers

Page 13: EVOLVE'16 | Enhance | Murthy Peri | Empowering Digital Markets with Agile and Integrated Experiences at Scale

#evolverocks

AND NEXT NEEDS I.T. TO

DELIVER MODERN MARKETING

ARCHITECTURES THAT ARE

MORE AGILE, MORE OPEN, AND

MORE SCALABLE.

� Consumer-centric digital experiences are bringing

marketing and business applications closer together

� Digital Experience platforms are driving the need to

integrate marketing solutions with a wide array of

ever-evolving enterprise and back-office applications

� The interplay of brand experiences with commerce

and transactional capabilities is creating even

greater demands on IT for scalability and high

availability.

Page 14: EVOLVE'16 | Enhance | Murthy Peri | Empowering Digital Markets with Agile and Integrated Experiences at Scale

14141414

But as next arrives to open arms outside, brands struggle to keep pace.

Page 15: EVOLVE'16 | Enhance | Murthy Peri | Empowering Digital Markets with Agile and Integrated Experiences at Scale

Challenges, Opportunities and a Sound Way Forward

OUR ANSWER TO NEXT:

THE IDEAL WAY TO INTEGRATED

DIGITAL EXPERIENCES

Page 16: EVOLVE'16 | Enhance | Murthy Peri | Empowering Digital Markets with Agile and Integrated Experiences at Scale

16© Copyright 2016 SapientNitro | Confidential

� Seamless experiences across multiple channels and devices

� Relevant information, and fresh experiences, to support her ever-changing needs

� Unified digital experiences that seamlessly blend communications and transactions

� Rapid, efficient and super-responsive brand interactions at every touchpoint

THE ALWAYS-ON CONSUMER EXPECTS…

Page 17: EVOLVE'16 | Enhance | Murthy Peri | Empowering Digital Markets with Agile and Integrated Experiences at Scale

17© Copyright 2016 SapientNitro | Confidential

Consistency

Reuse and Efficiency

Agility

Production Costs

Flexibility

Creativity

Innovation

Capabilities

BRANDS ARE STRUGGLING TO KEEP PACE

� Decentralized marketing and agency structures, all seeking to create unique, tailored, differentiated experiences on a centralized marketing platform

� Complex production and creative workflows to develop and integrate digital campaigns, that fail to deliver on the promise of experience agility

� Striving to find the right balance between seemingly conflicting drivers

Creative Agencies

Brand

Sub-Brands

Markets

Page 18: EVOLVE'16 | Enhance | Murthy Peri | Empowering Digital Markets with Agile and Integrated Experiences at Scale

#evolverocks

Creative Agencies

Brand

Sub-Brands

Markets

FlexibilityConsistencyConsistency

CreativityReuse and

Efficiency

Reuse and

Efficiency

Innovation

Capabilities

Production

Costs

Production

Costs

Image: http://www.huffingtonpost.com/2012/04/27/consumer-brands-owned-ten-companies-graphic_n_1458812.html

Page 19: EVOLVE'16 | Enhance | Murthy Peri | Empowering Digital Markets with Agile and Integrated Experiences at Scale

19© Copyright 2016 SapientNitro | Confidential

I T I S BE ING PUSHED TO STEP UP AS WELL

� Consumer-centric digital experiences are bringing marketing and business applications closer together

� Digital Experience platforms are driving the need to integrate marketing solutions with a wide array of ever-evolving enterprise and back-office applications

� The interplay of brand experiences with commerce and transactional capabilities is creating even greater demands on IT for scalability and high availability

� IT is being pushed to deliver a modern marketing architecture that is more agile, more open, and more scalable

Page 20: EVOLVE'16 | Enhance | Murthy Peri | Empowering Digital Markets with Agile and Integrated Experiences at Scale

#evolverocks

Change in experience technology is happening at a much rapid pace than rest of

the industry.

New frameworks are coming into play that accelerates development and

enhances user experien e

Experience technologists don’t want to choose frameworks of their choice

EXPERIENCE TECHNOLOGY

Page 21: EVOLVE'16 | Enhance | Murthy Peri | Empowering Digital Markets with Agile and Integrated Experiences at Scale

21© Copyright 2016 SapientNitro | Confidential

We Saw the Need for A Framework

© Copyright 2016 SapientNitro | Confidential

Consumer

IT

Creative Agencies

Marketers

� Agility in brand experience delivery

� Efficiency in Creative —IT handshake

� Creative Freedom

� Optimized creative workflow

� Unified consumer experiences

� Brand and transactional experiences at scale

� Flexible, decoupled Integration Architecture

Page 22: EVOLVE'16 | Enhance | Murthy Peri | Empowering Digital Markets with Agile and Integrated Experiences at Scale

WHAT DOES IDEAL OFFER

Page 23: EVOLVE'16 | Enhance | Murthy Peri | Empowering Digital Markets with Agile and Integrated Experiences at Scale

IDEAL

represents our thought leadership and unique approach to architect, design

and deliver integrated consumer experiences, optimized for brands, marketers

and their agencies to unlock the value of adobe experience manager

+

Page 24: EVOLVE'16 | Enhance | Murthy Peri | Empowering Digital Markets with Agile and Integrated Experiences at Scale

24© Copyright 2016 SapientNitro | Confidential

IDEAL IS…

A multi layer offering which

Provides best practices, design patterns and a reference architecture to help deliver Integrated Consumer Experiences efficiently and at scale required in today’s world.

Implements these patterns as a set of Frameworks that enable a more optimized experience development workflow, while also enabling systems integration at scale, all while leveraging the power of Adobe Experience Manager

Bundles a set of pre-built white labeled components and integration APIs built on top of the Frameworks which are ready to be customized for a brand if required.

Reference Architecture

Frameworks

Starter Kit

Page 25: EVOLVE'16 | Enhance | Murthy Peri | Empowering Digital Markets with Agile and Integrated Experiences at Scale

25© Copyright 2016 SapientNitro | Confidential

+

+

� Guidelines and patterns for creative agencies that simplify the independent production of brand experiences and integration into AEM

� Patterns for the scalable integration of commerce and other transactional platforms within the AEM managed experience

� Creative and front-end development frameworks built on top of cutting-edge experience technology, very familiar to most creative agencies

� Content and Marketing frameworks that unlock the power and value of AEM, for use in complex multi-brand marketing environments

� Integration frameworks that enable orchestration and service integration using an industry standard API framework

� Catalog of reusable and extensible marketing and commerce components, for common needs across Brand Marketing & Experience-driven Commerce

� Catalog of microservices and APIs for common integration use cases around eCommerce

IDEAL IS…

Patterns and Guidelines

Creative, Marketing and Integration Frameworks

Reusable Componentsand Services

Page 26: EVOLVE'16 | Enhance | Murthy Peri | Empowering Digital Markets with Agile and Integrated Experiences at Scale

26© Copyright 2016 SapientNitro | Confidential

IDEAL ARCHITECTURE GUIDING PRINCIPLES

Isomorphic Rendering ModelSeparation of concerns (Modular, MVC, APIs)

Leverage core OOTB commerce/content suite

functions

High PerformanceExtensible to new

technologies and packagesVelocity, Agility, Quality

Page 27: EVOLVE'16 | Enhance | Murthy Peri | Empowering Digital Markets with Agile and Integrated Experiences at Scale

HOW DOES THIS HELP

DIGITAL MARKETERS

Page 28: EVOLVE'16 | Enhance | Murthy Peri | Empowering Digital Markets with Agile and Integrated Experiences at Scale

#evolverocks

Traditional Agency Workflow

Typical Digital Marketing Platform Workflow

Platform/Back-end Development TeamLegend Creative Agency AEM Development/Deployment Team

TRADIT IONAL CREAT IVE AGENCY WORKFLOW

2A.

Creative Design

1B.

Front-end & Component

Development

C.Creative

& Functional QA

Deployment

A.AEM

Development

2B.

Functional QA

CreativeQA

3A.

PlatformSet-up

0B.

ComponentDevelopment

A.Creative Design

1B.

Front-end Development

4

Deployment

Page 29: EVOLVE'16 | Enhance | Murthy Peri | Empowering Digital Markets with Agile and Integrated Experiences at Scale

#evolverocks

Marketing Organization — House of Brands

Brand 1 Brand 2 Brand n

Creative

Agency #2

Creative

Agency #4

Creative

Agency #5

Creative

Agency #1

Creative

Agency #3

Creative

Agency #nCentralized

Digital Marketing

Platform

Platform Services

IT

SI / Agency

Partners

Technology

Partners

THE MULT IPL IER EFFECT FOR GLOBAL MARKET ING ORGANIZAT IONS

1

2

3

4

Creative-Technology handshake is a barrier to brand experience agility

Page 30: EVOLVE'16 | Enhance | Murthy Peri | Empowering Digital Markets with Agile and Integrated Experiences at Scale

#evolverocks

SapientNitro IDEAL Workflow

* One-time effort ** Accelerated agency onboarding, lower long-term recurring

effort and no additional technical dependencies

Best of All Worlds

� Agencies have full creative freedom

working with standard HTML5, CSS3,

JavaScript, and well-known front-

end technologies and libraries

� Reduced long-term recurring agency

effort through component reuse across

multiple brand experiences

� Decoupled architecture and parallel

development model saves time,

effort and stress by removing

technical dependencies for creative

agencies and eliminating the need for

them to have AEM development

skills for every brand experience

� Results in a more efficient ‘way of

working’ and a better workflow for

how creative experiences are

integrated with a marketing platform

A.PlatformSet-up*

0

B.Component

Development*

2

A.Creative Design**

1

B.Front-end

Development**

C.Creative &

Functional QA**Deployment**

Platform/Back-end

Development TeamLegend Creative

Agency

AEM Development/

Deployment Team

SapientNitro’s IDEAL combines the best of all worlds by providing full creative

freedom to agencies with the reuse benefits of a digital marketing platform

without introducing technical dependencies and hence promoting greater

agility and efficiency in the experience development workflow

ENABL ING AN OPT IMIZED CREAT IVE

WORKFLOW WITH IDEAL

Page 31: EVOLVE'16 | Enhance | Murthy Peri | Empowering Digital Markets with Agile and Integrated Experiences at Scale

#evolverocks

Source: Back& Blog

UX Modules and HTML5 Templates

Content/Marketing Components (AEM)

Standard Data Contracts

Shared Functional Component

Multiple Brand Experiences

HOW WE BR IDGE THE D IVIDE

Page 32: EVOLVE'16 | Enhance | Murthy Peri | Empowering Digital Markets with Agile and Integrated Experiences at Scale

#evolverocks

Parallel development

workflow

Agile experience delivery

Creative

AgencySI / Technology

Partner

Marketing Platform (AEM)

Consumers

Brand

Marketer / Author

� IDEAL enables creative agencies, AEM

developers, and marketers, to all work in parallel,

using well-defined ’contracts’

� Smoother integration of creative output and front-

end templates with AEM platform components and

capabilities

� Brings the “best of craftsmanship” together; allows

each “worker” to work with tools and interfaces

they are familiar with

� Reduces rework and churn, and accelerates time

to market for overall brand experience

development

� IDEAL enables greater agility in the ongoing

creation and rollout of new and refreshed

consumer experiences

ENABL ING BRAND EXPERIENCE AGIL I TY FOR

MULT I -BRAND, MULT I -AGENCY MARKET ING

ORGANIZAT IONS

Page 33: EVOLVE'16 | Enhance | Murthy Peri | Empowering Digital Markets with Agile and Integrated Experiences at Scale

There’s more to this though

Page 34: EVOLVE'16 | Enhance | Murthy Peri | Empowering Digital Markets with Agile and Integrated Experiences at Scale

#evolverocks

Attract

Brand Awareness

Catalog and Commerce

Convert Retain

Loyalty and Advocacy

CONSUMERS SEEK INTEGRATED

EXPERIENCES…BUT MARKETERS STRUGGLE

WITH TECHNOLOGY INTEGRATION

Page 35: EVOLVE'16 | Enhance | Murthy Peri | Empowering Digital Markets with Agile and Integrated Experiences at Scale

#evolverocks

� Numerous applications

to integrate with a

marketing platform

� Enterprise / internal

and 3rd party / external

integration

� Heterogeneous

technology landscape

� Underlying systems

continue to evolve

and change

� Increased expectations

of scalability,

performance and

high availability

DIGITAL EXPERIENCE PLATFORMS ARE

HEAVY ON INTEGRATION

Page 36: EVOLVE'16 | Enhance | Murthy Peri | Empowering Digital Markets with Agile and Integrated Experiences at Scale

#evolverocks

Business Applications

Digital Experience Platforms

Consumers Consumers

Digital Experience Platforms

Business Applications

Consumers

Digital Experience Platforms

Business Applications

Sub-optimal Consumer Experience

and Limited Consumer Engagement

Integration Complexity, Data Synchronization

& Scalability challenges

Disjoint, Inconsistent Consumer Experience

& Maintainability challenges

IT is unable to transform and scale at the pace of marketing

TRADIT IONAL INTEGRATION APPROACHES

Page 37: EVOLVE'16 | Enhance | Murthy Peri | Empowering Digital Markets with Agile and Integrated Experiences at Scale

#evolverocks

High-Performance Integration Layer

Dynamic assembly happens here

Digital Experience Platform

Dynamic Mashup Engine

Business Applications

Commerce PIM / Catalog

Account Management

Order Management

Third-Party Systems

Social Media

Reviews / Ratings

Databases

Customer Data

Product Data

Consumer experiences

rendered with dynamic,

real-time data

Applications and Systems exposed as a set of well-defined services and APIs

Integrated Experience is managed and authored here

REAL-T IME INTEGRATION, AT SCALE WITH

IDEAL

Page 38: EVOLVE'16 | Enhance | Murthy Peri | Empowering Digital Markets with Agile and Integrated Experiences at Scale

#evolverocks

� Real-time data and real-time integration removes

synchronization challenges, and goes directly to the source

of truth

� Marketers can easily leverage and place “integration

components” within the experience management system

� Marketers can preview integrations in real-time within the

AEM authoring environment as well

� Experience Management system is fully abstracted from

underlying Integration complexity, using modern marketing

architecture patterns

� Both layers can evolve and scale independently. Upgrades

and re-platforms are much easier to manage.

� Standard APIs to “service enable” the enterprise, that can

now be consumed in any digital experience on any channel

API-driven Integration

eCommerce

PIM

CRM

Social Media3rd Party

Services

Enterprise

Apps

Experience

Management

THE VALUE OF A L IGHTWEIGHT, FLEX IBLE ,

AP I -DRIVEN INTEGRATION LAYER

Page 39: EVOLVE'16 | Enhance | Murthy Peri | Empowering Digital Markets with Agile and Integrated Experiences at Scale

#evolverocks

Consumer Experience

Enterprise Systems and Data

IDEAL API-driven Integration

Service-enable the enterprise

Enable IT to deliver faster

� Agility is Key� Innovative / Experimental

� Reliability is Key� Complex to Change

Embrace the Change:

� IDEAL enables rapid changes and updates to the integrated consumer experience, without requiring any “back-end builds” or major enterprise technology deployments

� IDEAL future-proofs the enterprise IT architecture, by allowing individual systems to evolve and transform at their own pace

� IDEAL promotes the principle of bi-modal ITthrough the agile delivery and evolution of consumer experiences that orchestrate across business-critical enterprise services and data

� IDEAL enables and embraces “change” —both to the underlying enterprise systems and technology platform, and to the consumer facing experience

The only

constant in

the technology

industry

is change.

— Marc Benioff

FUTURE-PROOFING THE TECHNOLOGY

PLATFORM — FOR MARKET ING SPEED AND

CONSUMER SCALE

Page 40: EVOLVE'16 | Enhance | Murthy Peri | Empowering Digital Markets with Agile and Integrated Experiences at Scale

#evolverocks

CMO / Marketing Organization CIO / IT Organization

� Unlocks the value of Adobe Experience Manager

(AEM), especially for global, multi-brand, multi-agency

marketing organizations

� Grants creative freedom to agencies and front-end

developers, enabling brands to produce unique and

innovative digital experiences independently, without

any technology constraints or restrictions

� Drives greater experience agility, and improves overall

speed to market for the ongoing delivery and rollout

of new and refreshed brand experiences

� Simplifies integration of brand experiences with the rest

of the enterprise

� Provides a flexible and highly scalable IT architecture

to serve the needs of modern marketing

� Enables the underlying enterprise systems and

technology stacks to evolve and scale independently

� Real-time integration removes challenges associated

with data synchronization

� Creates and promotes an “open” technology

ecosystem, that enables the introduction (and

replacement)

of newer technologies over time, reducing the cost

of change

� Promotes faster release and deployment cycles,

and quicker turnaround for the delivery of brand

experiences

OVERALL IDEAL BENEF ITS

Page 41: EVOLVE'16 | Enhance | Murthy Peri | Empowering Digital Markets with Agile and Integrated Experiences at Scale

TECHNICAL ARCHITECTURE //

SOLUTION OVERVIEW

Page 42: EVOLVE'16 | Enhance | Murthy Peri | Empowering Digital Markets with Agile and Integrated Experiences at Scale

42© Copyright 2016 SapientNitro | Confidential

Omni-Channel, Decoupled Experience Delivery

Digital Experience

ManagementService Orchestration

Composite Dynamic Experience Assembly / Dynamic Mashups

Agile Front-End User Experience Framework

Content and Asset

Management

Common API Layer /

Everything-As-A-Service

Next-Generation Digital Experiences | Key Architecture Tenets

© Copyright 2016 SapientNitro | Confidential

Page 43: EVOLVE'16 | Enhance | Murthy Peri | Empowering Digital Markets with Agile and Integrated Experiences at Scale

We Launched IDEAL With A Focus on These Key Elements:

� Independent Front-end JavaScript-based UX module framework

� Deep integration with AEM for digital experience management

� Integration with commerce and transactional systems / services at scale

� Enable applications and back-end systems to be consumed as a service

� Enable a broad range of deployment models including on premise, cloud, or hybrid

© Copyright 2016 SapientNitro | Confidential

SapientNitro’s Next-Generation Digital Experience Platform

43

Page 44: EVOLVE'16 | Enhance | Murthy Peri | Empowering Digital Markets with Agile and Integrated Experiences at Scale

#evolverocks

AEM

Author

Dialogs

External System

Data Feeds

Templates & Components

eCommerce

Merchant Tools

Analytics

& TargetServices Orchestration [Astrid]

OMS

Search

Adobe Marketing Cloud

Enterprise DAM

HTML Markup & Handlebars Templates

Theme Management (CSS/Layout) & JS Modules

IDEAL Transactional Orchestration

Response Rendering [Glassie]

Transactional

Systems

� Trading

� Banking

� InventoryPricing &

Promotion

PIM

Presentation

Authoring, Optimization & Orchestration

Services

AEM

Mobile

Adobe

Sapient IDEAL

Enterprise

Dynamic Mashups

APIs / Headless Services

IDEALFront End

I D E A L P R O V I D E S A N E W W A Y T O E F F E C T I V E L Y I N T E G R A T E

M A R K E T I N G , C O M M E R C E & T R A N S A C T I O N A L E X P E R I E N C E S

Page 45: EVOLVE'16 | Enhance | Murthy Peri | Empowering Digital Markets with Agile and Integrated Experiences at Scale

#evolverocks

3rd Party ChannelsDelivery Channels

JavaScript

Modules

UX

Libraries

Theming

SystemUX / PresentationFramework

Integration / API Layer (Astrid)

Micro-services

Orchestration Services

Connector #1 Connector #2 Connector #3

Enterprise Applications

Commerce / Product Data

Third-party Applications

JSON Contracts

Aggregated JSON

Composite Page Assembly (Glassie)

Experience Management — AEM

Marketing

Components

Isomorphic

TemplatesIntegration

Components

Front-End

Templating

RoutingDynamic

Mashups API Client

Isomorphic

Templates

I D E A L — U N I F I E D A R C H I T E C T U R E T H A T I N T E G R A T E S C O N T E N T , C O M M E R C E , D A T A A N D A P P L I C A T I O N S

Page 46: EVOLVE'16 | Enhance | Murthy Peri | Empowering Digital Markets with Agile and Integrated Experiences at Scale

#evolverocks

JSON Data Contract

Commerce Platforms / Transactional Systems

Content-as-a-Service Applications-as-an-API

Front-end driven Experience

Front-End Tech Stack

Response Rendering

Service Orchestration

Content Platforms

IDEAL | COMBINED TECHNOLOGY STACK

Page 47: EVOLVE'16 | Enhance | Murthy Peri | Empowering Digital Markets with Agile and Integrated Experiences at Scale

#evolverocks

UX MODULES /

HTML TEMPLATES

BUSINESS

COMPONENTS

JSON DATA

CONTRACTS

Shared Functional Component

Front End

Back End

Page 48: EVOLVE'16 | Enhance | Murthy Peri | Empowering Digital Markets with Agile and Integrated Experiences at Scale

#evolverocks

UNDER THE HOOD | UX / PRESENTAT ION

FRAMEWORK

• Responsive design with configurable breakpoints; multi-channel ready

• Templates can render client-side (browser) or server-side

• Themable components / templates

• Javascript modules to drive behavior

• Extensible modules, with defined extension hooks and events

OpenOpenOpenOpen----Source UX FrameworksSource UX FrameworksSource UX FrameworksSource UX Frameworks

IDEAL Core UX Framework

IDEAL UX Components

Client UX Components / Application

Client UX Integrated Distribution

Clie

nt

Ap

plic

atio

nF

ram

ewor

k C

ore

Page 49: EVOLVE'16 | Enhance | Murthy Peri | Empowering Digital Markets with Agile and Integrated Experiences at Scale

#evolverocks

UNDER THE HOOD | CONTENT AND

EXPERIENCE FRAMEWORK

• Clean separation of HTML templates from content and business logic

• Seamless integration of UX modules into the CMS templating and layout system

• Flexible templates and authorable layouts

• Fully authorable components

• Extensible components, with multiple levels of extension and reuse

Adobe Target

Adobe Analytics

Adobe Experience Manager 6.xIDEAL Core Component Framework

Content and Experience Management Platform

IDEAL Content and Marketing

Components

IDEAL Commerce and Transactional Components

Client Digital Experience Application

IDEAL UX Distribution

Client Component Extensions

Clie

nt

Ap

plic

ati

on

Fra

mew

ork

Co

re

Page 50: EVOLVE'16 | Enhance | Murthy Peri | Empowering Digital Markets with Agile and Integrated Experiences at Scale

#evolverocks

UNDER THE HOOD | IDEAL INTEGRATION

FRAMEWORK

• Decouples enterprise apps and transactional systems from the consumer experience

• Abstracts individual back-end systems using a microservices framework

• Enables “everything-as-a-service” model

• Common data models enable standardization of business entities

• Composite REST-ful API endpoints aggregate data across multiple sources

• Asynchronous, non-blocking I/O ensures high performance and scalability

Enterprise ApplicationsEnterprise ApplicationsEnterprise ApplicationsEnterprise Applications

IDEAL Micro services Framework

IDEAL Composite APIs

Custom Client Connectors

Client Composite API endpoints

Clie

nt

Ap

plic

atio

nF

ram

ewor

k C

ore

IDEAL Canonical Data Models

Commerce / Commerce / Commerce / Commerce / Transactional Transactional Transactional Transactional

SystemsSystemsSystemsSystems

Loopback Connector Framework

Page 51: EVOLVE'16 | Enhance | Murthy Peri | Empowering Digital Markets with Agile and Integrated Experiences at Scale

#evolverocks

IEA Dynamic Component Rendering Framework

UNDER THE HOOD | COMPOSITE PAGE

ASSEMBLY FRAMEWORK (GLASS IE)

• Separate, dedicated “Glass” for integrated response rendering / mashups

• REST client for APIs in Service Orchestration Framework

• Controllers based on MVC pattern

• “Inline resolution” and inline HTML rendering of dynamic components

• More scalable presentation and delivery architecture, not constrained by scalability limitations of specific back-end systems

Experience Management PlatformExperience Management PlatformExperience Management PlatformExperience Management Platform

IEA Experience Provider Framework

Custom Client Template / View Engine

Client Controllers / Routes

Clie

nt

Ap

plic

atio

nF

ram

ewor

k C

ore

IEA Template / View Engine IEA Routing and

Controller / API Client Framework

Page 52: EVOLVE'16 | Enhance | Murthy Peri | Empowering Digital Markets with Agile and Integrated Experiences at Scale

#evolverocks

THANK YOU!