Kentico CMS 6.0 Integration Guide

About this guide

About this guide

This is the first topic Next topic Mail us feedback on this topic!  

About this guide

This is the first topic Next topic JavaScript is required for the print function Mail us feedback on this topic!  

This guide provides information about the Integration bus module in Kentico CMS. The main idea of the Integration bus module is to provide developers with the opportunity to integrate Kentico CMS with third party systems like CRMs or ERPs. The integration means synchronization of objects and documents in both directions. The data exchange is ensured by so called connectors. A connector is a common .NET class that needs to be implemented by a developer.

 

integrationguide_clip0014

 

In the Getting started chapter of this guide, you can find basic information that helps you get started with the module:

 

Related settings - explains settings related to the Integration bus module that can be adjusted in Site Manger -> Settings -> Integration -> Integration bus.

Integration bus management UI - provides general information about the module's user interface in Site Manager -> Administration -> Integration bus.

Enabling the sample integration connector - contains a step-by-step example explaining how to get the sample integration connector included in Kentico CMS functional.

 

In the Concept chapter, you can find general information about the concept of the Integration bus module and the principles on which it is based:

 

Main idea - provides basic information about the module and about available modes of data transfer.

Outgoing tasks (direction from Kentico CMS) - provides information about synchronization of changes from Kentico CMS to external systems.

Incoming tasks (direction into Kentico CMS) - provides information about synchronization of changes from external systems to Kentico CMS.

 

In the Connectors implementation chapter, you can find in-depth information that you will need when implementing your integration connectors:

 

Creating a connector class - describes how to prepare an operational skeleton of the connector class where the integration methods will be implemented.

Implementation of outbound direction - describes implementation of methods ensuring integration in the outbound direction (from Kentico CMS).

Implementation of inbound direction - described implementation of methods ensuring integration in the inbound direction (into Kentico CMS).

 

In the Advanced scenarios chapter, you can find the following single topic:

 

Creating a custom subscription class - explains how a custom subscription class for synchronization of custom outgoing tasks can be created.

 

Finally, there are two reference topics at the end of the guide:

 

Important types - provides information about data types that you will have to work with during your custom implementation.

Database model - contains a database diagram and explanation of database tables used by the module.