Title: TuanLoc NGUYEN
1Archises Plate-forme de création de services à
valeur ajoutée
(Archises - Architecture of Intelligent Semantic
Services)
TuanLoc NGUYEN Lip6 Guy PUJOLLE Lip6 Francine
KRIEF LaBRI
JDIR 2004
2Contenu
- Contexte objectif
- Architecture Archises
- Pourquoi
- Évaluation
- Conclusion
31. Services partout
Services
Mariage entre Télécoms Internet
- Applications complexes, hétérogènes, gestion
difficile. - Coût de la voix ? 0
t
téléphonie classique
téléphonie classique annuaire
ToIP email annuaire
ToIP email annuaire pages persos
1/17
ToIP Téléphonie sur IP
4Évolution du modèle économique (1/2)
utilisateur
utilisateur
utilisateur
revenu
revenu
revenu
Fournisseur de réseau
Fournisseur de réseau
Fournisseur de services
197x -1995
1995-200X
Télécom (monopole) Ex France Télécom
Télécom Internet Ex FT cohabite avec
Free, Noos,
2/17
5Évolution du modèle économique (2/2)
utilisateur
utilisateur
revenu
revenu
Réseau
Partage de revenu
Fournisseur de services
Fournisseur de réseau
Portail
Intégrateur de services
Intégrateur de services
2/17
62. Architecture Archises
Serveur de Téléphonie IP
Web Services
Annuaire LDAP
Services
utilise
utilise
Présentation
3/17
LDAP Lightweight Directory Access Protocol
7RSCE Rapide Service Creation Environment
Architecture Archises
Serveur de Téléphonie IP
Web Services
Annuaire LDAP
Services
SIP
LDAP
SOAP, UDDI, WSDL
RSCE Environnement de Création de Services
Connecteurs
Connecteurs
XML
XML
XML
Gestionnaire de Portail
Profils
Gestionnaire de Portail
Archises
XML.
Gestionnaire de terminal virtuel
Terminal
Protocole de terminal virtuel (HTML, WAP)
Présentation
4/17
L.I Langage Intermédiaire
8Architecture Archises
Web Services
Annuaire LDAP
Serveur de Téléphonie IP
SIP
LDAP
SOAP, UDDI, WSDL
RSCE Environnement de Création de Services
Connecteur Téléphonie IP
Connecteur Web Services
Connecteur LDAP
Connecteurs
XML
XML
XML
Déclencheur Moteur dIntégration
XML
Définitions de services Profils utilisateur
Gestionnaire de Portail
Transformateur
Archises
XML
Gestionnaire de Contexte
XML.
Gestionnaire de terminal virtuel
Terminal
Protocole de terminal virtuel (HTML, WAP)
4/17
9Connecteur
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.
5/17
10Architecture Archises
Web Services
Annuaire LDAP
Serveur de Téléphonie IP
SIP
LDAP
SOAP, UDDI, WSDL
RSCE Environnement de Création de Services
Connecteur Téléphonie IP
Connecteur LDAP
Connecteur Web Services
Connecteurs
XML
XML
XML
Déclencheur Moteur dIntégration
XML
Définitions de services Profils utilisateur
Gestionnaire de Portail
Transformateur
Archises
XML
Gestionnaire de Contexte
XML.
Gestionnaire de terminal virtuel
Terminal
Protocole de terminal virtuel (HTML, WAP)
116/17
Déclencheur (Triggering)
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.
SCDL
12Moteur dintégration
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.
7/17
13Exemple de moteur dintégration
7/17
ltmethodCallgt ltmethodNamegt .. lt/methodNamegt
ltinput_Paramsgt ltparamgt ltvaluegt ..
lt/valuegt lt/paramgt lt/input_Paramsgt
ltoutput_Paramsgt .. lt/output_Paramsgt lt/methodCallgt
SCDL
14Architecture Archises
Web Services
Annuaire LDAP
Serveur de Téléphonie IP
SIP
LDAP
SOAP, UDDI, WSDL
RSCE Environnement de Création de Services
Connecteur Téléphonie IP
Connecteur LDAP
Connecteur Web Services
Connecteurs
XML
XML
XML
Déclencheur Moteur dIntégration
XML
Définitions de services Profils utilisateur
Gestionnaire de Portail
Transformateur
Archises
XML
Gestionnaire de Contexte
XML.
Gestionnaire de terminal virtuel
Terminal
Protocole de terminal virtuel (HTML, WAP)
15Sans Archises
Résultat de recherche LDAP Type search
response Object_name Henry Martin attributes
phone 01 44 12 32 65 result_code OK
Annuaire LDAP
Pas de services à valeur ajoutée
Henry MARTIN 01 44 12 32 65
Terminal
8/17
16Démonstration Transformation (1/3)
Résultat de recherche LDAP Type search
response Object_name Henry Martin attributes
phone 01 44 12 32 65 result_code OK
9/17
Téléphonie XML
Annuaire LDAP
Connecteur
Connecteur LDAP
Connecteur Téléphonie
Sélection de services
Script de déclenchement
Gestionnaire de session / Intrusion
Gestionnaire de Portail
Adaptation daffichage logique
Terminal Virtuel
Archises
Adaptation daffichage physique
17Transformation en écran logique (2/3)
9/17
Annuaire LDAP
Téléphonie XML
Message XML ltxml version 1.0gt ltnamegtHenry
Martinlt/namegt ltattributesgt ltphonegt 01
44 12 32 65 lt/phonegt lt/attributesgt lt/xmlgt
Connecteur LDAP
Connecteur Telephonie
Sélection de services
Action MakeCall
Script de déclenchement
Message XML enrichi ltxml version 1.0gt
lttypegtresponselt/typegt ltnamegtHenry
Martinlt/namegt ltattributesgt
ltphonegt ltwordinggtcalllt/wordinggt
phone// 01 44 12 32 65
lt/phonegt lt/attributesgt lt/xmlgt
Gestionnaire de session / Intrusion
Adaptation daffichage logique
Archises
Adaptation daffichage physique
18Traduction des labels (3/3)
9/17
Téléphonie XML
Annuaire LDAP
Archises
Connecteur LDAP
Connecteur Telephonie
Sélection de services
Script de déclenchement
Message XML consolidé ltxml version 1.0gt lttype
pr3gtresponselt/typegt ltname pr4gtHenry
Martinlt/namegt ltattributesgt ltphone
pr5gt ltwordinggtcalllt/wordinggt
phone// 01 44 12 32 65
lt/phonegt lt/attributesgt ltintrusion
pr0gtlitelt/intrusiongt lt/xmlgt
Gestionnaire de session / Intrusion
Adaptation daffichage logique
French wording table
RESULTAT DE LA RECHERCHE
response
Adaptation daffichage physique
call
RESULTAT DE LA RECHERCHE
APPELER
Henry MARTIN 01 44 12 32 65
APPELER
19Architecture Archises
Web Services
Annuaire LDAP
Serveur de Téléphonie IP
SIP
LDAP
SOAP, UDDI, WSDL
RSCE Environnement de Création de Services
Connecteur Téléphonie IP
Connecteur LDAP
Connecteur Web Services
Connecteurs
XML
XML
XML
Déclencheur Moteur dIntégration
XML
Définitions de services Profils utilisateur
Gestionnaire de Portail
Transformateur
Archises
XML
Gestionnaire de Contexte
XML.
Gestionnaire de terminal virtuel
Terminal
Protocole de terminal virtuel (HTML, WAP)
20Adaptation à tout type de terminal
Définitions de services Profils utilisateur
FILTRAGE
XML.
Gestionnaire de Contexte
XML.
Gestionnaire de terminal virtuel
Service Y
Service Z
Service X
- 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.
10/17
21Architecture Archises
Web Services
Annuaire LDAP
Serveur de Téléphonie IP
SIP
LDAP
SOAP, UDDI, WSDL
RSCE Environnement de Création de Services
Connecteur Téléphonie IP
Connecteur LDAP
Connecteur Web Services
Connecteurs
XML
XML
XML
Déclencheur Moteur dIntégration
XML
Définitions de services Profils utilisateur
Gestionnaire de Portail
Transformateur
Archises
XML
Gestionnaire de Contexte
XML.
Gestionnaire de terminal virtuel
Terminal
Protocole de terminal virtuel (HTML, WAP)
22Environnement de Création de Services
Composants (Web,fournisseurs)
Service Développement
Fournisseur de ressource SRF
Processus de création de services
RSCE
Langage SCDL
Fournisseur de management SMF
Fournisseur de réseau
Assemblage de Services
Déploiement de Service
Créateur de service
Service dutilisateur
RSCE Rapid Service Creation Environment
SCDL Service Creation Description Language
11/17
233. Pourquoi Archises ?
24Intermédiation
1970
1995
200x
Carrefour, Auchan, Wal-mart
Yahoo!, AOL!, MSN
Archises (contribution)
Internet
Production de masse
Information de masse
Exemple
Intermédiaires (valeur ajoutée) (Agence de
voyage/Yahoo)
Intermédiaires vs commerce direct
Infomédiaires (billet SNCFhôtel avioncroisière
)
12/17
25Management dans réseau
SMF
SCEF
Déploiement rapide de nouveaux services
Création rapide de nouveaux services
SCF
SCF
SRF
Séparation de la Logique et de la Commutation
SSF
SSF
SSF Service Switching Function
SRF Specialized Resource Function
SCF Service Control Function
SMF Service Management Function
SCEF Service Creation Environment Function
13/17
264. Evaluation via la plate-forme dArchises
Call manager
SGBD
services
RSCE Création de Services
Serveur Archises
IP
IP
Réseau TCP/IP
ToIP
14/17
27Service dArchises
assembleur
Suite des composants
Transformation
Déclenchement
15/17
285. Conclusion Perspectives
Inter-Services
Services
Intra-services
RSCE Environnement de Création de Services
Connecteur Téléphonie IP
Connecteur LDAP
Connecteur Web Services
XML
XML
XML
Déclencheur Moteur dIntégration
Archises
XML
Définitions de services Profils utilisateur
Transformateur
XML
Gestionnaire de Contexte
XML.
Gestionnaire de terminal virtuel
- Contribution à la recherche
- Architecture Archises,
- Framework dArchises,
- Evolution.
Réseau
29Résumé Archises
- Architecture Archises
- Rapidité service à valeur ajoutée
- Assemblage de composants via RSCE,
- Transformation via Créateur de Services,
- Déclenchement.
- Tarif moins cher
- Architecture neutre, ouverte,
- Connecteurs,
- Tout type de terminal.
- Partager linfrastructure IP.
- Qualité
- Tester, valider sur ToIP.
- Respecter léquation
- Service architecturecomposant(s)
assembleur(s)adaptateur(s)déclencheur(s) - (voir thèse http//nguyentuanloc.online.fr/thesis
/these_TLNguyen.pdf)
16/17
30Perspectives Archises
Aujourdhui (monople)
Demain (ouvert,standard, interopérable)
Opérateur 1
Opérateur N
Opérateur 3
Opérateur 2
Opérateur 1
Opérateur N
Opérateur 3
Opérateur 2
Service
Terminaux interopérables
Terminal
Opérateur 1
Opérateur N
Opérateur 3
Opérateur 2
Plate-forme de Services unifiée (ARCHISES)
Plate-forme de services
Télécom (GSM, 3G)
Télécom (GSM, 3G,UMTS,Wi-Max)
Infrastructure de Télécom
17/17