Introduction
IRISA/RT is the core module of
an Irisa multimedia communication server
solution.
CRM (Customer Relationship Management) and e-commerce solutions demand robust and advanced infrastructures for all external communication channels.
The Irisa solution is developed to meet those exacting
requirements and issues, ensuring the successful implementation of strategic
projects.
IRISA/RT allows native integration of many media types with centralised administration tools, efficient and common development methods and shared access mechanisms to legacy systems.

Key features
Architecture principles
IRISA/RT offers an N-tiers architecture divided into layers
called sub-systems (DRI servers) for each specific function needed in the
execution of a multimedia service (presentation, processing, monitoring,…).
Sub-systems can be distributed on heterogeneous
platforms, networking and communicating with each other using the DRI protocol (Distributed Resources
Interface).
DRI is an asynchronous
communication bus using IP, designed by DATAMEDIA to be the IRISA communication
protocol. Sub-systems, including applications, communicate with each other
locally (inside one machine) or between multiple remote machines, through DRI.
This mechanism allows an Irisa system to be
scaled accordingly as business volumes increase.

IRISA/RT features
·
communication layers for each media
(X25, ISDN, HTTP)
·
Call Routing sub-systems for X25 and ISDN
·
Context and session management sub-system (PM)
·
Samples DRI servers to access legacy and back-office systems
·
Centralised administration
and monitoring sub-systems :
·
A monitoring and directory name server sub-system (BRK)
·
A reporting sub-system
(LOG)
·
A license manager (LIC)
·
A sub-system for SNMP supervision
(SNMP)
Security / Resilience
·
Distributed architecture guarantees redundancy
and resilience in the event of
failures
·
The BRK sub-system monitors all other sub-systems state and
automatically restart them in case of failure
·
IRISA/RT offers a “group management” mechanism for requesting load
balancing among a group of processes
managing the same function (group). Request distribution rule among the group
takes into account the dysfunction of one sub-system in the group.
Performance
·
Distributed architecture addresses performance requirements
·
IRISA/RT is a run-time environment for
both multi-processes and single-process applications while managing either single or multi threaded
processes
Media
IRISA/RT includes standard tools :
·
For X25
networks :
·
A communication sub-system specialised in X25 communication
·
A Videotex
Access Point (PAD sub-system) to X29/X3, X25 networks which allows communication
between a terminal in character mode and X25 servers in packet mode
·
A screen/Page
Editor
·
A minitel emulator (IP)
·
For ISDN or PSTN networks :
·
An IVR sub-system to manage voice cards (ISDN, PSTN, switchboard)
A voice processing
tool for creating and manipulating most voice formats (RIFF WAVE, AU, G711
A-law and MU-law, G721, G723, DVI, PCM, ADPCM, …)
·
For Internet/Intranet/WAP/HDML :
·
Execution environment for dynamic web services
based on CGI (Common Gateway Interface), NSAPI from Netscape(Netscape
Application Program Interface), ISAPI from Microsoft (Internet Server API), or
Servlet technologies. Based on Web Servers from the market (Netscape, Internet
Server from Microsoft, Apache, …) integrated into the IRISA environment (for
administration, supervision and log management) via an HTTP sub-system
·
A context and session management mechanism
·
HTML, HDML and WML objects for application development
·
For all media :
·
Sample applications
·
Development libraries
·
Sample DRI server to access to external applications or information
systems
·
Unified administration and monitoring tools
·
Leading edge media support (WAP, Interactive TV, …)
Administration/Supervision
Three
supervision levels :
·
The BRK sub-system provides
centralised real-time supervision
and allows the halting and restarting of sub-systems
·
Most sub-systems provide a graphical tool for monitoring
·
Integration to management frameworks such as Tivoli, Openview, SunNet
Manager, etc., using the SNMP
supervision sub-system
Reporting :
·
The LOG sub-system is an
efficient and centralised mechanism for real-time reporting. Data collected by
the LOG sub-system is stored in text files and can be used by any tool. Each
event logged by the active sub-systems is collected and is dated and identified
by an " event code ".
·
The LOG sub-system communicates with the UNIX “syslog” or the NT
“eventlog” mechanism of the operating system. This allows integration of IRISA
into the standard administration processes of the operating systems.
Benefits
IRISA/RT is a
global offer :
·
Management of all types of channels (X25 networks, ISDN, HTTP)
·
Managemenent of all phases of a multi-channel solution along with a set of tools covering the development cycle
of a multimedia service

·
Common management methodology for all communication channels, ensuring
the easy adoption of IRISA based systems
·
It provides unified configuration
and supervision tools for each
media type
|
|
|
·
It provides an efficient cross-media development method - event and
object oriented - and all the libraries to
develop multimedia applications. They are all the more improved if
used within the IRISA/DK development environment
·
It is scalable
·
It benefits from proven performance
and stability
·
It is independent of the communication infrastructure used
·
It is multi platform
·
It has a distributed architecture to fit smoothly into
all existing IT environments. IRISA components may be installed on
different machines, communicating via TCP/IP.
Distinctive characteristics
·
Homogeneous and open-ended architecture for all channels
·
Multi-platform
·
Distributed Architecture
·
Interaction management for all media types
·
Unique development method for
all media types
·
Graphical configuration, supervision and administration tools unified for all media types