Overview

Overview

OpenCloud Rhino is the world-leading carrier-grade, event-driven application server (EDAS) for Java-based telecommunications services. Rhino complies with the Java standard – JAIN SLEE (JSLEE) – for network and protocol-independent application servers to provide an asynchronous container for communication applications.

The JSLEE standard was originally conceived to meet the specific and exacting needs of an application server operating in the service layer of telecommunications networks. The network service layer has extreme transaction processing requirements in terms of latency, throughput, availability and management, commonly referred to as carrier-grade requirements.

JSLEE specifies an asynchronous run-time environment which allows telecommunications systems to be modelled as Finite State Machines (FSM) connecting to a number of external systems by asynchronous signalling protocols.

There are a number of key elements that comprise the Rhino core platform:

Product Overview Elements of the Rhino Core Platform
  • Services – Java-based JSLEE services are deployed in the Rhino Application Server
  • Rhino JAIN SLEE Service Runtime Environment – The JSLEE runtime container provides the execution environment for event and session-based services. Rhino provides an in-memory database for low-latency read/write access to data.
  • Rhino Service Interaction Layer – A service composition and interaction environment for building new and variant services from existing services. The existing services may be hosted on Rhino, an external application server or a traditional IN Service Control Point (SCP).
  • Resource Adapter Architecture – An extensible plug-in architecture that provides for multiple network, protocol and enterprise technologies to be "plugged into" the platform.
  • Savanna Carrier-grade framework – this provides the “5 x 9”s capability of the platform, including service and platform fail-over, on-line upgrade, scalability and availability by clustering, distributed memory management, lock management etc.
  • Operations & Management Interfaces – Easily integrates the platform into an operators OSS environment.

OpenCloud Rhino provides three capabilities:

  • Rhino Application Server
  • Rhino Service Interaction SLEE (both shown and described above)
  • Rhino Service Switching Function

The Service Switching Function is a network to network gateway which uses the capabilities of the Rhino AS and performs protocol conversion. This allows users on one network to use applications and services that are provided on another network. A call or session on one network will be translated into the protocol required by the other network. This requires real-time handling of the call/session at initiation, through the call and at tear/down or termination.

Unlike many other technologies, OpenCloud Rhino provides an “in-call” application server environment for both TDM (Time-Division Multiplexed)/ SS7 (Signalling System 7)-based networks and also for IMS (IP Multimedia Subsystem)/ SIP (Session Initiation Protocol)-based networks.

Network
TDM IN IMS / SIP
Rhino Application Server tick tick
Rhino Service Interaction SLEE tick tick
Rhino Inter-networking tick

Back to top ^