Mais conteúdo relacionado
Semelhante a SDL Tridion Next Generation GraphQL Integration Accelerators (20)
SDL Tridion Next Generation GraphQL Integration Accelerators
- 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
- 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
- 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
- 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