Le framework Java Application Intelligent Network Service Logic Exécution Environnement (JAIN SLEE ou JSLEE) a été créé par l’entreprise SUN en 1998. Il permet de créer des applications portables à travers les différents réseaux et protocoles.
Il fournit une norme permettant aux développeurs Java d’élaborer et de déployer des services dans des systèmes en temps réel comme les réseaux de transmission vocale ou de données ou les systèmes d’automatisation industrielle.
Il permet aussi de réduire les coûts de développement et le temps de mise sur le marché grâce aux standards et à une utilisation et un développement dans un environnement multi-vendeurs.
Les services proposés par INSOFT fondés sur JSLEE
INSOFT se fonde sur la première implémentation open source de JSLEE appelée Mobicent (devenu maintenant RestComm) qui permet d’offrir des services tels que :
– la formation sur JSLEE
– le déploiement SMSCI, SS & USSD
– Gateway
– les plateformes de convergence telles que RestOne
– le développement d’applications basées sur JSLEE.
Le fonctionnement de JSLEE
JSLEE est un modèle de composant spécialisé pour les applications event driven. Il reprend les concepts stricts et fiables testés dans le monde de l’entreprise par les composants serveurs EJB (enterprise java beans).
JSLEE est comparable à la plateforme J2EE mais ne fait pas partie de ce modèle de composants. Il est conçu pour les applications orientées évènement, qui requièrent de faible temps de réponses et un haut débit.
JSLEE est composé de 4 parties :
§ Les SBB (service building blocks) sont les entités qui détiennent le code programmable ou l’intelligence et qui vont coopérer avant de fournir le service.
§ Les RA (ressource adapters) sont les entités qui permettent au JSLEE de communiquer avec le monde extérieur, ils sont constitués d’un ensemble d’API (interfaces de programmation d’applications) qui donne au SBB la possibilité de communiquer avec les ressources extérieures, quelle que soit leur nature.
§ Le Framework est l’ensemble des fonctionnalités offertes au développeur par JSLEE pour faciliter la création des SBB (exemples : le timer, le routage d’événement…).
§ Le CM 2 est l’entité qui permet la gestion de l’exécution des services, elle gère la création et l’inscription d’événements. Elle gère également une console pour récolter des statistiques.
Chez INSOFT, nous sommes au fait de toutes les subtilités du fonctionnement du framework JSLEE et restons constamment à l’affût des innovations technologiques.
Nous pouvons ainsi vous assister de la phase préliminaire de votre projet jusqu’à sa mise en service, au soutien opérationnel et au suivi technique en temps réel.