The Metaswitch Service Interaction SLEE (SIS) provides service brokering and service interaction functionality for both SS7 and IMS networks. The Metaswitch SIS is a very powerful, flexible, and extendable, script-driven service-interaction platform that is part of the Metaswitch Rhino product suite. Metaswitch SIS can be used as standalone middleware, or as an integral part of the Metaswitch Rhino platform.
![sis archtecture](../images/about-the-sis/sis-archtecture.png)
The SIS builds on the power of the Rhino platform, so it can support local JAIN SLEE services (acting as an IN SCP or a SIP AS). The SIS can trigger and control both local and external services — and let you combine them into more complex services.
With an Metaswitch SIS, developers can:
-
Script service-logic interactions that can handle any application, network service, or protocol — hosted on Rhino or another platform (such as traditional SCPs)
-
Separate the interaction logic (executed in the SIS) from the service code
-
Combine multiple independent services (including a combination of SCP, SIP AS and Rhino-hosted services) to form new services
-
Manage service interaction by isolating and controlling how services interact.
![]() |
For more details, see: |
![]() |
Support for IN and SIP
The Metaswitch SIS supports different network protocols, including:
The Metaswitch SIS builds on the Rhino platform, so local services can use all of the Metaswitch resource APIs available (for example, MAP, Diameter, HTTP, SOAP, SMPP, MM7 and so on). |