archises - nouvelle architecture pour la création de services à valeur ajoutée dans la...

48
Soutenance de thèse Archises Archises - - Nouvelle Architecture pour la Nouvelle Architecture pour la Création de Services à valeur Création de Services à valeur ajoutée dans la Téléphonie ajoutée dans la Téléphonie sur IP sur IP TuanLoc Nguyen - Lip6 TuanLoc Nguyen - Lip6 ATER à l’Université ATER à l’Université Paris 12 Paris 12 (Archises - Arch itecture of I ntelligent Se mantic S ervices) 09/09/2004

Upload: willelm-berger

Post on 04-Apr-2015

107 views

Category:

Documents


0 download

TRANSCRIPT

Page 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

Soutenance de thèse

ArchisesArchises -- Nouvelle Architecture Nouvelle Architecture pour la Création de Services pour la Création de Services à valeur ajoutée dans à valeur ajoutée dans

la Téléphonie sur IP la Téléphonie sur IP

TuanLoc Nguyen - Lip6TuanLoc Nguyen - Lip6

ATER à l’Université Paris 12ATER à l’Université Paris 12

(Archises - Architecture of Intelligent Semantic Services)

09/09/2004

Page 2: 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

Contenu

1.1. ObjectifObjectif

2.2. Etat de l’artEtat de l’art

3.3. Contribution & ImplémentationContribution & Implémentation

4.4. Architecture généraliséeArchitecture généralisée

5.5. Conclusion & PerspectivesConclusion & Perspectives

Page 3: 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

Téléphonieclassique + annuaire

téléphonieclassique

Services

ToIP + email + annuaire +

ToIP +email +annuaire +pages persos+…

Services partout …

Applications complexes, hétérogènes, gestion difficile.

Télécoms + Internet :Télécoms + Internet :

t

1/32ToIP : Téléphonie sur IP

Page 4: 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

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 Tarifs les moins chersmoins chers,, Exigences en Exigences en qualitéqualité de services. de services.

Valider cette proposition sur ToIP (possibilité d’extension).

Objectif de la thèse

Services

Voix

2/32

Page 5: 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

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 Tarifs les moins chersmoins chers,, Exigences en Exigences en qualitéqualité de services. de services.

Valider cette proposition sur ToIP.

Page 6: 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

1. ObjectifObjectif

2.2. Etat de l’artEtat de l’art IntermédiationIntermédiation Réseau IntelligentRéseau Intelligent Assemblage de composantsAssemblage de composants Architectures intelligentesArchitectures intelligentes

3. Contribution & ImplémentationContribution & Implémentation

4. Architecture généraliséeArchitecture généralisée

5. Conclusion & PerspectivesConclusion & Perspectives

ContenuContenu

Page 7: 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

Intermédiation (1/2)

SansIntermediation

Avec Intermediation

Intermédiation : Service à valeur ajoutée3/32

Page 8: 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

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)

1970 1995 200x

InternetProduction de masse Information de masse

4/32

Exemple :

Page 9: 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

Réseau Intelligent

Processus de

traitement d’appel

Processus de

traitement d’appel

Processus de

traitement d’appel

Services de base et services complémentaires

cb d

Sans réseau intelligent

a

a,b,c,d : services

Appel sortant

Appel entrant

Processus de

traitement d’appel

Processus de

traitement d’appel

Processus de

traitement d’appel

Avec réseau intelligent

Logique du service du réseau intelligent

Création rapide des services (par le créateur de service)

Déclenchement

Déclenchement

Déclenchement

IntelligenceIntelligence

5/32

Appel sortant

Appel entrant

Page 10: 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

Assemblage de composants

Bonne conception ?

Nombre de composants

Prix de composants

Prix d’interfaces

Prix

Prix minimum

c

J

VBC

J

6/32

Page 11: 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

Architectures intelligentes

Intelligence : -Intégration, -Réutilisation, -Interopérabilité.

sourisMSIL

chat.cs

chienMSIL

chatMSIL

chien.pl

deploymentWindows

JIT

Linux (?)

JIT

souris.vb

Exemple :

CLRCLR

JIT : Machine virtuelle de Microsoft

Microsoft Framework.NETMicrosoft Framework.NET

7/32CLR : Common Runtime LanguageMSIL : Langage Intermédiaire de Microsoft

Page 12: 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

Résumé de l’état de l’art (1/2)Résumé de l’état de l’art (1/2) IntermédiationIntermédiation : :

RapiditéRapidité : ajouter de la valeur en combinant : ajouter de la valeur en combinant différents services.différents services.

Tarif moins cherTarif moins cher : divers types de terminal accèdent : divers types de terminal accèdent aux divers types de servicesaux divers types de services..

Confiance dans les fournisseurs,Confiance dans les fournisseurs, Pas de moteur d’intégration.Pas de moteur d’intégration.

Réseau IntelligentRé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

Page 13: 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

Résumé de l’état de l’art (2/2)Résumé de l’état de l’art (2/2)

Assemblage de composantsAssemblage de composants : : RapiditéRapidité : réutilisation, développement simple. : réutilisation, développement simple. QualitéQualité : sécurité (boîte noire). : sécurité (boîte noire). Interfaces propriétaires.Interfaces propriétaires.

Architectures intelligentesArchitectures intelligentes : : Rapidité, qualitéRapidité, qualité : l’intelligence se trouve dans : l’intelligence se trouve dans

la logique de services, pas dans lela logique de services, pas dans le traitement traitement de services.de services.

Ouvertes dans un monde « fermé » :Ouvertes dans un monde « fermé » : ll’implémentation propriétaire (.Net sur Linux?).’implémentation propriétaire (.Net sur Linux?).

9/32

Page 14: 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

1. ObjectifObjectif

2. Etat de l’artEtat de l’art

3. Contribution & ImplémentationArchitecture Archises: Architecture Archises: Nouvelle Architecture Nouvelle Architecture pour la Création Rapide de nouveaux Services pour la Création Rapide de nouveaux Services dans le réseau.dans le réseau.

4. Architecture généraliséeArchitecture généralisée

5. Conclusion & PerspectivesConclusion & Perspectives

ContenuContenu

Page 15: 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

Architecture Archises

Présentation

Services

10/32

utilise utilise

Serveur de Téléphonie IP

Web Services

AnnuaireLDAP

LDAP : Lightweight Directory Access Protocol

Page 16: 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

Connecteurs

SIP

Protocole de terminal virtuel (HTML, WAP…)

L.I L.IL.I

LDAPSOAP, UDDI, WSDL

Environnement de Création de Services

Architecture Archises

Serveur de Téléphonie IP

Web Services

AnnuaireLDAP

L.I : Langage Intermédiaire

Gestionnaire de Portail

L.I

Profils

Gestionnaire de terminal virtuel

11/32

ConnecteursConnecteurs

Gestionnaire Gestionnaire de Portailde Portail

TerminalTerminal

Présentation

Archises

Services

Page 17: 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

ConnecteurTéléphonie IP

ConnecteurLDAP

SIP

Protocole de terminal virtuel (HTML, WAP…)

XML.

XML XML

ConnecteurWeb Services

XML

LDAPSOAP, UDDI, WSDL

Définitions de servicesProfils

utilisateur

RSCEEnvironnement

de Création de Services

Architecture Archises

Web Services

AnnuaireLDAP

Gestionnaire de Portail

RSCE : Rapide Service Creation Environment

Gestionnaire de terminal virtuel

12/32

Gestionnaire Gestionnaire de Portailde Portail

ConnecteursConnecteurs

Présentation

Archises

ServicesServeur de

Téléphonie IP

TerminalTerminal

Archises : brevet d’EADS

Page 18: 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

ConnecteurTéléphonie IP

Connecteur LDAPde9

Gestionnaire de Contexte

Gestionnaire de terminal virtuel

SIP

Protocole de terminal virtuel (HTML, WAP…)

XML.

XML XML

ConnecteurWeb Services

XML

LDAPSOAP, UDDI, WSDL

Déclencheur & Moteur d’IntégrationXML

XMLDéfinitions de

servicesProfils

utilisateur

RSCEEnvironnement

de Création de Services

Gestionnaire Gestionnaire de Portailde Portail

Architecture Archises

Web Services

AnnuaireLDAP

13/32

ConnecteursConnecteurs

ArchisesTransformateur

Serveur de Téléphonie IP

TerminalTerminal

Page 19: 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

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 l’intermédiation intelligente d’Archises.

Connecteur

14/32

Page 20: 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

ConnecteurTéléphonie IP

Connecteur LDAPde9

Gestionnaire de Contexte

Gestionnaire de terminal virtuel

SIP

Protocole de terminal virtuel (HTML, WAP…)

XML.

XML XML

ConnecteurWeb Services

XML

LDAPSOAP, UDDI, WSDL

Déclencheur & Moteur d’IntégrationXML

XMLDéfinitions de

servicesProfils

utilisateur

RSCEEnvironnement

de Création de Services

Gestionnaire Gestionnaire de Portailde Portail

Architecture Archises

Web Services

AnnuaireLDAP

ConnecteursConnecteurs

ArchisesTransformateur

Serveur de Téléphonie IP

TerminalTerminal

Page 21: 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

Le déclencheur permet d’activer 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

Page 22: 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

Le moteur d’intégration intègre les fonctions de base en service à valeur ajoutée à partir d’un script écrit par le créateur de services à valeur ajoutée.

Moteur d’intégration

16/32

Page 23: 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

Exemple de moteur d’intégration

SCDL

<methodCall><methodCall> <methodName> ….. </methodName><methodName> ….. </methodName> <input_Params><input_Params> <param><param>

<value> ….. </value><value> ….. </value> </param></param> </input_Params></input_Params>

<output_Params><output_Params> ….. ….. </output_Params></output_Params></methodCall></methodCall>

17/32

Page 24: 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

ConnecteurTéléphonie IP

Connecteur LDAPde9

Gestionnaire de Contexte

Gestionnaire de terminal virtuel

SIP

Protocole de terminal virtuel (HTML, WAP…)

XML.

XML XML

ConnecteurWeb Services

XML

LDAPSOAP, UDDI, WSDL

Déclencheur & Moteur d’IntégrationXML

XMLDéfinitions de

servicesProfils

utilisateur

RSCEEnvironnement

de Création de Services

Gestionnaire Gestionnaire de Portailde Portail

Architecture Archises

Web Services

AnnuaireLDAP

ConnecteursConnecteurs

ArchisesTransformateur

Serveur de Téléphonie IP

TerminalTerminal

Page 25: 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

Sans Archises

Henry MARTIN 01 44 12 32 65

Annuaire LDAP

Terminal

Pas de services à valeur ajoutée

18/32

Résultat de recherche LDAP :Type : search responseObject_name [Henry Martin]attributes [ phone : 01 44 12 32 65 ] result_code [OK]

Page 26: 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

Téléphonie XML

Sélection de services

Script de déclenchement

Annuaire LDAP

ConnecteurLDAP

Connecteur Téléphonie

Archises

Démonstration :Transformation (1/5)

Gestionnairede Portail

Connecteur

Adaptation d’affichage physique

TerminalVirtuel

Résultat de recherche LDAP :Type : search responseObject_name [Henry Martin]attributes [ phone : 01 44 12 32 65 ] result_code [OK]

Adaptation d’affichage logique

19/32

Gestionnaire de session / Intrusion

Page 27: 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

Archises

Message XML (2/5)

Annuaire LDAP

Résultat de recherche LDAP :Type : search responseObject_name [Henry Martin]attributes [ phone : 01 44 12 32 65 ] result_code [OK]

ConnecteurLDAP

ConnecteurTelephonie

Script de déclenchement

Sélection de services

Gestionnaire de session / Intrusion

Adaptation d’affichage logique

Adaptation d’affichage physique

Gestionnairede Portail

TerminalVirtuel

19/32

Téléphonie XML

Message XML :<xml version 1.0> <name>Henry Martin</name> <attributes> <phone> 01 44 12 32 65 </phone> </attributes></xml>

Page 28: 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

Archises

Transformation en écran logique (3/5)Annuaire LDAP

ConnecteurLDAP

ConnecteurTelephonie

Script de déclenchement

Adaptation d’affichage physique

Adaptation d’affichage logique

19/32

Gestionnaire de session / Intrusion

Téléphonie XML

Sélection de services

Message XML :<xml version 1.0> <name>Henry Martin</name> <attributes> <phone> 01 44 12 32 65 </phone> </attributes></xml>

Message XML enrichi :<xml version 1.0> <type>#response</type> <name>Henry Martin</name> <attributes> <phone> <wording>#call</wording> phone:// 01 44 12 32 65 </phone> </attributes> </xml>

Action MakeCall

Page 29: 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

Transformation d’affichage (4/5)

French wording table

#responseRESULTAT DE LA RECHERCHE

#call APPELER

19/32

ConnecteurLDAP

ConnecteurTelephonie

Script de déclenchement

Sélection de services

Adaptation d’affichage physique

Adaptation d’affichage logique

Gestionnaire de session / Intrusion

Téléphonie XML Annuaire LDAP

Message XML enrichi :<xml version 1.0> <type>#response</type> <name>Henry Martin</name> <attributes> <phone> <wording>#call</wording> phone:// 01 44 12 32 65 </phone> </attributes> </xml> Message XML consolidé :

<xml version 1.0> <type pr=3>#response</type> <name pr=4>Henry Martin</name> <attributes> <phone pr=5> <wording>#call</wording> phone:// 01 44 12 32 65 </phone> </attributes> <intrusion pr=0>lite</intrusion></xml>

Page 30: 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

Traduction des labels (5/5)

Message XML consolidé :<xml version 1.0> <type pr=3>#response</type> <name pr=4>Henry Martin</name> <attributes> <phone pr=5> <wording>#call</wording> phone:// 01 44 12 32 65 </phone> </attributes> <intrusion pr=0>lite</intrusion></xml>

Archises

French wording table

#responseRESULTAT DE LA RECHERCHE

#call APPELERHenry MARTIN 01 44 12 32 65

APPELER

RESULTAT DE LA RECHERCHE

19/32

ConnecteurLDAP

ConnecteurTelephonie

Script de déclenchement

Sélection de services

Adaptation d’affichage physique

Adaptation d’affichage logique

Gestionnaire de session / Intrusion

Téléphonie XML Annuaire LDAP

Page 31: 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

Résumé: Mécanisme de Transformation

Langage SCDL (Service Creation Description Language)Langage SCDL (Service Creation Description Language)20/32

Page 32: 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

ConnecteurTéléphonie IP

Connecteur LDAPde9

Gestionnaire de Contexte

Gestionnaire de terminal virtuel

SIP

Protocole de terminal virtuel (HTML, WAP…)

XML.

XML XML

ConnecteurWeb Services

XML

LDAPSOAP, UDDI, WSDL

Déclencheur & Moteur d’IntégrationXML

XMLDéfinitions de

servicesProfils

utilisateur

RSCEEnvironnement

de Création de Services

Gestionnaire Gestionnaire de Portailde Portail

Architecture Archises

Web Services

AnnuaireLDAP

ConnecteursConnecteurs

ArchisesTransformateur

Serveur de Téléphonie IP

TerminalTerminal

Page 33: 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

- 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 servicesProfils

utilisateur

XML.

XML.

Service X Service Y Service Z

Gestionnaire de terminal virtuel

Page 34: 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

ConnecteurTéléphonie IP

Connecteur LDAPde9

Gestionnaire de Contexte

Gestionnaire de terminal virtuel

SIP

Protocole de terminal virtuel (HTML, WAP…)

XML.

XML XML

ConnecteurWeb Services

XML

LDAPSOAP, UDDI, WSDL

Déclencheur & Moteur d’IntégrationXML

XMLDéfinitions de

servicesProfils

utilisateur

RSCEEnvironnement

de Création de Services

Gestionnaire Gestionnaire de Portailde Portail

Architecture Archises

Web Services

AnnuaireLDAP

ConnecteursConnecteurs

ArchisesTransformateur

Serveur de Téléphonie IP

TerminalTerminal

Page 35: 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

RSCERSCE

Assemblage de Services

Composants(Web,fournisseurs)

Service Développement

Fournisseur de réseau

Déploiement de Service

Service d’utilisateur

Fournisseur de ressourceSRF

Fournisseur de managementSMF

RSCE: Rapid Service Creation Environment

Processus Processus de création de création de servicesde services

: Créateur de service

Environnement de Création de Services

22/32

Langage SCDL

SCDL : Service CreationDescription Language

Page 36: 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

Démonstration : Assemblage de Services via Archises

Présentation

Archises

Services

23/32

ConnecteurTéléphonie IP

ConnecteurLDAP

Gestionnaire de Contexte

Gestionnaire de terminal virtuel

SIP

Protocole de terminal virtuel (HTML, WAP…)

XML.

XML XML

ConnecteurWeb Services

XML

LDAPSOAP, UDDI, WSDL

Déclencheur & Moteur d’IntégrationXML

TransformateurXML

Définitions de servicesProfils

utilisateur

RSCEEnvironnement

de Création de Services

IP TelephonyServer

Web Services

AnnuaireLDAP

Page 37: 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

Serveur Archises

Call manager

SGBD

RéseauTCP/IP

RSCE Création

de Services

ToIP

24/32

Plate-forme de démo : EADS-Télécom

IP

IP

Page 38: 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

1. ObjectifObjectif

2. Etat de l’artEtat de l’art

3. Contribution & ImplémentationContribution & Implémentation

4. Architecture généralisée Définition d’un Service d’Archises :Définition d’un Service d’Archises :

““Intelligent Semantic Service”Intelligent Semantic Service”

5. Conclusion & PerspectivesConclusion & Perspectives

ContenuContenu

Page 39: 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

Service d’ArchisesService d’Archises - - « intelligent semantic service » est une suite de compositions des éléments architecturaux :

• composantcomposant : : boîte noire (instructions logicielles), boîte noire (instructions logicielles), entrées, sorties.entrées, sorties.

• assembleurassembleur : : interactions entre composants.interactions entre composants.

• adaptateur adaptateur : : transformer, configurer.transformer, configurer.

• déclencheur déclencheur : : relations entre composants, assembleurs et relations entre composants, assembleurs et adaptateurs :adaptateurs :

• appeler des services,appeler des services,• déclencher un scénario.déclencher un scénario.

• architecturearchitecture : : plate-forme de création de services.plate-forme de création de services.

25/32

Définition d’un service d’Archises : “Intelligent Semantic Service (1/2)

Page 40: 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

assembleur

Transformation

Suite des composants

Exemple : service d’Archises (2/2)

+ +Déclenchement

26/32

Page 41: 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

Résumé : équation finale

Framework Archises Service dans Archises (XML-RPC,COM,Web Services,JavaBeans,CORBA…)

connecteur dans Archises

Assembleur, adaptateurdans Archises

Service d’ArchisesService d’Archises = = architecture + composant(s) architecture + composant(s) + [assembleur(s)] + [adaptateur(s)] + [déclencheur(s)]+ [assembleur(s)] + [adaptateur(s)] + [déclencheur(s)]

27/32

Page 42: 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

1. ObjectifObjectif

2. Etat de l’artEtat de l’art

3. Contribution & ImplémentationContribution & Implémentation

4. Architecture généraliséeArchitecture généralisée

5. Conclusion & Perspectives

ContenuContenu

Page 43: 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

Résumé Archises Architecture ArchisesArchitecture Archises

RapiditéRapidité : service à valeur ajoutée : 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 l’infrastructure IP.Partager l’infrastructure IP.

QualitéQualité : : • Tester, valider sur ToIP.Tester, valider sur ToIP.• Respecter l’équation :Respecter l’équation :

Service = architecture+composant(s)+ Service = architecture+composant(s)+ [assembleur(s)]+[adaptateur(s)]+[déclencheur(s)][assembleur(s)]+[adaptateur(s)]+[déclencheur(s)]

Sécurité « transparente » : non traitée. Gestion de services.

29/32

Page 44: 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

Conclusion & Perspectives

Intra-services

Archises

Services

Réseau

Inter-Services

Contribution à la recherche :Contribution à la recherche : Architecture Archises,Architecture Archises, Framework d’Archises,Framework d’Archises, Evolution.Evolution.

28/32

ConnecteurTéléphonie IP

ConnecteurLDAP

Gestionnaire de Contexte

Gestionnaire de terminal virtuel

XML.

XML XML

ConnecteurWeb Services

XML

Déclencheur & Moteur d’IntégrationXML

XMLDéfinitions de

servicesProfils

utilisateur

RSCEEnvironnement

de Création de Services

Transformateur

Page 45: 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

Voitures intelligentes en réseau

Serveur

Archises ++--

ServicesAPI

Int

Int

Int

Int

IntInt

IntelligenceInt Int 30/32

Page 46: 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

Management dans réseau

SSF SSF

SCF SCF

SSF : Service Switching Function

SMFSCEF

Séparation de la Logique et de la Commutation

Déploiement rapidede nouveaux servicesCréation rapide

de nouveaux services

SRF

SMF : Service Management Function

SRF : Specialized Resource FunctionSCF : Service Control Function

SCEF : Service Creation Environment Function 31/32

Page 47: 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

Réseau de capteurs

Archises

IEEE WCNC 2005 32/32

Réseau de capteurs

+

capteurs

Page 48: 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

Merci de votre attentionMerci de votre attention