Service Manager Integration Suite (SMIS) is a platform that provides centralized management of integration instances, which fall into two categories:

  • Schedule-based: runs as a schedule in the background.
  • UI-based: Can be only invoked in the user interface (UI).

SMIS is also a plug-in-based development platform that enables you to complete the following tasks:

  • Reuse common functions and resolves conflicts across integrations
  • Customize a default controller to suit the workflow of your integrations
  • Use JavaScript to develop integration templates

An integration must be registered as a template so that it can be added to SMIS. To register an integration as a template, the integration must be developed by following the Service Provider Interface (SPI) provided by SMIS.

The functional block diagram of SMIS and a sample integration are shown in the following figure.