1
Création de Services Télécoms
avec JAIN
Gilles Vanwormhoudt
2
Evolution du domaine des
télécommunications
• Au niveau architecture
– Concept de Next Generation Network (NGN)
• Intégration des réseaux : Packets, Circuits, Sans-fil
• Séparation des couches réseaux, signalisation et services
• Au niveau des services
– Services innovants: multimédia, multi-parties, ...
– Intégration avec les technologies de l’information
• Convergence IT/Telecom
– Elargissement des fournisseurs de service
• Network Provider <> Service Developer <> Service Provider
– Développement rapide, à cout réduit, similaire au développement
dans d’autres domaines => orientation composants
=> Besoin d’API ouverts et standards => JAIN, Parlay
3
Java API for Integrated
Networks1
• JAIN est un ensemble d’API Java pour le développement
rapide de produits/services de télécoms de la prochaine
génération (25 API spécifiés par plus de 80 companies)
• Objectifs
– Portabilité des services (Write Once, Run anywhere)
– Abstraction des réseaux pour les applications: (Any network)
• réseaux paquets (IP), réseaux circuits (PSTN) et réseaux sans fils
– Accès réseau sécurisé : ouverture controlée et sécurisée des
capacités du réseaux aux applications Java (By anynone)
• Vision de JAIN
– Faire évoluer le domaine des télécommunications qui repose sur une
architecture de boites matérielles et logicielles propriétaires vers une
architecture ouverte où les services peuvent être rapidement créés et
déployés, peu importe la plateforme et le réseau
4
!Permet de créer des applications portables à
travers les différents réseaux et protocoles
!Offre un environnement ouvert et standard
!Permet de réduire les coûts de développement
et le temps de mise sur le marché grâce aux
standards
!Permet une utilisation et un dévelopement
dans un environnement multi-vendeurs, multi-
marques
Soft-Switched
Transport Hardware
Softswitch Call Control
Services, Applications & Features
(Management, Provisioning and
Back Office)
Open Applications APIs
Open Protocols APIs
Des systèmes fermés aux
environnements ouverts
P
R
O
P
R
I
E
T
A
R
Y
•Les applications sont liées aux
équipements réseaux
•L'equipement réseau est un
environnment clos
•Coûts importants pour les
nouvelles applications
•Coûts importants pour les
opérateurs multi-réseaux
Circuit-Switched
Transport
Hardware
Call Control &
Switching
Services &
Applications