Resource Adaptor
Architecture

Resource Adaptor
Architecture

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 (SS7 and SIP/Diameter-based), directory and database services (e.g. LDAP, SQL) and external systems such as rating and billing.

RAs are 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-coding or porting.

Rhino Application Server Resource Adaptor Architecture Diagram 1

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
  • LTE/IMS protocols such as SIP, Diameter Ro, Sh, Gy and Gx
  • IT systems connectivity & interworking with REST, 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 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.

Application Server Resource Adaptor Diagram 2

OpenCloud Resource Adaptors

OpenCloud supplies common RAs in related bundles known as "Connectivity Packs". In addition, individual RAs are available to support specific vendor variants of many SS7 protocols. Further information about vendor variants is available on request.

Connectivity Pack RAs/ Protocols provided
Included with the Rhino TAS
  • MM7
  • SMPP
  • Asynchronous RDBMS RA
  • LDAP RA
  • HTTP RA
  • SOAP RA
  • CDR RA
  • J2EE Integration RA
GSM IN Connectivity Pack
  • ETSI INAP CS1
  • CAP (CAMEL Phase 1, 2, 3, 4)
  • MAP (3GPP Phases 1 and 2, Releases 96, 97, 98, 99, 5, 6, 7, 8, 9)
CDMA IN Connectivity Pack
  • IS41-D
  • IS-771 (WIN Ph1)
  • IS-826 (Prepaid)
  • others that these require, such as 3GPP2 versions of MAP
SIP Connectivity Pack
  • JSR-289 SIP Servlet
  • SIP RA (support for IETF and ISC SIP)
Charging and policy Connectivity Pack
  • Diameter Base
  • Diameter Sh
  • Diameter Ro
  • Diameter Rf
  • Diameter Gx
  • Diameter Gy
  • Diameter CCA
Vendor variants of SS7 Most common vendor variants are supported. Please contact OpenCloud for details

Back to top ^