La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

Archises - Nouvelle Architecture pour la Création de Services à valeur ajoutée dans la Téléphonie sur IP Soutenance de thèse Archises - Nouvelle Architecture.

Présentations similaires


Présentation au sujet: "Archises - Nouvelle Architecture pour la Création de Services à valeur ajoutée dans la Téléphonie sur IP Soutenance de thèse Archises - Nouvelle Architecture."— Transcription de la présentation:

1 Archises - Nouvelle Architecture pour la Création de Services à valeur ajoutée dans la Téléphonie sur IP Soutenance de thèse Archises - Nouvelle Architecture pour la Création de Services à valeur ajoutée dans la Téléphonie sur IP TuanLoc Nguyen - Lip6 ATER à lUniversité Paris 12 (Archises - Architecture of Intelligent Semantic Services) 09/09/2004

2 Contenu 1. Objectif 2. Etat de lart 3. Contribution & Implémentation 4. Architecture généralisée 5. Conclusion & Perspectives

3 Téléphonie classique + annuaire téléphonie classique Services ToIP + + annuaire + ToIP + + annuaire + pages persos+… Services partout … Applications complexes, hétérogènes, gestion difficile. Télécoms + Internet : t 1/32 ToIP : Téléphonie sur IP

4 Revenu des services à valeur ajoutée dans ToIP (Source: Gartner/ 03/2000) Proposer une architecture pour la création rapide de nouveaux services : Tarifs les moins chers, Tarifs les moins chers, Exigences en qualité de services. Exigences en qualité de services. Valider cette proposition sur ToIP (possibilité dextension). Objectif de la thèse Services Voix 2/32

5 Jonction entre deux mondes : logiciel et réseau. Jonction entre deux mondes : logiciel et réseau. Objectif de la thèse Proposer une architecture pour la création rapide de nouveaux services : Tarifs les moins chers, Tarifs les moins chers, Exigences en qualité de services. Exigences en qualité de services. Valider cette proposition sur ToIP.

6

7 Intermédiation (1/2) Sans Intermediation Avec Intermediation Intermédiation : Service à valeur ajoutée 3/32

8 Intermédiaires (valeur ajoutée) (Agence de voyage/Yahoo) Intermédiaires vs commerce direct Infomédiaires (billet SNCF+hôtel+ +avion+croisière+…) Intermédiation (2/2) Carrefour, Auchan, Wal-mart Yahoo!, AOL!, MSN Archises (contribution) x Internet Production de masseInformation de masse 4/32 Exemple :

9 Réseau Intelligent Processus de traitement dappel Processus de traitement dappel Processus de traitement dappel Services de base et services complémentaires cbd Sans réseau intelligent a a,b,c,d : services Appel sortant Appel entrant Processus de traitement dappel Processus de traitement dappel Processus de traitement dappel Avec réseau intelligent Logique du service du réseau intelligent Création rapide des services (par le créateur de service) Déclenchemen t Intelligence 5/32 Appel sortant Appel entrant

10 Assemblage de composants Bonne conception ? Nombre de composants Prix de composants Prix dinterfaces Prix Prix minimum c J VB C J 6/32

11 Architectures intelligentes Intelligence : -Intégration, -Réutilisation, -Interopérabilité. souris MSIL chat.cs chien MSIL chat MSIL chien.pl deployment Windows JIT Linux (?) JIT souris.vb Exemple :CLR JIT : Machine virtuelle de Microsoft Microsoft Framework.NET 7/32 CLR : Common Runtime LanguageMSIL : Langage Intermédiaire de Microsoft

12 Résumé de létat de lart (1/2) Intermédiation : Intermédiation : Rapidité : ajouter de la valeur en combinant différents services. Rapidité : ajouter de la valeur en combinant différents services. Tarif moins cher : divers types de terminal accèdent aux divers types de services. Tarif moins cher : divers types de terminal accèdent aux divers types de services. Confiance dans les fournisseurs, Confiance dans les fournisseurs, Pas de moteur dintégration. Pas de moteur dintégration. Réseau Intelligent : Réseau Intelligent : Rapidité : Rapidité : assemblage SIB (Service Independant Building Block),assemblage SIB (Service Independant Building Block), séparation de la logique de services et de la commutation.séparation de la logique de services et de la commutation. Complexe à implémenter (Q12xx), Complexe à implémenter (Q12xx), Téléphonie seulement, propriétaire. Téléphonie seulement, propriétaire. 8/32

13 Résumé de létat de lart (2/2) Assemblage de composants : Assemblage de composants : Rapidité : réutilisation, développement simple. Rapidité : réutilisation, développement simple. Qualité : sécurité (boîte noire). Qualité : sécurité (boîte noire). Interfaces propriétaires. Interfaces propriétaires. Architectures intelligentes : Architectures intelligentes : Rapidité, qualité : lintelligence se trouve dans la logique de services, pas dans le traitement de services. Rapidité, qualité : lintelligence se trouve dans la logique de services, pas dans le traitement de services. Ouvertes dans un monde « fermé » : l implémentation propriétaire (.Net sur Linux?). Ouvertes dans un monde « fermé » : l implémentation propriétaire (.Net sur Linux?). 9/32

14

15 Architecture Archises Présentation Services 10/32 utilise Serveur de Téléphonie IP Web Services Annuaire LDAP LDAP : Lightweight Directory Access Protocol

16 Connecteurs SIP Protocole de terminal virtuel (HTML, WAP…) L.I LDAPSOAP, UDDI, WSDL Environnement de Création de Services Architecture Archises Serveur de Téléphonie IP Web Services Annuaire LDAP L.I : Langage Intermédiaire Gestionnaire de Portail L.I Profils Gestionnaire de terminal virtuel 11/32 Connecteurs Gestionnaire de Portail Terminal Présentation Archises Services

17 Connecteur Téléphonie IP Connecteur LDAP SIP Protocole de terminal virtuel (HTML, WAP…) XML. XML Connecteur Web Services XML LDAPSOAP, UDDI, WSDL Définitions de services Profils utilisateur RSCE Environnement de Création de Services Architecture Archises Web Services Annuaire LDAP Gestionnaire de Portail RSCE : Rapide Service Creation Environment Gestionnaire de terminal virtuel 12/32 Gestionnaire de Portail Connecteurs Présentation Archises Services Serveur de Téléphonie IP Terminal Archises : brevet dEADS

18 Connecteur Téléphonie IP Connecteur LDAPde9de9 Gestionnaire de Contexte Gestionnaire de terminal virtuel SIP Protocole de terminal virtuel (HTML, WAP…) XML. XML Connecteur Web Services XML LDAPSOAP, UDDI, WSDL Déclencheur & Moteur dIntégration XML Définitions de services Profils utilisateur RSCE Environnement de Création de ServicesGestionnaire de Portail Architecture Archises Web Services Annuaire LDAP 13/32 Connecteurs Archises Transformateur Serveur de Téléphonie IP Terminal

19 Un connecteur est une entité fonctionnelle qui assure la conversion des données hétérogènes en un langage commun intermédiaire afin de consolider les données externes au niveau de lintermédiation intelligente dArchises. Connecteur 14/32

20 Connecteur Téléphonie IP Connecteur LDAPde9de9 Gestionnaire de Contexte Gestionnaire de terminal virtuel SIP Protocole de terminal virtuel (HTML, WAP…) XML. XML Connecteur Web Services XML LDAPSOAP, UDDI, WSDL Déclencheur & Moteur dIntégration XML Définitions de services Profils utilisateur RSCE Environnement de Création de ServicesGestionnaire de Portail Architecture Archises Web Services Annuaire LDAP Connecteurs Archises Transformateur Serveur de Téléphonie IP Terminal

21 Le déclencheur permet dactiver la mise en œuvre de services à valeur ajoutée à partir dévènements générés par les services de base fournis. Déclencheur (Triggering) SCDL 15/32

22 Le moteur dintégration intègre les fonctions de base en service à valeur ajoutée à partir dun script écrit par le créateur de services à valeur ajoutée. Moteur dintégration 16/32

23 Exemple de moteur dintégration SCDL ….. ….. ….. ….. ….. ….. 17/32

24 Connecteur Téléphonie IP Connecteur LDAPde9de9 Gestionnaire de Contexte Gestionnaire de terminal virtuel SIP Protocole de terminal virtuel (HTML, WAP…) XML. XML Connecteur Web Services XML LDAPSOAP, UDDI, WSDL Déclencheur & Moteur dIntégration XML Définitions de services Profils utilisateur RSCE Environnement de Création de ServicesGestionnaire de Portail Architecture Archises Web Services Annuaire LDAP Connecteurs Archises Transformateur Serveur de Téléphonie IP Terminal

25 Sans Archises Henry MARTIN Annuaire LDAP Terminal Pas de services à valeur ajoutée 18/32 Résultat de recherche LDAP : Type : search response Object_name [Henry Martin] attributes [ phone : ] result_code [OK]

26 Téléphonie XML Sélection de services Script de déclenchement Annuaire LDAP Connecteur LDAP Connecteur Téléphonie Archises Démonstration : Transformation (1/5) Gestionnaire de Portail Connecteur Adaptation daffichage physique Terminal Virtuel Résultat de recherche LDAP : Type : search response Object_name [Henry Martin] attributes [ phone : ] result_code [OK] Adaptation daffichage logique 19/32 Gestionnaire de session / Intrusion

27 Archises Message XML (2/5) Annuaire LDAP Résultat de recherche LDAP : Type : search response Object_name [Henry Martin] attributes [ phone : ] result_code [OK] Connecteur LDAP Connecteur Telephonie Script de déclenchement Sélection de services Gestionnaire de session / Intrusion Adaptation daffichage logique Adaptation daffichage physique Gestionnaire de Portail Terminal Virtuel 19/32 Téléphonie XML Message XML : Henry Martin

28 Archises Transformation en écran logique (3/5) Annuaire LDAP Connecteur LDAP Connecteur Telephonie Script de déclenchement Adaptation daffichage physique Adaptation daffichage logique 19/32 Gestionnaire de session / Intrusion Téléphonie XML Sélection de services Message XML : Henry Martin Message XML enrichi : #response Henry Martin #call phone:// Action MakeCall

29 Transformation daffichage (4/5) French wording table #response RESULTAT DE LA RECHERCHE #call APPELER 19/32 Connecteur LDAP Connecteur Telephonie Script de déclenchement Sélection de services Adaptation daffichage physique Adaptation daffichage logique Gestionnaire de session / Intrusion Téléphonie XMLAnnuaire LDAP Message XML enrichi : #response Henry Martin #call phone:// Message XML consolidé : #response Henry Martin #call phone:// lite

30 Traduction des labels (5/5) Message XML consolidé : #response Henry Martin #call phone:// lite Archises French wording table #response RESULTAT DE LA RECHERCHE #call APPELER Henry MARTIN APPELER RESULTAT DE LA RECHERCHE 19/32 Connecteur LDAP Connecteur Telephonie Script de déclenchement Sélection de services Adaptation daffichage physique Adaptation daffichage logique Gestionnaire de session / Intrusion Téléphonie XMLAnnuaire LDAP

31 Résumé: Mécanisme de Transformation Langage SCDL (Service Creation Description Language) 20/32

32 Connecteur Téléphonie IP Connecteur LDAPde9de9 Gestionnaire de Contexte Gestionnaire de terminal virtuel SIP Protocole de terminal virtuel (HTML, WAP…) XML. XML Connecteur Web Services XML LDAPSOAP, UDDI, WSDL Déclencheur & Moteur dIntégration XML Définitions de services Profils utilisateur RSCE Environnement de Création de ServicesGestionnaire de Portail Architecture Archises Web Services Annuaire LDAP Connecteurs Archises Transformateur Serveur de Téléphonie IP Terminal

33 - Convertir les données représentées dans le langage intermédiaire dans un format adapté à tout type de terminal. - Il contient la base de profils de terminaux. Adaptation à tout type de terminal 21/32 FILTRAGE Gestionnaire de Contexte Définitions de services Profils utilisateur XML. Service X Service YService Z … Gestionnaire de terminal virtuel

34 Connecteur Téléphonie IP Connecteur LDAPde9de9 Gestionnaire de Contexte Gestionnaire de terminal virtuel SIP Protocole de terminal virtuel (HTML, WAP…) XML. XML Connecteur Web Services XML LDAPSOAP, UDDI, WSDL Déclencheur & Moteur dIntégration XML Définitions de services Profils utilisateur RSCE Environnement de Création de ServicesGestionnaire de Portail Architecture Archises Web Services Annuaire LDAP Connecteurs Archises Transformateur Serveur de Téléphonie IP Terminal

35 RSCE Assemblage de Services Composants (Web,fournisseurs) Service Développement Fournisseur de réseau Déploiement de Service Service dutilisateur Fournisseur de ressource SRF Fournisseur de management SMF RSCE: Rapid Service Creation Environment Processus de création de services : Créateur de service Environnement de Création de Services 22/32 Langage SCDL SCDL : Service Creation Description Language

36 Démonstration : Assemblage de Services via Archises Présentation Archises Services 23/32 Connecteur Téléphonie IP Connecteur LDAP Gestionnaire de Contexte Gestionnaire de terminal virtuel SIP Protocole de terminal virtuel (HTML, WAP…) XML. XML Connecteur Web Services XML LDAPSOAP, UDDI, WSDL Déclencheur & Moteur dIntégration XML Transformateur XML Définitions de services Profils utilisateur RSCE Environnement de Création de Services IP Telephony Server Web Services Annuaire LDAP

37 Serveur Archises Call manager SGBD Réseau TCP/IP RSCE Création de Services ToIP 24/32 Plate-forme de démo : EADS-Télécom IP

38

39 Service dArchises - Service dArchises - « intelligent semantic service » est une suite de compositions des éléments architecturaux : composant: boîte noire (instructions logicielles), entrées, sorties.composant: boîte noire (instructions logicielles), entrées, sorties. assembleur : interactions entre composants.assembleur : interactions entre composants. adaptateur : transformer, configurer.adaptateur : transformer, configurer. déclencheur : relations entre composants, assembleurs et adaptateurs :déclencheur : relations entre composants, assembleurs et adaptateurs : appeler des services,appeler des services, déclencher un scénario.déclencher un scénario. architecture: plate-forme de création de services.architecture: plate-forme de création de services. 25/32 Définition dun service dArchises : Intelligent Semantic Service (1/2)

40 assembleur Transformation Suite des composants Exemple : service dArchises (2/2) + + Déclenchement 26/32

41 Résumé : équation finale Framework Archises Service dans Archises (XML-RPC,COM, Web Services,JavaBeans,CORBA…) connecteur dans Archises Assembleur, adaptateur dans Archises Service dArchises = architecture + composant(s) + [assembleur(s)] + [adaptateur(s)] + [déclencheur(s)] Service dArchises = architecture + composant(s) + [assembleur(s)] + [adaptateur(s)] + [déclencheur(s)] 27/32

42

43 Résumé Archises Architecture Archises Architecture Archises Rapidité : service à valeur ajoutée Rapidité : service à valeur ajoutée Assemblage de composants via RSCE,Assemblage de composants via RSCE, Transformation via Créateur de Services,Transformation via Créateur de Services, Déclenchement.Déclenchement. Tarif moins cher : Tarif moins cher : Architecture neutre, ouverte,Architecture neutre, ouverte, Connecteurs,Connecteurs, Tout type de terminal.Tout type de terminal. Partager linfrastructure IP.Partager linfrastructure IP. Qualité : Qualité : Tester, valider sur ToIP.Tester, valider sur ToIP. Respecter léquation :Respecter léquation : Service = architecture+composant(s)+ [assembleur(s)]+[adaptateur(s)]+[déclencheur(s)] Sécurité « transparente » : non traitée. Gestion de services. 29/32

44 Conclusion & Perspectives Intra-services Archises Services Réseau Inter-Services Contribution à la recherche : Architecture Archises, Architecture Archises, Framework dArchises, Framework dArchises, Evolution. Evolution. 28/32 Connecteur Téléphonie IP Connecteur LDAP Gestionnaire de Contexte Gestionnaire de terminal virtuel XML. XML Connecteur Web Services XML Déclencheur & Moteur dIntégration XML Définitions de services Profils utilisateur RSCE Environnement de Création de Services Transformateur

45 Voitures intelligentes en réseau Archises ++-- Services API Int Intelligence Int 30/32

46 Management dans réseau SSF SCF SSF : Service Switching Function SMFSCEF Séparation de la Logique et de la Commutation Déploiement rapide de nouveaux services Création rapide de nouveaux services SRF SMF : Service Management Function SRF : Specialized Resource FunctionSCF : Service Control Function SCEF : Service Creation Environment Function 31/32

47 Réseau de capteurs Archises IEEE WCNC /32 Réseau de capteurs + capteurs

48 Merci de votre attention


Télécharger ppt "Archises - Nouvelle Architecture pour la Création de Services à valeur ajoutée dans la Téléphonie sur IP Soutenance de thèse Archises - Nouvelle Architecture."

Présentations similaires


Annonces Google