xConnect Overview

What is xConnect?

Sitecore xConnect is introduced with Sitecore XP 9 and it is a full data interoperability between Sitecore and any other 3rd party systems like CRM Systems (Salesforce, Microsoft Dynamics), PIM, ERP or other machine learning platforms.

 

Key Features:

  • xConnect is a service Layer and exposes a web API end point
  • xConnect client API to write/read/Search data form xDB
  • Supports sync and Async
  • Implements oData protocol
  • xConnect is a provider-based architecture
  • It is more secure and customizable
xConnect and xDB are two parts of the platform that work together. It has two services called Collection and Search.
VerticallyScalledArcitect
Figure 1: vertically scaled architecture

As said xConnect is a service layer, which exists independent of Sitecore. Due to this, there is no direct connection between the underlying xDB databases or search indexes and any client including other internal systems, such as processing servers. The client application is only aware of the xConnect endpoint. In server will have two separate IIS websites, two web roots and two URLs: one for client (Sitecore) and one for xConnect as shown below.

xConnectHostOnSameServer
Figure 2: xConnect host on same server
Since xConnect is not dependent on Sitecore, it can be hosted separately on a dedicated server and can be scaled, based on the requirement. Communication to xConnect must happen over HTTPS and clients must have the appropriate certificate thumbprint.

xConnectHostOnVerticalScaleEnvironment
Figure 3: xConnect hosting on vertical scale environment

xConnect Default Facets

xConnect defines several built-in facets.
Default contacts facets:
  • PersonalInformation
  • EmailAddressList
  • AddressList
  • PhoneNumberList
  • ConsentInformation
  • ListSubscriptions
  • Avatar
  • Contact behavior profile
  • Engagement measures
  • Key behavior cache
  • Interactions cache
Default interaction facets
  • UserAgentInfo
  • IpInfo
  • ProfileScores
  • WebVisit
  • LocaleInfo

xDB database options


More choices of xDB database technology
SQL Server SQL Azure 
Mongo DB              AzureCosmos

xConnect Empowers CRM integration

                 DynamicsCRM
Marketing CloudDynamics 365

Comments