This document provides an introduction and overview of the Service Interaction SLEE (SIS) — Metaswitch’s script-driven, JAIN SLEE compliant, service-interaction engine. The SIS lets developers script service-logic interactions that can handle any application, network service, or protocol — hosted on Rhino as well as other, more traditional platforms.

Topics

This document includes the following topics:

  • The Case for Service Brokers and Service Interaction explains why operators need service brokers and service-interaction technology.

  • About the SIS provides a high-level introduction to the SIS and its model of service interaction, including benefits, architecture, and key features.

  • SIS Components describes the components that are required in a SIS configuration (compositions, triggers, macros, and expressions).

  • SIS Management introduces the SIS MBeans and tools for managing SIS components.

  • SIP Session Replication describes how SIP session state is replicated to make SIP calls fault tolerant.

  • SIS XML Schema is an appendix with links and descriptions of the SIS XML schema definition files.

Audience

This document is aimed at readers who:

  • have a general, high-level understanding of telecommunications networks and IT systems

  • are familiar with the Metaswitch Rhino platform and SLEE concepts

  • wish to understand how SLEE services can be composed to form new services, and how the SIS achieves this.

Scope

This document’s scope is limited to providing an overview of the SIS concepts. Installation and configuration is covered in the SIS Administration Guide. Writing SIS triggers and service compositions is covered by the SIS Visual Interaction Architect (VIA) User Guide.

Next page