Eric Stafford (aka Sitecore Superman) and myself had the opportunity to attend the Integration Bootcamp at Symposium. The day was divided into 2 sections: xConnect in the morning with Todd Mitchell (xConnect Product Manager) and Niels Kuhnel (Sitecore Architect) in the afternoon Adam Conn (Director of Product Management) did a deep dive into the Data Exchange Framework. In this post will I take you through some of my takeaways on Data Exchange Framework which I shared recently with the Atlanta Sitecore User Group.
What do we call it?
First, we need to clarify one thing and that’s how Data Exchange Framework is abbreviated. There appears to be some confusion in the community and that’s because Sitecore has a fondness for the letter x.
Adam Conn was insistent that if we left the boot camp knowing one thing – it should be: “the Data Exchange Framework is DEF, not DXF!! And that referring to is as DXF is like Sitecore with a capital ‘C'”.
What is it?
- A Framework Designed for transferring Data into and out of Sitecore.
- It’s an ETL – Extract, Transform and Load the 3 steps of data integration.
- Extract – you’ve got a source system you are extracting data from.
- Transform – we change the data to be compatible with the target system.
- Load – we load the data it into the target system.
- It standardizes how we do data integrations with Sitecore.
- It promotes re-usability by providing patterns and components that help you with your integration leaving you to focus on the other tasks associated with data integration.
- It is highly configurable and extendable allowing you to integrate with almost any 3rd party system.
- It enables Synchronization of Systems and processes.
- It reduces the amount of effort required to integrate 3rd party systems.