Introduction
IRISA/RT est un serveur de communication multimédia et le noyau central d’une solution Irisa.
La mise en place
d’applications CRM (« Customer Relationship Management ») et de
commerce électronique nécessite une infrastructure robuste, cohérente et
adaptée aux canaux de distribution actuels et à venir.
La solution Irisa répond
parfaitement à ces exigences : elle assure une intégration
naturelle des différents média, mutualisant l’administration, les
développements et les interactions avec le Système d’Information
de l’entreprise.

Description du produit
Architecture
IRISA/RT se caractérise par une architecture client/serveur composée d’un certain nombre de sous-systèmes - les serveurs DRI – qui exécutent les différentes fonctions du produit.
Ces sous-systèmes
communiquent entre eux selon le protocole DRI (Distributed
Resources Interface) sur TCP/IP.
Ils peuvent être installés sur des machines distinctes et hétérogènes en terme de Système d’Exploitation.
DRI est un bus de
communication asynchrone sur IP de type message, conçu par DATAMEDIA pour être le socle de communication
d’une plate-forme Irisa.
Tous les sous-systèmes (y
compris les applications) sont reliés entre eux par le bus DRI, en local ou sur
des machines distantes. L’architecture d’une application supportée par une
plate-forme Irisa est donc très évolutive, de manière à suivre
l’augmentation du volume de transactions.

Composition d’IRISA/RT
· Des sous-systèmes de communication adaptés à chaque média (X25, ISDN, HTTP)
· Des sous-systèmes de routage X25 et ISDN
· Un sous-système de présentation et de gestion des sessions et contextes (PM)
· Des exemples de sous-systèmes d’accès aux Systèmes d’Information (serveurs DRI)
· Des sous-systèmes d’administration et supervision centralisées :
· Un sous-système de localisation et de supervision (BRK)
· Un sous-système de journalisation (LOG)
· Un serveur de gestion de licences (LIC)
· Un sous-système de supervision (SNMP)
Sécurité
· Le principe de répartition des sous-systèmes sur des machines distinctes permet de répondre aux besoins en terme de redondance et de partage de charge : il garantit une sécurité optimale de fonctionnement.
· Le sous-système BRK assure la supervision et la localisation des autres sous-systèmes d’Irisa : à ce titre, il contrôle leur état et les redémarre en cas d’arrêt imprévu.
· IRISA/RT gère également une notion de groupe de sous-systèmes qui permet de répartir les requêtes à un sous-système donné sur un ensemble de process réalisant la même fonction, de façon cyclique ou pour compenser le dysfonctionnement de l’un des process, par exemple.
Performances
· Possibilité de répartir les sous-systèmes d’Irisa sur différentes machines
· Possibilité de gérer les applications en mode mono ou multi-process, chaque process pouvant gérer une ou plusieurs instances (sessions)
Média
IRISA/RT comprend des outils standards :
· Pour les réseaux à commutation de paquets, tels que TRANSPAC, IBERPAC, ITAPAC, DATAPAC :
· Un sous-système de communication X25
· Un sous-système PAD qui réalise l’interface entre des terminaux dialoguant en mode caractère et les services télématiques accédés via un protocole de type X25
· Un outil de création éditoriale de pages Vidéotex
· Un émulateur minitel (sur TCP /IP)
· Pour les réseaux téléphoniques analogiques ou numériques :
· Un sous-système IVR de gestion des cartes télécoms (ISDN, analogiques, régies d’abonnés)
· Un éditeur sonore capable de lire, produire et manipuler la plupart des formats audio (RIFF WAVE, AU, G711 lois A et MU, G721, G723, DVI, PCM, ADPCM, etc.)
· Pour le média Internet/Intranet/WAP/HDML :
· Un sous-système qui permet de superviser le serveur HTTP utilisé (Apache, IIS, Netscape,etc.)
· Un mécanisme de maintien de session
· Des objets de développement HTML, HDML 3.0 et WML 1.1
· Pour tous les média :
· Des applications prêtes à l’emploi
· Une bibliothèque complète de fonctions qui sert au développement d’applications multimédia
· Un modèle de serveur DRI pour la création de serveurs DRI d’accès à des applications ou données externes au Système d’Information
· Des outils graphiques et homogènes d’administration et de supervision
· Une évolutivité permanente par l’intégration des nouveaux médias (WAP, TVI, etc.)
Administration/supervision
Trois niveaux de supervision sont possibles :
· Le serveur BRK, sous-système fondamental d’Irisa, assure la supervision centralisée et la localisation de tous les autres sous-systèmes de la configuration. L’utilitaire de supervision graphique associé permet l’observation en temps réel de l’état des sous-systèmes : démarrage, arrêt, passage en traces, etc.
· Un niveau de supervision plus précis et « local » à un sous-système particulier est délivré par l’outil de supervision associé.
· Une intégration à des frameworks de supervision de type Tivoli, Openview, SunNet Manager, etc. est assurée par le sous-système Irisa de supervision SNMP.
Journalisation/statistiques
· Le sous-système LOG est un mécanisme performant de journalisation centralisée en temps réel : les données collectées par LOG sont mémorisées dans des fichiers texte et lisibles par n’importe quel outil. Chaque événement produit par l’ensemble des sous-systèmes de la configuration est collecté sous un format unique et daté.
· Le sous-système LOG communique avec le “Syslog” UNIX ou l’”eventlog” NT du système d’exploitation, ce qui permet l’intégration d’Irisa dans les procédures d’administration standards des machines.
Avantages concurrentiels
IRISA/RT représente une offre complète :
· En terme de canaux de communications gérés (réseau X25, ISDN, HTTP)
· En terme de capacité de mise en œuvre de services multi-canaux : il contient tous les composants nécessaires et suffisants au cycle de vie d’un service.

· C’est un produit homogène : il présente une architecture de gestion harmonieuse des canaux d’accès et garantit une évolutivité du produit par rapport aux supports des canaux à venir.
· Il comprend des outils unifiés pour la configuration et l’administration des différents composants.
|
|
|
· Il fournit toutes les bibliothèques nécessaires à la création d’applications multimédia, avec une méthode de développement commune à tous les média, et complémentaires de l’environnement de développement multimédia IRISA/DK.
· En terme de performance, il est adapté aux configurations de toute taille.
· Il assure une indépendance des services vis à vis des infrastructures de communication.
· Il est multi plates-formes.
· Il présente une architecture distribuée : tous les composants fonctionnent aussi bien en configuration centralisée mono-machine qu’en configuration distribuée sur un réseau IP.
Caractéristiques distinctives
· Architecture homogène et évolutive pour tous les canaux
· Produit multi plates-formes
·
Architecture distribuée
· Gestion complète des interactions des clients avec l’entreprise, via l’ensemble des média
· Méthode de développement unique quel que soit le média
· Outils de configuration, de supervision et d’administration graphiques homogènes pour tous les canaux