Evolution du domaine des télécommunications Création de Services Télécoms avec JAIN

Dimension: px
Commencer à balayer dès la page:

Download "Evolution du domaine des télécommunications Création de Services Télécoms avec JAIN"

Transcription

1 Evolution du domaine des télécommunications Création de Services Télécoms avec JAIN Gilles Vanwormhoudt 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 1 2 Java API for Integrated Networks 1 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 3 Des systèmes fermés aux environnements ouverts Circuit-Switched P R O P R I E T A R Y Services & Applications Call Control & Switching Transport Hardware 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 Soft-Switched Services, Applications & Features (Management, Provisioning and Back Office) Open Applications APIs Softswitch Call Control Open Protocols APIs Transport Hardware! 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, multimarques 4

2 La communauté JAIN Architecture de JAIN 5 6 Couches d abstraction JAIN Vue d ensemble Telecomm. Wireless IP Couche service Service Control Point (SCP) Base station controller, Home Location Register,... Serveur d applications Internet Couche signalisation Signaling Service Point (SSP) Mobile Switching Center (MSC) Proxy, Redirect, H323 Gatekeeper,... Couche réseau Réseau intelligent, SS7, ISUP, TCAP SS7 avec applications mobiles (MAP) SIP,MGCP, Megaco, H

3 Principaux composants Principaux composants SCE (Service Creation Environment) Outils pour la création, configuration, test d applications/services de télécoms à base de composants Déploiement dans les infrastructures SLEE Objectif: conception rapide de nouveaux services à un cout réduit SLEE (Service Logic Execution Environment) Infrastructure d exécution standard fournissant des fonctionnalités générales pour les applications/services télécoms Objectif : Portabilité des services (Write-once, Run-anywhere, indépendance des fonctionnalités et des protocoles de signalisation) Simplification du développment de nouveaux services (Concentration sur la logique métier) JCC (Java Call Control)/JCAT (Java Coordination & Transaction) Fournit un modèle d appel générique permettant de créer, gérer, manipuler, terminer des appels pour des réseaux PSTN, paquets et sans fils => Abstractions des réseaux/protocoles de signalisation Supporte l exécution des applications durant les appels ce qui permet d appeler des services intelligents. Protocol APIs Fournit des API permettant à une application développée en Java d établir des communications avec les protocoles des réseaux PSTN, paquets et sans fils 9 10 Développement de nouveaux services Types de services Numérotation abrégée Réseau privé virtuel (plan de numérotage privée) Renvoi d appel Répartition d appel Facturation automatique sur compte tiers Rappel automatique Filtrage d appels, Filtrage de sécurité Acheminement des appels Communication multi-parties Taxation à l arrivée, Taxation partagée Kiosque, Services prépayés, Messagerie instantanée,

4 APIs JAIN 1 APIs JAIN JAIN SCE : Service Creation Environment Développement de nouveaux services Environnement de développement pour des services fonctionnant dans SLEE Permet de créer des services à partir de composants déjà créés et testés (SBB: Service Building Block) Documents XML, Langage/Script de gestion d appel (Call Processing Language,), Javabeans, Outils graphiques Fournit aussi une gestion des services, vérification de leur compatibilité (version, dépendances) Empaquetage sous une forme déployable Test par simulation des différents services avant de les déployer

5 SCE: Outil de création de services Service = Assemblage de composants Définition du service en assemblant des composants réutilisables indépendantes de tout service (comparable au Service Independant Building Block du réseau intelligent) Spécification du service Points d initiations -> Déclenchement des composants Enchainement de composants intéragissant les uns avec les autres (script) Types de composant Authentification, Algorithme,Comparateur, Taxation, Limit, Log Call, Queue, Traduction, Verification, Composant SBB Composant logiciel écrit en Java Conçu pour les applications «!event driven!» Implémente la logique utile à un service Fonctionne sur réception d évènements Emission d appel, connexion, déconnexion, JAIN SLEE : Service Logic Execution Environnement 1 Environnement d exécution générique des services / applications JAIN(Gateway,Switch,Proxy,SCP, SSP) Rôle analogue aux serveurs d applications d entreprise (exemple conteneur EJB, conteneur Web) Conçu et optimisé pour ce type de services/applications Gestion des évènements très efficace, invocation asynchrones, transactions légères, haute disponibilité Fournit des fonctionnalités communes Transaction, persistence, régulation de charge, sécurité Facilite le déploiement dynamique de services, leur administration et leur maintenance Fournit une interface JAIN Parlay pour les services à l extérieur du réseau (untrusted services) 19 20

6 JAIN SLEE : Service Logic Execution Environnement 2 JAIN SLEE : Service Logic Execution Environnement Activation des SBB JSLEE vs J2EE J2EE Les implémentations J2EE sont utilisées pour fournir de hautes performances dans des réseaux d'entreprise Aujourd'hui, les implémentations J2EE ne sont pas capables de fournir les performances requises pour un réseau de communication 23 JSLEE Les implémentations JSLEE sont utilisées pour fournir de hautes performances dans les réseaux de communication Aujourd'hui, les implémentations JSLEE ne sont pas capables de fournir les performances requises pour un réseau d'entreprises 24

7 Interconnexions JSLEE - J2EE JAIN JCC/JCAT API JCC (Java Call Control) API API pour le contrôle d appel en Java Création, observation, manipulation, traitement des appels Basé sur un modèle d appel générique supportant des sessions multi-médias, multi-parties et multi-protocoles JCAT (Java Coordination and Transaction) API API pour l invocation des services/applications avant, durant et après les appels ainsi que pour le traitement des paramètres d appels => Traitement / Contrôle d appels Intégration: périphérie et coeur du réseau (switches, call agent, end-office switches,...) Applications: first-party call, third party call, redirection d appel, mise en attente, Click-to-Dial, Voice-Activated-Dialing, Conference, Relations entre JCC, JCP, JTAPI JAIN JCC/JCAT API JAIN space Java Call Processing (JCP) Based on Parlay 2.1 MPCCS JTAPI Core Java Call Control (JCC) JTAPI Extensions Java Coordination & Transactions (JCAT) Parlay Extensions CTI space 3 rd Party space Mobility space 3GPP Extensions 27 28

8 Concepts de JCC/JCAT 1 Concepts de JCC/JCAT 2 Provider (JccProvider) abstraction représentant le fournisseur de services. Ildissimule les aspects spécifiques au service du sous système et permet aux applications java d interagir avec celui-ci est ce indépendamment du protocole et de l implémentation utilisée. Call (JccCall) représente un appel (voix, data ou multimédia), il représente aussi uneconnexion dynamique entre les entités physiques et logiques. Address (JccAddress) cet objet représente l adresse logique d un terminal (ex. n de téléphone,adresse IP) Connection (JccConnection) cet objet représente la liaison dynamique entre l objet Address et l objetcall JCC/JCAT API JccProvider & JccCall JccConnection JccProvider JccConnection createcall() getstate() addxxxlistener() createeventfilter() JccCall createconnection() connect() routecall() answer() routeconnection() release() continueprocessing() getaddress() getcall() isblocked() release() 31 32

9 Contrôle des appels La plate-forme qui implémente l API peut informer les applications qu un événement c est produit (exemple, nouvel appel ) en utilisant les événements JAVA Les applications doivent fournir des listeners correspondant aux événements qui les intéressent Les objets peuvent générer des événements qui peuvent être interceptés par différents Listners. ProviderEvent : changement d état intervenu dans JcpProvider CallEvent : changement d état intervenu dans JcpCall ConnectionEvent : changement intervenu dans JcpConnection Les évènements sont transmis à leur listener respectif Traitement applicatif => Recording, Blocking, Forwarding, Gestion des évènements 35 36

10 JAIN Protocol API JAIN SS7 API Fournit des API pour permettre à une application développée en Java (ex. SCP et SSP) d accéder aux services fournis par SS7 Protocoles supportés: TCAP, ISUP, MAP, INAP JAIN IP API Fournit des API pour permettre à une application développée en Java (ex: Media gateway, Call Agent, Proxy, Gateway controller) d établir des communications avec différents protocoles IP Protocoles supportés : H323, MGCP, SIP Principes Architecturaux de JAIN Protocol API JAIN et SIP Stack Application Listener Event JAIN Protocol Layer JAIN-SIP API de bas niveau basée sur le RFC 2543 JAIN-SIP Lite API de haut niveau pour créér un agent SIP JAIN-SIP Servlet Provider API pour programmer des servlets SIP Protocol Stack 39 40

11 JAIN-SIP JAIN-SIP Interface JAVA standard qui encapsule une pile de signalisation SIP Spécification JSR - SUN Historique: JSR Approval 1999, Final Aout Spécification actuelle : 1.2 Offre les abstractions du protocole SIP sousforme d objets JAVA Permet à une application/une servlet ou un bean d embarquer un pile SIP et d accéder à des fonctionnalités d appel de bas niveau. Simplifie la construction des entités SIP Agents Utilisateurs, Serveurs Proxy, Serveur de redirection JAIN SIP peut être utilisé dans un agent utilisateur ou un proxy Garantit la portabilité des applications entre pile JAIN-SIP via la définition des interfaces et le comportement à l exécution (TCK test suite) Architecture de JAIN-SIP Responsabilités de l application SIPListeners SIPProvider SIPStack SIPListeners Messages SIP Evénements Messages SIP Evénements Réseau SIPProvider SIPStack L application doit utiliser l interface du provider pour tous accès à la pile (pas d accès directe aux couches sousjacentes) L application doit enregistrer auprès de la pile un ou plusieurs objets implantant l interface SipListener L application est notifiée de l arrivée de message SIP, elle est responsable des réponses Pour une mode sans état, l application est responsable du traitement de retransmission en cas de timeout lié à un message Agent Client Agent Serveur 43 44

12 Responsabilités de la pile Vue interne de la Pile SIP Offre des méthodes pour formater et envoyer des messages SIP Analyse les messages SIP entrants et en construit un représentation sous forme objets que l application peut accéder et modifier à travers des interfaces Java standardisés Invoque les gestionnaires d événements de l application quand un événement intéressant se produit Fournit le support des transactions Gère les transactions et les dialogues pour l application Paquetages JAIN-SIP Abstractions JAIN-SIP 1 jain.protocol.ip.sip SipStack, SipProvider, SipListener,... jain.protocol.ip.sip.header: Fabrique d entêtes, interfaces pour chaque entête SIP supportée jain.protocol.ip.sip.message Fabrique de messages : Message, Request, Response jain.protocol.ip.sip.address Fabrique d adresses : Analyse et construction d adresses URL jain.protocol.ip.sip.sipfactory: Fabrique pour construire l objet implantant la Pile et les autres fabriques d objets jain.protocol.ip.sip.sipstack Analyse les messages entrants et génère les évènements associés Gère les transactions et génére des événements timeout associés Les objets transactions ne sont pas directement accessibles par l application 47 48

13 Abstractions JAIN-SIP 2 Fabriques d objets jain.protocol.ip.sip.listeningpoint Correspond à l adresse de la pile (UDP/TCP) C est l adresse IP et le port à partir desquels la pile recoit et envoie les messages La pile peut être configurée pour un ou plusieurs Listeningpoint jain.protocol.ip.sip.provider Fournit des facilités pour le programme d application (sendrequest, sendresponse, sendack ) 49 SipFactory +getinstance +setpathname +createsipstack +createaddressfactory +createheaderfactory AddressFactory +createsipurl +createnameaddress crée MessageFactory +createrequest SipStack +createsipprovider +getlisteningpoints HeaderFactory crée +createfromheader +createtoheader +createviaheader +createcontenttypeheader +createcseqheader * SipProvider +addsiplistener +getnewcallidheader +sendack +sendrequest +sendresponse ListeningPoint +gethost +getport 50 JAIN SIP Object Architecture Abstractions JAIN-SIP 3 Fonction Initialisation Pile SIP createlistener() Event Registration Réseau SIP Listener SIP SIP Provider Stack Pile SIP Propriétaire getinstance() createprovider() SIP Factory createstack() jain.protocol.ip.sip.message.message Représente un message SIP Interface pour extraire le type, les entêtes et le contenu du message Interface pour construire un message jain.protocol.ip.header.header Représente une entête d un message SIP Entête général : inclus dans requête ou réponse Entête de requête Entête de réponse Entête d entité : decrit le corps du message SIP 51 52

14 Messages SIP L interface SipListener 1 Message +getcallidheader() +getbodyasstring() CallIdHeader +getcallid() : String Tout programme d applications JAIN-SIP doit implanter l interface jain.protocol.ip.sip.siplistener Un programme peut être client et serveur (proxy) Request +getmethod() : String MessageFactory +createrequest(uri, method, ) +createresponse(status, request,..) Response +getstatuscode() : int 53 public interface SipListener extends java.util.eventlistener { public void processresponse(sipevent responsereceivedevent); public void processrequest(sipevent requestreceivedevent); public void processtimeout(sipevent transactiontimeoutevent); } SipEvent représente une événement transmis à tous les listeners (accès identifiant transaction + message) 54 L interface SipListener 2 Séquence de messages <<interface>> SipListener +processrequest( :SipEvent ) +processresponse( :SipEvent ) +processevent( :SipEvent ) Abonné Notifie SipProvider +addsiplistener( :SipListener ) MonApplicationSip +processrequest( :SipEvent ) +processresponse( :SipEvent ) +processevent( :SipEvent ) SipEvent +gettransactionid() : long +getmessage() : Message 55 56

15 Squelette d applications JAIN-SIP 1 Squelette d applications JAIN-SIP 2 1. Creation d une instance de SIPFactory sipfactory = SipFactory.getInstance(); sipfactory.setpathname("gov.nist"); 2. Creation d une instance de pile SIP try { sipstack = sipfactory.createsipstack(); } catch(sippeerunavailableexception e) { System.exit(-1); } catch(sipexception e) { System.exit(-1); } Création des fabriques d entête et de messages HeaderFactory headerfactory = sipfactory.createheaderfactory(); AddressFactory addressfactory = sipfactory.createaddressfactory(); MessageFactory messagefactory = sipfactory.createmessagefactory(); 4 Création d un provider associé à un port Listening listeningpoint = sipstack.createlisteningpoint(port,format); SipProvider sipprovider = sipstack.createsipprovider(listeningpoint); 58 Squelette d applications JAIN-SIP 3 Squelette d applications JAIN-SIP 3 5 Construction & envoi des messages 5.1 Construction des entêtes du message fromaddress = addressfactory.createsipurl("caller", sipprovider.getlisteningpoint().gethost()); fromaddress.setport(sipprovider.getlisteningpoint().getport()); fromnameaddress = addressfactory.createnameaddress ("Caller", fromaddress); fromheader = headerfactory.createfromheader(fromnameaddress); contenttypeheader = headerfactory.createcontenttypeheader("application", "sdp"); Construction du message callidheader = sipprovider.getnewcallidheader(); cseqheader = headerfactory.createcseqheader(1,request.invite); invite = messagefactory.createrequest(requesturi, Request.INVITE, callidheader,cseqheader, fromheader, toheader, viaheaders); invite.setbody("b=32000", contenttypeheader); 60

16 Squelette d applications JAIN-SIP Envoi de messages Squelette d applications JAIN-SIP 5 Traitement des requêtes (serveur, proxy) transactionid = sipprovider.sendrequest(invite); // Le résultat d une émission de requête est un identifiant de transaction. Une transaction est un échange de messages sipprovider.sendresponse( transactionid, Response.OK, strbody, «application!», «!sdp!»); // L émission d une réponse nécessite un identifiant de transaciton, le code statut de la réponse, le corps de la réponse, le type mime sipprovider.sendack( clienttransactionid ); // L emission d un accusé de réception nécessite un identifiant 61 public void processrequest(sipevent requestreceivedevent) { Request request = (Request)requestReceivedEvent.getMessage(); long servertransactionid = requestreceivedevent.gettransactionid(); try { if (request.getmethod().equals(request.invite)) processinvite(request,servertransactionid); else if (request.getmethod().equals(request.ack)).. } catch (SipParseException ex) { ex.printstacktrace(); } } 62 Squelette d applications JAIN-SIP 6 Transactions JAIN-SIP Traitement des réponses (client, proxy) public void processresponse(sipevent responsereceivedevent) { Response response = (Response)responseReceivedEvent.getMessage(); long clienttransactionid = responsereceivedevent.gettransactionid(); try { String method = response.getcseqheader().getmethod(); int statuscode = response.getstatuscode(); if((statuscode == Response.OK) && (method.equals(request.invite))) { sipprovider.sendack(clienttransactionid); } else... } catch(sipexception e) { } } 63 Une transaction SIP est constitué (RFC 2543) d une seule requête de zero, une ou plusieurs réponses provisionnelles D une ou plusieurs réponses finales Le protocole SIP fournit suffisamment d éléments dans les messages SIP pour extraire l identifiant de transaction JAIN-SIP identifie les transactions par un entier long Les transactions sont associés : En émission avec toutes les méthodes sipprovider.sendxxx En réception avec les évènements SipEvent des méthodes SipListener.processRequest(SipEvent) SipListener.processResponse(SipEvent) SipListener.processTimeout(SipEvent) 64

17 Transactions Client/Serveur Exemple : Third Party Call Control Server transaction Client transaction Server transaction Client transaction UAC Statefull proxy UAS Conclusion Références Une technologie d avenir pour le développement de services de télécoms Communauté de développeurs en pleine expansion ( Mobicents, Open Cloud,...) Succés d implémentation chez de grands opérateurs (Vodafone, NTT DoCoMo, Telco, ) Articles sur JAIN dans IEEE Communications Magazine Programming Converged Network, John&Wiley Site de référence sur JAIN Portail sur SIP JAIN SIP Specification: NIST IP-Telephony Project page (NIST-SIP):

18 Travaux Pratiques (1) Etablissement d un circuit de transport voix sur IP Négociation de débit, calcul de durée de la com Travaux pratiques (2) : Déploiement Déployer et tester l architecture SIP en mode direct (sans proxy) en mode indirect (avec proxy) Proxy Sip Rtp Sip Sip UAC UAS Rtp 69 UAC UAS 70 Travaux pratiques (3) : Programmation Implanter la négociation de débit et le calcul de durée Groupe 1 de binômes développement de l Agent Utilisateur Client Groupe 2 de binômes développement de l Agent Utilisateur Serveur Implantation NIST de l API Jain-SIP Squelette de code JAVA à compléter Wapiti - Module A45 - Travaux Pratiques Voir afas.pdf pour Challenges et SLEE => MiddleWare Telecom API vs Protocol Définir Services de Telecom 71 72

19 Des systèmes fermés aux environnements ouverts Comparaison des conteneurs Circuit-Switched Soft-Switched Communications Enterprise P R O P R I E T A R Y Services & Applications Call Control & Switching Transport Hardware Solutions come from a single vendor that supplied everything in one proprietary box: software, hardware and applications Customers are locked-in to their vendor no room for innovation, expensive to implement and maintain Services, Applications & Features (Management, Provisioning and Back Office) Open Applications APIs Softswitch Call Control Open Protocols APIs Transport Hardware Solutions can come from multiple vendors, at all levels who supply open standards-based products Customers are free to choose bestin-class products to build their network. Open standards enable innovation and reduce costs 73 Invocations Components Data Sources Transactions Computation Mostly asynchronous Events, messages, protocol triggers Mapped to method invocations Light-weight fine-grained objects Short transient lifetimes Rapid creation, deletion Multiple data sources location, context information Provisioned data, cached from master copy Light-weight transactions For state replication demarcation Faster completion and more frequent Compute-intensive Main input and output are resource invocations, messages, events Mostly synchronous invocations Heavy weight data access objects Long persistent lifetimes Database servers Definitive master copy Back-end systems Database transactions Slower completion and less frequent Database access intensive 74

Session Initiation Protocol

Session Initiation Protocol Session Initiation Protocol G.Vanwormhoudt 1 Préambule (1) Evolution RTC (1ère gen) vers Réseaux Intelligents Réseaux Intelligents Introduction de l informatique dans les réseaux téléphoniques avec pour

Plus en détail

Scripts et APIs pour la gestion de serveurs SIP

Scripts et APIs pour la gestion de serveurs SIP Scripts et APIs pour la gestion de serveurs SIP Schweizer Laurent Date : 23/12/2001 Diplôme SIP & mobility www.tcom.ch Table des matières : 1 Introduction...4 2 Call Processing Language...5 2.1 Introduction...5

Plus en détail

Programmation de services en téléphonie sur IP

Programmation de services en téléphonie sur IP Programmation de services en téléphonie sur IP Présentation de projet mémoire Grégory Estienne Sous la supervision du Dr. Luigi Logrippo Introduction La téléphonie sur IP comme support à la programmation

Plus en détail

SIP. Sommaire. Internet Multimédia

SIP. Sommaire. Internet Multimédia Internet Multimédia Le Protocole SIP 2011 André Aoun - Internet Multimédia SIP - 1 Sommaire 1. Présentation 2. Entités SIP 3. Méthodes et réponses 4. User Agent 5. Registrar 6. Proxy 7. Redirect Server

Plus en détail

Information and Communication Networks. NGN VoIP

Information and Communication Networks. NGN VoIP Information and Communication Networks NGN VoIP Agenda VoIP: les motivations VoIP dans le Backbone voix et données Evolution du RTC en NGN VoIP VoIP dans les réseaux d accès Résumé, Conclusions 8/19/2010

Plus en détail

Messagerie asynchrone et Services Web

Messagerie asynchrone et Services Web Article Messagerie asynchrone et Services Web 1 / 10 Messagerie asynchrone et Services Web SOAP, WSDL SONT DES STANDARDS EMERGEANT DES SERVICES WEB, LES IMPLEMENTATIONS DE CEUX-CI SONT ENCORE EN COURS

Plus en détail

SIP. Plan. Introduction Architecture SIP Messages SIP Exemples d établissement de session Enregistrement

SIP. Plan. Introduction Architecture SIP Messages SIP Exemples d établissement de session Enregistrement SIP Nguyen Thi Mai Trang LIP6/PHARE Thi-Mai-Trang.Nguyen@lip6.fr UPMC - M2 Réseaux - UE PTEL 1 Plan Introduction Architecture SIP Messages SIP Exemples d établissement de session Enregistrement UPMC -

Plus en détail

SIP. 2007 A. Aoun - La Visioconférence SIP - 1

SIP. 2007 A. Aoun - La Visioconférence SIP - 1 Internet Multimédia Le Protocole SIP 2007 A. Aoun - La Visioconférence SIP - 1 Présentation (1) Session Initiation Protocol (dont le sigle est SIP) est un protocole récent (1999), normalisé et standardisé

Plus en détail

Mise en œuvre des serveurs d application

Mise en œuvre des serveurs d application Nancy-Université Mise en œuvre des serveurs d application UE 203d Master 1 IST-IE Printemps 2008 Master 1 IST-IE : Mise en œuvre des serveurs d application 1/54 Ces transparents, ainsi que les énoncés

Plus en détail

Plan. Department of Informatics

Plan. Department of Informatics Plan 1. Application Servers 2. Servlets, JSP, JDBC 3. J2EE: Vue d ensemble 4. Distributed Programming 5. Enterprise JavaBeans 6. Enterprise JavaBeans: Special Topics 7. Prise de recul critique Enterprise

Plus en détail

Evolutions futures et tendances de la téléphonie sur IP

Evolutions futures et tendances de la téléphonie sur IP JRES 2003 Evolutions futures et tendances de la téléphonie sur IP Emmanuel Bertin Emmanuel Bury, Pascal Lesieur D1-19/11/2003 Agenda s SIP et les services de communication sur IP s De nouveaux services

Plus en détail

JAVA APIs for INTEGRATED NETWORKS

JAVA APIs for INTEGRATED NETWORKS JAVA APIs for INTEGRATED NETWORKS Brendle Christophe Présentation personnelle Page 1 sur 22 TABLE DES MATIÈRES 1. RÉSUMÉ...4 2. INTRODUCTION...5 3. ARCHITECTURE ET INTERFACES...6 3.1. Les couches d abstractions...6

Plus en détail

La VOIP :Les protocoles H.323 et SIP

La VOIP :Les protocoles H.323 et SIP La VOIP :Les protocoles H.323 et SIP PLAN La VOIP 1 H.323 2 SIP 3 Comparaison SIP/H.323 4 2 La VOIP Qu appelle t on VOIP? VOIP = Voice Over Internet Protocol ou Voix sur IP La voix sur IP : Le transport

Plus en détail

Configuration d'un trunk SIP OpenIP sur un IPBX ShoreTel

Configuration d'un trunk SIP OpenIP sur un IPBX ShoreTel Configuration d'un trunk SIP OpenIP sur un IPBX ShoreTel Note d application Produit : ShoreTel SIP Trunks OpenIP Version système: 14.2 Version système : 14.2 ShoreTel & SIP trunk OpenIP 1 ShoreTel & SIP

Plus en détail

Téléphonie. sur IP. 2 e édition

Téléphonie. sur IP. 2 e édition Téléphonie sur IP 2 e édition SIP, H.323, MGCP, QoS et sécurité, Asterisk, VoWiFi, offre multiplay des FAI, Skype et autres softphones, architecture IMS Laurent Ouakil Guy Pujolle Table des matières Avant-propos................................................

Plus en détail

Composants Logiciels. Le modèle de composant de CORBA. Plan

Composants Logiciels. Le modèle de composant de CORBA. Plan Composants Logiciels Christian Pérez Le modèle de composant de CORBA Année 2010-11 1 Plan Un rapide tour d horizon de CORBA 2 Introduction au modèle de composant de CORBA Définition de composants CORBA

Plus en détail

La VoIP et ToIP. - Les constructeurs de réseaux : Anciens : Alcatel, Ericsson, Nortel, Siemens, Lucent, NEC Nouveaux venus : NetCentrex, Cirpack

La VoIP et ToIP. - Les constructeurs de réseaux : Anciens : Alcatel, Ericsson, Nortel, Siemens, Lucent, NEC Nouveaux venus : NetCentrex, Cirpack La VoIP et ToIP Introduction En 2002, le projet Asterisk sort au grand jour et fait son entrée dans un marché encore naissant. C est un PBX (Private Branch exchange) : auto commutateur matériel ou logiciel

Plus en détail

24/11/2011. Cours EJB/J2EE Copyright Michel Buffa. Plan du cours. EJB : les fondamentaux. Enterprise Java Bean. Enterprise Java Bean.

24/11/2011. Cours EJB/J2EE Copyright Michel Buffa. Plan du cours. EJB : les fondamentaux. Enterprise Java Bean. Enterprise Java Bean. Plan du cours 2 Introduction générale : fondamentaux : les fondamentaux Michel Buffa (buffa@unice.fr), UNSA 2002, modifié par Richard Grin (version 1.1, 21/11/11), avec emprunts aux supports de Maxime

Plus en détail

RFID: Middleware et intégration avec le système d'information Olivier Liechti

RFID: Middleware et intégration avec le système d'information Olivier Liechti RFID: Middleware et intégration avec le système d'information Olivier Liechti Sun Microsystems, Inc. Agenda Introduction > Vision et architecture Le rôle du middleware RFID > Gestion des données > Administration

Plus en détail

Voix sur IP Étude d approfondissement Réseaux

Voix sur IP Étude d approfondissement Réseaux Voix sur IP Étude d approfondissement Réseaux Julien Vey Gil Noirot Introduction Ce dont nous allons parler L architecture VoIP Les protocoles Les limites de la VoIP Ce dont nous n allons pas parler Le

Plus en détail

Développement d un service de messagerie sur une plateforme de service de nouvelles générations

Développement d un service de messagerie sur une plateforme de service de nouvelles générations Cycle de formation des ingénieurs en Télécommunications Option : Réseaux et Services Mobiles RAPPORT DE PROJET DE FIN D ETUDES Thème : Développement d un service de messagerie sur une plateforme de service

Plus en détail

Serveur d'application à la juste taille

Serveur d'application à la juste taille Serveur d'application à la juste taille 18 Mars 2010 Benoit.Pelletier@bull.net Plan Contexte JOnAS 5, plate-forme de convergence JavaEE/OSGi Caractéristiques essentielles pour le Cloud Computing & l'autonomic

Plus en détail

Cedric Dumoulin (C) The Java EE 7 Tutorial http://docs.oracle.com/javaee/7/tutorial/doc/

Cedric Dumoulin (C) The Java EE 7 Tutorial http://docs.oracle.com/javaee/7/tutorial/doc/ Cedric Dumoulin (C) The Java EE 7 Tutorial http://docs.oracle.com/javaee/7/tutorial/doc/ Webographie The Java EE 7 Tutorial http://docs.oracle.com/javaee/7/tutorial/doc/ Les slides de cette présentation

Plus en détail

Mécanismes coopératifs de plan contrôle global pour des services de communications multi-fournisseurs et trans-réseaux

Mécanismes coopératifs de plan contrôle global pour des services de communications multi-fournisseurs et trans-réseaux Mécanismes coopératifs de plan contrôle global pour des services de communications multi-fournisseurs et trans-réseaux Rony Chahine Département informatique et réseaux, ENST, 46 rue Barrault, 75 013 Paris,

Plus en détail

IP Exchange Network Architecture et Services. EFORT http://www.efort.com

IP Exchange Network Architecture et Services. EFORT http://www.efort.com IP Exchange Network Architecture et Services EFORT http://www.efort.com 1 Introduction L (IP Exchange Network) est un modèle d interconnexion dans le monde des télécommunications pour l échange de trafic

Plus en détail

Le modèle client-serveur

Le modèle client-serveur Le modèle client-serveur Olivier Aubert 1/24 Sources http://www.info.uqam.ca/~obaid/inf4481/a01/plan.htm 2/24 Historique architecture centralisée terminaux passifs (un seul OS, systèmes propriétaires)

Plus en détail

2 Chapitre 1 Introduction

2 Chapitre 1 Introduction 1 Introduction Ce livre présente les Enterprise JavaBeans 2.0 et 1.1 qui constituent la troisième et la deuxième version de la spécification des Enterprise JavaBeans. Tout comme la plate-forme Java a révolutionné

Plus en détail

(In)sécurité de la Voix sur IP [VoIP]

(In)sécurité de la Voix sur IP [VoIP] (In)sécurité de la Voix sur IP [VoIP] Nicolas FISCHBACH Senior Manager, IP Engineering/Security - COLT Telecom nico@securite.org - http://www.securite.org/nico/ version 0.01 Introduction» Voix et téléphonie

Plus en détail

Introduction aux «Services Web»

Introduction aux «Services Web» Introduction aux «Services Web» Sana Sellami sana.sellami@univ-amu.fr 2014-2015 Modalité de contrôle de connaissances Note de contrôle de continu Note projet Evaluation du projet la semaine du 17 novembre

Plus en détail

Institut Supérieur de Gestion. Cours pour 3 ème LFIG. Java Enterprise Edition Introduction Bayoudhi Chaouki

Institut Supérieur de Gestion. Cours pour 3 ème LFIG. Java Enterprise Edition Introduction Bayoudhi Chaouki Institut Supérieur de Gestion Cours pour 3 ème LFIG Java Enterprise Edition Introduction Bayoudhi Chaouki 1 Java EE - Objectifs Faciliter le développement de nouvelles applications à base de composants

Plus en détail

Cours CCNA 1. Exercices

Cours CCNA 1. Exercices Cours CCNA 1 TD3 Exercices Exercice 1 Enumérez les sept étapes du processus consistant à convertir les communications de l utilisateur en données. 1. L utilisateur entre les données via une interface matérielle.

Plus en détail

Archises Nouvelle architecture pour la création de services à valeur ajoutée

Archises Nouvelle architecture pour la création de services à valeur ajoutée Archises Nouvelle architecture pour la création de services à valeur ajoutée Tuanloc NGUYEN 1, Guy PUJOLLE 1, Francine KRIEF 2 1 Laboratoire d Informatique de l Université Paris 6, Lip6, {Tuan-Loc.Nguyen,

Plus en détail

IFIPS 5 / Nouvelles Architectures Logicielles Projet : Bus de web services avec «moteur» BPEL

IFIPS 5 / Nouvelles Architectures Logicielles Projet : Bus de web services avec «moteur» BPEL IFIPS 5 / Nouvelles Architectures Logicielles Projet : Bus de web services avec «moteur» BPEL Un bus de services Un bus de services (ESB) permet d assembler des web services existants, le résultat de cet

Plus en détail

Conception d un outil d aide au déploiement d un réseau EV-DO dans un concept IMS pour l opérateur CAMTEL

Conception d un outil d aide au déploiement d un réseau EV-DO dans un concept IMS pour l opérateur CAMTEL Conception d un outil d aide au déploiement d un réseau EV-DO dans un concept IMS pour l opérateur CAMTEL L outil à développer devra donner la possibilité de planifier tout d abord un réseau EV-DO Rev

Plus en détail

Pourquoi un SBC? Brique d interconnexion entre domaines IP. V. Durepaire - 6 mars 2014-1

Pourquoi un SBC? Brique d interconnexion entre domaines IP. V. Durepaire - 6 mars 2014-1 Pourquoi un SBC? Brique d interconnexion entre domaines IP V. Durepaire - 6 mars 2014-1 Evolution vers la VoIP à l accès DTMF : protocole historique (1976) pour contrôler la voix TSC ISUP L.E. DTMF La

Plus en détail

Architecture JEE. Objectifs attendus. Serveurs d applications JEE. Architectures JEE Normes JEE. Systèmes distribués

Architecture JEE. Objectifs attendus. Serveurs d applications JEE. Architectures JEE Normes JEE. Systèmes distribués Architecture JEE. Objectifs attendus Serveurs d applications JEE Systèmes distribués Architectures JEE Normes JEE couches logicielles, n-tiers framework JEE et design patterns 2007/02/28 Eric Hébert.eheb@yahoo.fr

Plus en détail

Réunion du 1er Avril 2005. VoIP : théorie et réalité opérationnelle. info@ipercom.com

Réunion du 1er Avril 2005. VoIP : théorie et réalité opérationnelle. info@ipercom.com Réunion du 1er Avril 2005 VoIP : théorie et réalité opérationnelle info@ipercom.com Les infos échangées IPercom: intégre&gère des solutions voix et IP Services et solutions VoIP opérationnelles La VoIP:

Plus en détail

Calcul de la bande passante réelle consommée par appel suivant le codec utilisé

Calcul de la bande passante réelle consommée par appel suivant le codec utilisé Voix et téléphonie sur IP Déscription : Comprendre les aspects techniques et les méthodes d analyse permettant d intégrer le transport de la voix dans un réseau IP.Les différents protocoles de signalisation

Plus en détail

Auto-évaluation Aperçu de l architecture Java EE

Auto-évaluation Aperçu de l architecture Java EE Auto-évaluation Aperçu de l architecture Java EE Document: f1218test.fm 22/03/2012 ABIS Training & Consulting P.O. Box 220 B-3000 Leuven Belgium TRAINING & CONSULTING INTRODUCTION AUTO-ÉVALUATION APERÇU

Plus en détail

Extension SSO Java. Cette note technique décrit la configuration et la mise en œuvre du filtre de custom SSO Java.

Extension SSO Java. Cette note technique décrit la configuration et la mise en œuvre du filtre de custom SSO Java. Note technique W4 Engine Extension SSO Java Cette note technique décrit la configuration et la mise en œuvre du filtre de custom SSO Java. 1 Présentation 3 2 Custom SSO Java 4 3 Bilan 10 Sommaire Référence

Plus en détail

Travail collaboratif. Glossaire

Travail collaboratif. Glossaire Glossaire Ajax Traduction anglaise : Ajax (Asynchronous JavaScript And XML) AJAX est un combiné de différents langages de développement Web comme XHTML, JavaScript ou XML, il est fréquemment utilisé pour

Plus en détail

La VoIP: Les protocoles SIP, SCCP et H323. Jonathan BRIFFAUT Alexandre MARTIN

La VoIP: Les protocoles SIP, SCCP et H323. Jonathan BRIFFAUT Alexandre MARTIN La VoIP: Les protocoles SIP, SCCP et H323 Jonathan BRIFFAUT Alexandre MARTIN Plan Rappel VOIP SIP H323 SCCP 2 Rappel Bref sur la VOIP Voix sur IP (1996) Le transport sur IP est moins cher que le RTC La

Plus en détail

SIP : Session Initiation Protocol

SIP : Session Initiation Protocol SIP : Session Initiation Protocol Simon ZNATY et Jean-Louis DAUPHIN EFORT http://www.efort.com 1 Introduction SIP (Session Initiation Protocol) est un protocole de signalisation défini par l IETF (Internet

Plus en détail

Plan. École Supérieure d Économie Électronique. Plan. Chap 9: Composants et systèmes de sécurité. Rhouma Rhouma. 21 Juillet 2014

Plan. École Supérieure d Économie Électronique. Plan. Chap 9: Composants et systèmes de sécurité. Rhouma Rhouma. 21 Juillet 2014 École Supérieure d Économie Électronique Chap 9: Composants et systèmes de sécurité 1 Rhouma Rhouma 21 Juillet 2014 2 tagging et port trunk Création des via les commandes sur switch cisco 1 / 48 2 / 48

Plus en détail

Autorité de Régulation de la Poste et des Télécommunications. Direction de l Interconnexion et des Nouvelles Technologies.

Autorité de Régulation de la Poste et des Télécommunications. Direction de l Interconnexion et des Nouvelles Technologies. Autorité de Régulation de la Poste et des Télécommunications Direction de l Interconnexion et des Nouvelles Technologies La voix sur IP Présentée par : M elle CHERID Leila Département Veille Technologique

Plus en détail

Architecture Orientée Service, JSON et API REST

Architecture Orientée Service, JSON et API REST UPMC 3 février 2015 Précedemment, en LI328 Architecture générale du projet Programmation serveur Servlet/TOMCAT Aujourd hui Quelques mots sur les SOA API - REST Le format JSON API - REST et Servlet API

Plus en détail

D une part, elles ne peuvent faire table rase de la richesse contenue dans leur système d information.

D une part, elles ne peuvent faire table rase de la richesse contenue dans leur système d information. PACBASE «Interrogez le passé, il répondra présent.». Le Module e-business Les entreprises doivent aujourd hui relever un triple défi. D une part, elles ne peuvent faire table rase de la richesse contenue

Plus en détail

Introduction de la Voix sur IP

Introduction de la Voix sur IP Voix sur IP (VoIP) Introduction de la Voix sur IP La Voix sur IP, aussi connue sous le nom de téléphonie Internet, est une technologie qui vous permet de téléphoner via un réseau d ordinateurs basé sur

Plus en détail

1. Introduction à la distribution des traitements et des données

1. Introduction à la distribution des traitements et des données 2A SI 1 - Introduction aux SI, et à la distribution des traitements et des données Stéphane Vialle Stephane.Vialle@supelec.fr http://www.metz.supelec.fr/~vialle Support de cours élaboré avec l aide de

Plus en détail

Protocole SIP et rc o d n o C ée yc L N E S ro P c a B

Protocole SIP et rc o d n o C ée yc L N E S ro P c a B Protocole SIP 1 - La définition du protocole SIP, signifiant Session Initiation Protocole, vient du monde de l'informatique contrairement aux autres. SIP a été initié à l'origine par le groupe MMusic (Multiparty

Plus en détail

FOURNIR UN SERVICE DE BASE DE DONNÉES FLEXIBLE. Database as a Service (DBaaS)

FOURNIR UN SERVICE DE BASE DE DONNÉES FLEXIBLE. Database as a Service (DBaaS) FOURNIR UN SERVICE DE BASE DE DONNÉES FLEXIBLE Database as a Service (DBaaS) 1 The following is intended to outline our general product direction. It is intended for information purposes only, and may

Plus en détail

Services Réseaux - Couche Application. TODARO Cédric

Services Réseaux - Couche Application. TODARO Cédric Services Réseaux - Couche Application TODARO Cédric 1 TABLE DES MATIÈRES Table des matières 1 Protocoles de gestion de réseaux 3 1.1 DHCP (port 67/68)....................................... 3 1.2 DNS (port

Plus en détail

Présentation générale des différentes solutions libres. JTR ToIP Lyon

Présentation générale des différentes solutions libres. JTR ToIP Lyon Présentation générale des différentes solutions libres Stéphane Alnet stephane@shimaore.net JTR ToIP Lyon A propos de... u-picardie.fr 1994-98 1er réseau indépendant dans RENATER cisco.com 2000-2006 VoIP

Plus en détail

Voix sur IP. Généralités. Paramètres. IPv4 H323 / SIP. Matériel constructeur. Asterisk

Voix sur IP. Généralités. Paramètres. IPv4 H323 / SIP. Matériel constructeur. Asterisk Voix sur IP Généralités Paramètres IPv4 H323 / SIP Matériel constructeur Asterisk 38 Généralités Voix sur IP, ou VoIP : technologie(s) de transport de la voix, en mode paquet, par le protocole IP. Téléphonie

Plus en détail

Module BD et sites WEB

Module BD et sites WEB Module BD et sites WEB Cours 8 Bases de données et Web Anne Doucet Anne.Doucet@lip6.fr 1 Le Web Architecture Architectures Web Client/serveur 3-tiers Serveurs d applications Web et BD Couplage HTML-BD

Plus en détail

Prenez le train de l évolution maintenant pour gérer le stress des réseaux de demain

Prenez le train de l évolution maintenant pour gérer le stress des réseaux de demain Prenez le train de l évolution maintenant pour gérer le stress des réseaux de demain Yves Rodriguez Sales Development Manager 1 2 LES TENDANCES 14% WLAN Access Points 20% IP Video Surveillance Cams 20%

Plus en détail

Vulgarisation Java EE Java EE, c est quoi?

Vulgarisation Java EE Java EE, c est quoi? Paris, le 1 Février 2012 Vulgarisation Java EE Java EE, c est quoi? Sommaire Qu est ce que Java? Types d applications Java Environnements Java Versions de Java Java EE, c est quoi finalement? Standards

Plus en détail

La technologie Java Card TM

La technologie Java Card TM Présentation interne au CESTI La technologie Java Card TM sauveron@labri.u-bordeaux.fr http://dept-info.labri.u-bordeaux.fr/~sauveron 8 novembre 2002 Plan Qu est ce que Java Card? Historique Les avantages

Plus en détail

Stéphanie Lacerte. Document technique. Connextek. 31 mai 2013. Cloudtel

Stéphanie Lacerte. Document technique. Connextek. 31 mai 2013. Cloudtel Stéphanie Lacerte Document technique Connextek 31 mai 2013 Cloudtel Introduction Le logiciel Cloudtel a été conçu dans le langage de programmation Java. Ce logiciel utilisant la voix sur IP, communique

Plus en détail

Oracle Fusion Middleware Concepts Guide 11g Release 1 (11.1.1) Figure 1-1 Architecture Middleware

Oracle Fusion Middleware Concepts Guide 11g Release 1 (11.1.1) Figure 1-1 Architecture Middleware 1 Introduction Ce chapitre décrit Oracle Fusion Middleware. Il comprend : o Qu'est-ce que Middleware o Les fonction de Middleware o L'architecture de conception Middleware o L'architecture orientée services

Plus en détail

Completed Projects / Projets terminés

Completed Projects / Projets terminés Completed Projects / Projets terminés Nouvelles normes Nouvelles éditions Publications spéciales publiées en français CAN/CSA-ISO/CEI 7498-1-95 (C2004), 1 re édition Technologies de l'information Interconnexion

Plus en détail

Media Gateway Control and the softswitch architecture (MGCP) TFM Cours VoIP

Media Gateway Control and the softswitch architecture (MGCP) TFM Cours VoIP Media Gateway Control and the softswitch architecture (MGCP) TFM Cours VoIP 1 Introduction Voix sur IP Faible coût d implémentation Intégration de la voix et des applications de données Nouveaux services

Plus en détail

Quelques patterns pour la persistance des objets avec DAO DAO. Principe de base. Utilité des DTOs. Le modèle de conception DTO (Data Transfer Object)

Quelques patterns pour la persistance des objets avec DAO DAO. Principe de base. Utilité des DTOs. Le modèle de conception DTO (Data Transfer Object) Quelques patterns pour la persistance des objets avec DAO Ce cours présente des modèles de conception utilisés pour effectuer la persistance des objets Université de Nice Sophia-Antipolis Version 1.4 30/8/07

Plus en détail

Cours Master Recherche RI 7 Extraction et Intégration d'information du Web «Services Web»

Cours Master Recherche RI 7 Extraction et Intégration d'information du Web «Services Web» Cours Master Recherche RI 7 Extraction et Intégration d'information du Web «Services Web» Sana Sellami sana.sellami@lsis.org 2014-2015 Plan Partie 1: Introduction aux Services Web (SW) Partie 2: Vers une

Plus en détail

SEMINAIRES & ATELIERS EN TÉLÉCOMMUNICATIONS RESEAUX

SEMINAIRES & ATELIERS EN TÉLÉCOMMUNICATIONS RESEAUX SEMINAIRES & ATELIERS EN TÉLÉCOMMUNICATIONS & RESEAUX SEMINAIRE ATELIER SUR LA TELEPHONIE ET LA VOIX SUR IP (T-VoIP): DE LA THEORIE A LA PRATIQUE DEPLOIEMENT D UNE PLATEFORME DE VoIP AVEC ASTERIK SOUS

Plus en détail

PLATE-FORME DE CLOUD COMPUTING SLAPOS. Intégration d applications

PLATE-FORME DE CLOUD COMPUTING SLAPOS. Intégration d applications PLATE-FORME DE CLOUD COMPUTING SLAPOS Intégration d applications Alain Takoudjou Kamdem Alain.takoudjou@lipn.univ-paris13.fr LIPN Université Paris 13 Vichy 2014 Présentation du cloud computing Le Cloud

Plus en détail

Compte Rendu d intégration d application

Compte Rendu d intégration d application ISMA 3EME ANNEE Compte Rendu d intégration d application Compte Rendu Final Maxime ESCOURBIAC Jean-Christophe SEPTIER 19/12/2011 Table des matières Table des matières... 1 Introduction... 3 1. Le SGBD:...

Plus en détail

Chapitre 1: Introduction générale

Chapitre 1: Introduction générale Chapitre 1: Introduction générale Roch Glitho, PhD Associate Professor and Canada Research Chair My URL - http://users.encs.concordia.ca/~glitho/ Table des matières Définitions et examples Architecture

Plus en détail

Evolutions futures et tendances de la téléphonie sur IP

Evolutions futures et tendances de la téléphonie sur IP Evolutions futures et tendances de la téléphonie sur IP Emmanuel Bertin emmanuel.bertin@francetelecom.com Emmanuel Bury emmanuel.bury@francetelecom.com Pascal Lesieur pascal.lesieur@francetelecom.com Date

Plus en détail

C a h p a i p tre e 4 Archi h t i ectur u e e t S i S g i n g a n li l s i atio i n o n SI S P

C a h p a i p tre e 4 Archi h t i ectur u e e t S i S g i n g a n li l s i atio i n o n SI S P Chapitre 4 Architecture et Signalisation SIP Ver 01-09 4-1 Objectifs du Chapitre Voir comment SIP appréhende la signalisation Identifier les possibilités de SIP Etablir différents modèles de communication

Plus en détail

VoIP/ToIP Etude de cas

VoIP/ToIP Etude de cas VoIP/ToIP Etude de cas INSA de Lyon - Département Free Powerpoint Télécommunications Templates Page 1 Projet de Voix sur IP / Téléphonie sur IP ETAPE 1 ETUDE DE CAS Page 2 1 AGENDA ETAPE 1 ETAPE 2 Présentation

Plus en détail

NFP111 Systèmes et Applications Réparties

NFP111 Systèmes et Applications Réparties NFP111 Systèmes et Applications Réparties 1 de 34 NFP111 Systèmes et Applications Réparties Cours 7 - CORBA/Partie 1 Claude Duvallet Université du Havre UFR Sciences et Techniques 25 rue Philippe Lebon

Plus en détail

Communications unifiées

Communications unifiées Communications unifiées Objectif : L'évolution des technologies a permis une miniaturisation et au final la disponibilité d'outils(voix, Internet, GPS, photo, stockage, accès outils pro/perso...) autrefois

Plus en détail

Réseaux et Services de Télécommunication Concepts, Principes et Architectures

Réseaux et Services de Télécommunication Concepts, Principes et Architectures Réseau et Services de Télécommunication Concepts, Principes et Architectures EFORT http://www.efort.com Le business des opérateurs de télécommunication repose sur la commercialisation de services de télécommunication

Plus en détail

SOA : une brique de la 4 ième génération de l architecture informatique? Hervé Crespel Président du club urba-ea

SOA : une brique de la 4 ième génération de l architecture informatique? Hervé Crespel Président du club urba-ea SOA : une brique de la 4 ième génération de l architecture informatique? Hervé Crespel Président du club urba-ea Gartner 1992 : styles of client-server computing L origine du SOA? Presentation Presentation

Plus en détail

EXALOGIC ELASTIC CLOUD MANAGEMENT

EXALOGIC ELASTIC CLOUD MANAGEMENT EXALOGIC ELASTIC CLOUD MANAGEMENT Jean-Marc Digne Ingénieur Avant Vente Oracle France 1 The following is intended to outline our general product direction. It is intended for information purposes only,

Plus en détail

TAGREROUT Seyf Allah TMRIM

TAGREROUT Seyf Allah TMRIM TAGREROUT Seyf Allah TMRIM Projet Isa server 2006 Installation et configuration d Isa d server 2006 : Installation d Isa Isa server 2006 Activation des Pings Ping NAT Redirection DNS Proxy (cache, visualisation

Plus en détail

La persistance des données dans les applications : DAO, JPA, Hibernate... COMPIL 2010 francois.jannin@inp-toulouse.fr 1

La persistance des données dans les applications : DAO, JPA, Hibernate... COMPIL 2010 francois.jannin@inp-toulouse.fr 1 La persistance des données dans les applications : DAO, JPA, Hibernate... COMPIL 2010 francois.jannin@inp-toulouse.fr 1 Plan 1. Généralités sur la persistance des données dans les applications 2. La connection

Plus en détail

IP Multimedia Subsystem : Principes et Architecture

IP Multimedia Subsystem : Principes et Architecture IP Multimedia Subsystem : Principes et Architecture Simon ZNATY et Jean-Louis DAUPHIN EFORT http://www.efort.com 1 Introduction L'Internet supporte depuis déjà plusieurs années et avec une qualité très

Plus en détail

GSM : Global System for Mobile Communications Gestion de la mobilité et Contrôle d appel

GSM : Global System for Mobile Communications Gestion de la mobilité et Contrôle d appel GSM : Global System for Mobile Communications Gestion de la mobilité et Contrôle d appel EFORT http://www.efort.com Ce second tutoriel EFORT dédié au GSM présente les deux procédures important liées au

Plus en détail

Logiciel VOIP Annexe

Logiciel VOIP Annexe Logiciel VOIP Annexe Présenté par : Tuteur : FERRAN Olivier LANUSSE Florian TEBIB Leïla M. Rachid Elazouzi 1 ère de Master RTM Université d Avignon et des Pays de Vaucluse IUP GMI 7676767611 Année 2006-2007

Plus en détail

LES APPROCHES CONCRÈTES POUR LE DÉPLOIEMENT D INFRASTRUCTURES CLOUD AVEC HDS & VMWARE

LES APPROCHES CONCRÈTES POUR LE DÉPLOIEMENT D INFRASTRUCTURES CLOUD AVEC HDS & VMWARE LES APPROCHES CONCRÈTES POUR LE DÉPLOIEMENT D INFRASTRUCTURES CLOUD AVEC HDS & VMWARE Sylvain SIOU VMware Laurent DELAISSE Hitachi Data Systems 1 Hitachi Data Systems Corporation 2012. All Rights Reserved

Plus en détail

Lila Dorato Technical Sales

Lila Dorato Technical Sales Lila Dorato Technical Sales Cette session présente les bases UC2 Communication et collaboration unifiées: le concept les services la stratégie UC² d IBM, une approche unique les possibilités d'intégration

Plus en détail

La sécurité des PABX Le point de vue d un constructeur Les mesures de sécurisation des équipements lors du développement et de l intégration

La sécurité des PABX Le point de vue d un constructeur Les mesures de sécurisation des équipements lors du développement et de l intégration La sécurité des PABX Le point de vue d un constructeur Les mesures de sécurisation des équipements lors du développement et de l intégration Pierre-Alexandre FUHRMANN Vice-President Global R&D 25 Avril

Plus en détail

Téléphonie. sur IP. Module Voix et Téléphonie sur IP. Téléphonie sur IP. Sujet 4 Identification et localisation dans le protocole SIP

Téléphonie. sur IP. Module Voix et Téléphonie sur IP. Téléphonie sur IP. Sujet 4 Identification et localisation dans le protocole SIP uakil st Docteur de et Marie Curie ur puis chef de dustrie depuis, il a encadré jets de téléphoauteur de nomtions scientiles réseaux et rsité Paris 6 et ris 8. Ses trales plateformes t de services de IP,

Plus en détail

RTDS G3. Emmanuel Gaudin emmanuel.gaudin@pragmadev.com

RTDS G3. Emmanuel Gaudin emmanuel.gaudin@pragmadev.com RTDS G3 Emmanuel Gaudin emmanuel.gaudin@pragmadev.com PragmaDev Dédiée au développement d un AGL pour le développement des applications temps réel et embarquées. Réseau de partenaires: Formations, Service,

Plus en détail

Les Nouveaux Standards de la ToIP et de la Convergence

Les Nouveaux Standards de la ToIP et de la Convergence Les Nouveaux Standards de la ToIP et de la Convergence Saïd EL KETRANI Président ILEXIA said.elketrani@ilexia.com +33 6 64 29 42 37 +33 1 40 33 79 32 www.ilexia.com Agenda Nouvelles topologies de télécommunication

Plus en détail

Exploration des technologies web pour créer une interaction entre Mahara et les plateformes professionnelles et sociales

Exploration des technologies web pour créer une interaction entre Mahara et les plateformes professionnelles et sociales Exploration des technologies web pour créer une interaction entre Mahara et les plateformes professionnelles et sociales D 1.3.2 Rapport d analyse Auteurs: Johann Luethi, Laurent Opprecht, Patrick Roth

Plus en détail

Programme scientifique Majeure ARCHITECTURE DES SYSTEMES D INFORMATION. Mentions Ingénierie des Systèmes d Information Business Intelligence

Programme scientifique Majeure ARCHITECTURE DES SYSTEMES D INFORMATION. Mentions Ingénierie des Systèmes d Information Business Intelligence É C O L E D I N G É N I E U R D E S T E C H N O L O G I E S D E L I N F O R M A T I O N E T D E L A C O M M U N I C A T I O N Programme scientifique Majeure ARCHITECTURE DES SYSTEMES D INFORMATION Mentions

Plus en détail

Fiche Produit Desktop Popup

Fiche Produit Desktop Popup Fiche Produit Desktop Popup Solution intégration CTI Pour Cisco Unified Communications Manager applications for Cisco Unified Communications Directory Solutions IPS Global Directory Web Directory IPS Popup

Plus en détail

Spécifications de raccordement au service de Téléphonie sur IP (ToIP) de RENATER

Spécifications de raccordement au service de Téléphonie sur IP (ToIP) de RENATER Spécifications de raccordement au service de Téléphonie sur IP (ToIP) de RENATER Documentation Auteurs: Simon Muyal SSU-SPEC-ToIP_FR_20101221.doc 1 / 20 Table des matières 1 Sommaire... 4 2 A qui s adresse

Plus en détail

ORACLE PAAS CLOUD MANAGEMENT

ORACLE PAAS CLOUD MANAGEMENT ORACLE PAAS CLOUD MANAGEMENT Jean-Marc Digne Ingénieur Avant-Vente Oracle France 1 The following is intended to outline our general product direction. It is intended for information purposes only, and

Plus en détail

Java pour le Web. Cours Java - F. Michel

Java pour le Web. Cours Java - F. Michel Java pour le Web Cours Java - F. Michel Introduction à JEE 6 (ex J2EE) Historique Qu'est-ce que JEE JEE : Java Entreprise Edition (ex J2EE) 1. Une technologie outils liés au langage Java + des spécifications

Plus en détail

Keyyo Guide de mise en service CTI / API / TAPI Keyyo

Keyyo Guide de mise en service CTI / API / TAPI Keyyo Keyyo Guide de mise en service CTI / API / TAPI Keyyo Keyyo Opération & Support http://www.keyyo.fr/fr/support/expert.php Version 1.0.7 Sommaire 1 Portée du document... 3 2 Introduction à la configuration...

Plus en détail

TP3. Mail. Attention aux fausses manoeuvres lors de ce TP vous pouvez endommager votre mail sur ouindose.

TP3. Mail. Attention aux fausses manoeuvres lors de ce TP vous pouvez endommager votre mail sur ouindose. Université Paris 7 M2 II Protocole Internet TP3 Mail Attention aux fausses manoeuvres lors de ce TP vous pouvez endommager votre mail sur ouindose. 1 Protocole SMTP 1. Le protocole SMTP est définit dans

Plus en détail

Guide de configuration Aastra 5000 pour le raccordement d un trunk Sip OPENIP

Guide de configuration Aastra 5000 pour le raccordement d un trunk Sip OPENIP Trunk SIP OPENIP A5000 R5.4 Guide de configuration Aastra 5000 pour le raccordement d un trunk Sip OPENIP Auteur Approbateur Autorisation Fonction/ Nom:. Fonction/ Nom:. Fonction/ Nom:.. Fonction/ Nom:

Plus en détail

Aastra MD Evolution» Évoluer à vos côtés

Aastra MD Evolution» Évoluer à vos côtés Aastra MD Evolution» Évoluer à vos côtés Évoluer grâce à la communication En faire plus avec moins de moyens est un défi récurrent pour les petites entreprises. Vous devez pour cela améliorer constamment

Plus en détail

Guide de connexion Wi-Fi sur un hotspot ADP Télécom

Guide de connexion Wi-Fi sur un hotspot ADP Télécom Sommaire Que faut-il pour se connecter? 2 Disposer du matériel adéquat 2 Disposer des droits d accès 2 Comment se connecter? 3 Etape 1 : s attacher au réseau Wi-Fi 3 Etape 2 : authentification 4 Comment

Plus en détail

Surveiller et contrôler vos applications à travers le Web

Surveiller et contrôler vos applications à travers le Web Surveiller et contrôler vos applications à travers le Web Valérie HELLEQUIN Ingénieur d application Internet permet aujourd hui la diffusion d informations et de ressources que chaque utilisateur peut

Plus en détail

Le Réseau Sémaphore Numéro 7 : Principes, Architecture et Protocoles

Le Réseau Sémaphore Numéro 7 : Principes, Architecture et Protocoles Le Réseau Sémaphore Numéro 7 : Principes, Architecture et Protocoles Simon ZNATY EFORT http://www.efort.com 1. Introduction Parallèlement à la numérisation du réseau téléphonique commuté, la nécessité

Plus en détail