Resource Adaptor Architecture | Rhino Application Server Resource Adaptor

By: Opencloud  05-Apr-2012

Resource Adaptor

The Rhino Telecom Application Server provides integration capabilities via an extensible plug-in architecture known as the Resource Adaptor Architecture. Resource Adaptors (RAs) provide interconnection with the 'outside' world – for example interfaces to communication protocol stacks (TDM and IMS-based), directory and database services (e.g. LDAP, SQL) and external systems such as rating and billing. With the JSLEE v1.1 specification, RAs become portable between JSLEE Application Servers – so an application and its RAs can be moved from one fully compliant JSLEE to another without the need for any re-cording or porting.

The RA architecture provides the Rhino Telecom Application Server with an almost infinite range of connectivity and integration options. OpenCloud provides a range of connectivity options for Rhino, including:

  • TDM IN/SS7 protocols, such as CAP, INAP, MAP
  • IMS protocols such as SIP, Diameter Ro and Sh
  • IT systems connectivity & interworking with SOAP, HTTP, XML etc.
  • IT database connectivity via JDBC, LDAP etc

Further RAs can be added by any competent Java developer, so legacy equipment can be readily integrated and accessed, as well as proprietary extensions to the standard protocols often used by equipment providers. RA development is open – telecommunications operators, systems integrators, equipment providers and application developers are all able to extend Rhino in a supported, controlled and scalable manner to meet their specific needs.

The Rhino Telecom Application Server supports multiple versions of the “same” RA. It provides capabilities to enable on-line upgrade of RAs without down-time and provides support for backwards compatibility between RAs and the Application Server itself.

The Rhino RA architecture provides the ideal platform to realise “TelCo 2.0 Applications” – providing a converged, integrated and extensible environment for the converged world of telecommunications and internet.

Resource Adaptor Toolkit

OpenCloud offers a Resource Adaptor Toolkit to enable third parties to develop additional resource adaptors for external resources of specific interest to them. This might include signaling elements or OSS/BSS systems or other proprietary resources.

Resource adaptors that OpenCloud provides include those listed below.

Resource Adaptor Description
SIP Session Initiation Protocol
Diameter IMS Interfaces
SMPP SMS Messaging
MM7 MMS Messaging
IS41 SS7
JDBC Data Integration
HTTP Enterprise Integration
SOAP Web Services
J2EE Enterprise Integration
LDAP Directory Server Integration

Other products and services from Opencloud


Rhino Carrier Grade System | Rhino SLEE Features | Carrier Grade Telecoms Applications

The foundation of Rhino is a fault-tolerant core that provides continuous availability, service logic execution and on-line management even during network outages, hardware platform failure, software failure and maintenance operations. An N-way active-active, symmetric, software fault tolerance architecture (This may be activated and used on a service by service basis - without any specific resilience coding being required in the service.


OpenCloud Rhino Application Products | Rhino Telecom Applications | Rhino 2.2

JSLEE specifies an asynchronous run-time environment which allows telecommunication systems to be modelled as Finite State Machines connecting to a number of external systems by asynchronous signalling protocols. To support independent development of applications and services on these platforms, OpenCloud provides an array of information and tools for developers.


Rhino Real-time Telecommunications Solutions | Telecom Application Server | JAIN SLEE 1.1 Compliant

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.


SIP Protocol | IMS and SIP Network for Telecommunications | SIP Gateway

This means that new and variant protocols may be added to a Rhino Telecom Application Server whilst services are running with no requirement for down-time or problems with service incompatibilities due to their requiring specific protocol versions.