Description of the illustration custom_component_arch.png

This diagram shows how calls are made from the Dialog Engine to the Node.js Container that hosts the custom code that implements the custom components. In IBS, the Dialog Engine gets the component metadata. The Dialog Engine gets and receives calls from the Node.JS container, which hosts the Custom Component Service. The Custom Component Service interacts with the SDK, Shell, and Registry. The Shell calls the components.