SlideShare a Scribd company logo
© 2019 SDL
V1.5b
Next Gen GraphQL &
Integration Accelerators
Ben & NiC
© 2019 SDL
We are
Ben Middleton
Product Owner
Tridion Architect
Niclas Cedermalm
Solutions Architect, Connectors
© 2019 SDL
• NextGen GraphQL
§ Why GraphQL?
§ New GraphQL
capabilities
§ Mashup of content
§ What’s next?
• Integration Accelerators
§ CRM
§ Commerce
Agenda
© 2019 SDL
NEXT GEN GRAPHQL
© 2019 SDL
Why GraphQL?
Query
efficiency
Improves
data
Large
community
Elegant data
retrieval
Backend
stability
It's a
specification
© 2019 SDL
• Get a Salesforce contact:
• GraphQL response:
GraphQL for External
Data
8
© 2019 SDL
New GraphQL operations for connectors
• Queries
– externalItem(ID)
– externalItems(namespace ID, filter)
§ Can be narrowed down to a concrete type, for example a Contact, Product etc
• Mutations
– createXXX(parent ID, input)
§ Example: createContact(…)
– updateXXX(ID, input)
– deleteXXX(ID)
• Namespaces
– List available external namespaces (e.g. hybris, youtube, salesforce)
9
© 2019 SDL
Why GraphQL for integrations?
• Single & uniform interface for both content
and external data
– Headless content
– Headless CRM/Commerce/..
-> Hyperheadless
• Normalized data models (e.g. products,
contacts, media) to simplify implementations
© 2019 SDL
Add-on Service
11
© 2019 SDL
MASHUP OF
CONTENT
© 2019 SDL13
H E A D L E S S D E L I V E R Y
GLOBAL
CONTENT HUB
© 2019 SDL
Tridion Docs + Sites
14
© 2019 SDL
External Content Repositories - Tridion use cases
• Consume & orchestrate multimedia assets
• Manage multimedia/content metadata
• Consume & orchestrate textual content
• Manage textual content
• Search for content
15
© 2019 SDL
Demo
16
© 2019 SDL
Strongly
Typed
Models
Search for
Sites
Deployer
Improvements
More
Connectors
© 2019 SDL
INTEGRATION
ACCELERATORS
© 2019 SDL
Accelerators
• Companion packs to the different connectors
• Is using the Tridion Integration Framework
• Speed up implementations
• Reference/example implementations
• Comes with:
– Set of CMS/DXA modules/addons
– Dynamic GraphQL client & various utilities
© 2019 SDL
Integration Accelerators
Tridion Integration Framework
Commerce
Example Storefront
Connector Connector ConnectorConnector
DXA ModuleDXA Module
DXA Module
DXA ModuleDXA Module
CMS Module
CRM Campaigns Multimedia
Connector
Form Builder
DXA ModuleDXA Module
DXA Module
DXA ModuleDXA Module
CMS Module
Example Templates
DXA ModuleDXA Module
DXA Module
DXA ModuleDXA Module
CMS Module
Example Templates
DXA ModuleDXA Module
DXA Module
DXA ModuleDXA Module
CMS Module
© 2019 SDL
SDL Tridion Sites CMS
External Content/Media Integration Architecture
Web Pages
SDL Tridion Digital Experience Delivery
Publish
Tridion Integration Framework
Aprimo
Connector
Consume media assets
& textual content
Published Web Pages
Tridion Integration Framework
Bynder
Connector
Realtime consumption
of media assets &
textual content
Xillio
Connector
…
Aprimo
Connector
Bynder
Connector
Xillio
Connector
…
© 2019 SDL
SDL Tridion Sites CMS
CRM Integration Architecture
22
Tridion Integration Framework
Connector Connector
…
Form
Builder
Form
Templates
Web Pages
SDL Tridion Digital Experience Delivery
Tridion Integration Framework
Connector Connector
…
Graph-QL
CRM Forms
CRM
Personalization
Publish
CRM User
Data
Web Pages
DXA Modules
Personalization
Triggers
CMS Modules
• Build CRM forms to collect leads & contacts
• Personalize content with CRM data
• Personalization based on CRM data (for example
segments, contact location etc)
• CRM data made available to the user session
• Tracking of visitor site behavior
© 2019 SDL
SDL Tridion Sites CMS
Commerce Integration Architecture
Tridion Integration Framework
SDL Tridion Digital Experience Delivery
Tridion Integration Framework
Graph-QL
Publish
Commerce Library Access
Commerce
CMS Module
Commerce
Mashup Content
Example Storefront
Commerce
DXA Module
Connector Connector Connector Connector
… …
• Mashup of commerce data & content
• Link to products & categories
• Build experiences for:
• Campaign/landing pages pages
• Category pages
• Search pages
• Product detail pages
• Tag content with product SKU/category Ids
• Hybrid navigation
© 2019 SDL
Marketing Automation/Campaigns
• Publish content & assets to be used in external
campaigns or email templates
• Mashup of content & forms created in the
campaign tool
• Lead capturing forms
• Tracking of site activities
• Triggering of customer journey events
© 2019 SDL
Demo
25
© 2019 SDL
SUMMARY
© 2019 SDL
Summary
• GraphQL is the main API for DXD
– Content delivery & mashups
– Integration with external data
• Tridion Integration Framework
– Start of the connector boom J
– Standard mechanism to integrate external data
© 2019 SDL28
TACK
© 2019 SDL
www.sdl.com
facebook.com/sdlplctwitter.com/SDL linkedin.com/company/sdlplc/
© 2019 SDL
Copyright © 2019 SDL plc. All Rights Reserved. The SDL name and logo, and SDL product and service
names are trademarks of SDL plc and/or its subsidiaries, some of which may be registered. Other
company, product or service names are the property of their respective holders..
This presentation and its content are SDL confidential unless otherwise specified, and may not be
copied, used or distributed except as authorised by SDL.
Software and Services for Human Understanding

More Related Content

PDF
النقل في الكائنات الحية 2015
PPTX
오리지널 IP 장출과 라이선스 실무
PDF
Apostila de auditoria
PDF
한국내 라이선스 일반 조건
PPTX
HOW TO SAVE PILEs of $$$ BY CREATING THE BEST DATA MODEL THE FIRST TIME (Ksc...
PDF
April Partner Bootcamp 2022
PPTX
IICS_Capabilities.pptx
PPT
2012.02.09 - Leveraging the IBM Cloud Partner Ecosystem - Cloud Top Gun - Loi...
النقل في الكائنات الحية 2015
오리지널 IP 장출과 라이선스 실무
Apostila de auditoria
한국내 라이선스 일반 조건
HOW TO SAVE PILEs of $$$ BY CREATING THE BEST DATA MODEL THE FIRST TIME (Ksc...
April Partner Bootcamp 2022
IICS_Capabilities.pptx
2012.02.09 - Leveraging the IBM Cloud Partner Ecosystem - Cloud Top Gun - Loi...

Similar to SDL Tridion Next Generation GraphQL Integration Accelerators (20)

PPTX
Digital Experience Accelerator in depth
PDF
Achieving digital transformation with Siebel CRM and Oracle Cloud
PPTX
Accelerating enterprise cloud adoption through open data center alliance
PDF
Your Roadmap for An Enterprise Graph Strategy
PPTX
DEMO80_SCC_Supplier_Collaboration_Multi_Tier_20DD02.pptx
PDF
Snowflake: The most cost-effective agile and scalable data warehouse ever!
PDF
Smart Integration to the Cloud - Kellton Tech Webinar
PDF
Making the Most of Data in Multiple Data Sources (with Virtual Data Lakes)
PPTX
Dell Technology World - IT as a Business - Multi-Cloud Strategy is your Product
PDF
Digital Reinvention by NRB
PDF
Emerging Cloud Migration Approaches
PDF
TELUS_Excerpt_EN_IDC_MarketScape-Canadian_Hybrid_Cloud_Services_2015_Ven
PPTX
Getting Started: How to Set Up Your "Data as a Feature" Project
PPTX
Cloudstack collaboration - customer focus
PPT
IBM Cloud - Vision, Strategy & Midrange Solutions.ppt
PDF
Launch Analysis - SAP Business Data Cloud
PPTX
Cloud computing and business landscape 2019
PPTX
Why marketers are the real winners with Sitecore XM Cloud
PPTX
Dell Technology World - CloudOps - Leveraging DevOps Principles and Practice...
PDF
Architecting for the Cloud with TOGAF®
Digital Experience Accelerator in depth
Achieving digital transformation with Siebel CRM and Oracle Cloud
Accelerating enterprise cloud adoption through open data center alliance
Your Roadmap for An Enterprise Graph Strategy
DEMO80_SCC_Supplier_Collaboration_Multi_Tier_20DD02.pptx
Snowflake: The most cost-effective agile and scalable data warehouse ever!
Smart Integration to the Cloud - Kellton Tech Webinar
Making the Most of Data in Multiple Data Sources (with Virtual Data Lakes)
Dell Technology World - IT as a Business - Multi-Cloud Strategy is your Product
Digital Reinvention by NRB
Emerging Cloud Migration Approaches
TELUS_Excerpt_EN_IDC_MarketScape-Canadian_Hybrid_Cloud_Services_2015_Ven
Getting Started: How to Set Up Your "Data as a Feature" Project
Cloudstack collaboration - customer focus
IBM Cloud - Vision, Strategy & Midrange Solutions.ppt
Launch Analysis - SAP Business Data Cloud
Cloud computing and business landscape 2019
Why marketers are the real winners with Sitecore XM Cloud
Dell Technology World - CloudOps - Leveraging DevOps Principles and Practice...
Architecting for the Cloud with TOGAF®
Ad

Recently uploaded (20)

PDF
Network Security Unit 5.pdf for BCA BBA.
PDF
Encapsulation theory and applications.pdf
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
PDF
Chapter 3 Spatial Domain Image Processing.pdf
PPTX
sap open course for s4hana steps from ECC to s4
PDF
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
PPTX
Cloud computing and distributed systems.
PPTX
Big Data Technologies - Introduction.pptx
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PDF
Review of recent advances in non-invasive hemoglobin estimation
PPTX
Programs and apps: productivity, graphics, security and other tools
PPTX
A Presentation on Artificial Intelligence
PDF
Unlocking AI with Model Context Protocol (MCP)
PPT
Teaching material agriculture food technology
PDF
Spectral efficient network and resource selection model in 5G networks
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PDF
A comparative analysis of optical character recognition models for extracting...
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
Network Security Unit 5.pdf for BCA BBA.
Encapsulation theory and applications.pdf
Advanced methodologies resolving dimensionality complications for autism neur...
Diabetes mellitus diagnosis method based random forest with bat algorithm
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
Chapter 3 Spatial Domain Image Processing.pdf
sap open course for s4hana steps from ECC to s4
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
Cloud computing and distributed systems.
Big Data Technologies - Introduction.pptx
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
Review of recent advances in non-invasive hemoglobin estimation
Programs and apps: productivity, graphics, security and other tools
A Presentation on Artificial Intelligence
Unlocking AI with Model Context Protocol (MCP)
Teaching material agriculture food technology
Spectral efficient network and resource selection model in 5G networks
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
A comparative analysis of optical character recognition models for extracting...
The Rise and Fall of 3GPP – Time for a Sabbatical?
Ad

SDL Tridion Next Generation GraphQL Integration Accelerators

  • 1. © 2019 SDL V1.5b Next Gen GraphQL & Integration Accelerators Ben & NiC
  • 2. © 2019 SDL We are Ben Middleton Product Owner Tridion Architect Niclas Cedermalm Solutions Architect, Connectors
  • 3. © 2019 SDL • NextGen GraphQL § Why GraphQL? § New GraphQL capabilities § Mashup of content § What’s next? • Integration Accelerators § CRM § Commerce Agenda
  • 4. © 2019 SDL NEXT GEN GRAPHQL
  • 5. © 2019 SDL Why GraphQL? Query efficiency Improves data Large community Elegant data retrieval Backend stability It's a specification
  • 6. © 2019 SDL • Get a Salesforce contact: • GraphQL response: GraphQL for External Data 8
  • 7. © 2019 SDL New GraphQL operations for connectors • Queries – externalItem(ID) – externalItems(namespace ID, filter) § Can be narrowed down to a concrete type, for example a Contact, Product etc • Mutations – createXXX(parent ID, input) § Example: createContact(…) – updateXXX(ID, input) – deleteXXX(ID) • Namespaces – List available external namespaces (e.g. hybris, youtube, salesforce) 9
  • 8. © 2019 SDL Why GraphQL for integrations? • Single & uniform interface for both content and external data – Headless content – Headless CRM/Commerce/.. -> Hyperheadless • Normalized data models (e.g. products, contacts, media) to simplify implementations
  • 9. © 2019 SDL Add-on Service 11
  • 10. © 2019 SDL MASHUP OF CONTENT
  • 11. © 2019 SDL13 H E A D L E S S D E L I V E R Y GLOBAL CONTENT HUB
  • 12. © 2019 SDL Tridion Docs + Sites 14
  • 13. © 2019 SDL External Content Repositories - Tridion use cases • Consume & orchestrate multimedia assets • Manage multimedia/content metadata • Consume & orchestrate textual content • Manage textual content • Search for content 15
  • 15. © 2019 SDL Strongly Typed Models Search for Sites Deployer Improvements More Connectors
  • 17. © 2019 SDL Accelerators • Companion packs to the different connectors • Is using the Tridion Integration Framework • Speed up implementations • Reference/example implementations • Comes with: – Set of CMS/DXA modules/addons – Dynamic GraphQL client & various utilities
  • 18. © 2019 SDL Integration Accelerators Tridion Integration Framework Commerce Example Storefront Connector Connector ConnectorConnector DXA ModuleDXA Module DXA Module DXA ModuleDXA Module CMS Module CRM Campaigns Multimedia Connector Form Builder DXA ModuleDXA Module DXA Module DXA ModuleDXA Module CMS Module Example Templates DXA ModuleDXA Module DXA Module DXA ModuleDXA Module CMS Module Example Templates DXA ModuleDXA Module DXA Module DXA ModuleDXA Module CMS Module
  • 19. © 2019 SDL SDL Tridion Sites CMS External Content/Media Integration Architecture Web Pages SDL Tridion Digital Experience Delivery Publish Tridion Integration Framework Aprimo Connector Consume media assets & textual content Published Web Pages Tridion Integration Framework Bynder Connector Realtime consumption of media assets & textual content Xillio Connector … Aprimo Connector Bynder Connector Xillio Connector …
  • 20. © 2019 SDL SDL Tridion Sites CMS CRM Integration Architecture 22 Tridion Integration Framework Connector Connector … Form Builder Form Templates Web Pages SDL Tridion Digital Experience Delivery Tridion Integration Framework Connector Connector … Graph-QL CRM Forms CRM Personalization Publish CRM User Data Web Pages DXA Modules Personalization Triggers CMS Modules • Build CRM forms to collect leads & contacts • Personalize content with CRM data • Personalization based on CRM data (for example segments, contact location etc) • CRM data made available to the user session • Tracking of visitor site behavior
  • 21. © 2019 SDL SDL Tridion Sites CMS Commerce Integration Architecture Tridion Integration Framework SDL Tridion Digital Experience Delivery Tridion Integration Framework Graph-QL Publish Commerce Library Access Commerce CMS Module Commerce Mashup Content Example Storefront Commerce DXA Module Connector Connector Connector Connector … … • Mashup of commerce data & content • Link to products & categories • Build experiences for: • Campaign/landing pages pages • Category pages • Search pages • Product detail pages • Tag content with product SKU/category Ids • Hybrid navigation
  • 22. © 2019 SDL Marketing Automation/Campaigns • Publish content & assets to be used in external campaigns or email templates • Mashup of content & forms created in the campaign tool • Lead capturing forms • Tracking of site activities • Triggering of customer journey events
  • 25. © 2019 SDL Summary • GraphQL is the main API for DXD – Content delivery & mashups – Integration with external data • Tridion Integration Framework – Start of the connector boom J – Standard mechanism to integrate external data
  • 28. © 2019 SDL Copyright © 2019 SDL plc. All Rights Reserved. The SDL name and logo, and SDL product and service names are trademarks of SDL plc and/or its subsidiaries, some of which may be registered. Other company, product or service names are the property of their respective holders.. This presentation and its content are SDL confidential unless otherwise specified, and may not be copied, used or distributed except as authorised by SDL. Software and Services for Human Understanding