Une plateforme pour une orchestrationsûre de services convergentssûre de services convergentsKarim Sbata Elie Najm Gerard ...
SommaireImpact du « smartphone » sur l’écosystème de servicesParadigme de la convergence de serviceCaractéristiques de l’é...
Impact du « smartphone » sur l’écosystème de services« Couteau suisse » de l’utilisateur« Couteau suisse » de l’utilisateu...
Paradigme de la convergence de serviceOffrir à l’utilisateur un accès uniforme aux servicesmasque l’hétérogénéité des serv...
Caractéristiques de l’écosystème de services actuelFrontièresFrontièresFrontièresFrontières lâcheslâcheslâcheslâchesentre ...
L’exposition de services OrangePartenariatsOffres sur mesure / catalogue en libre-serviceVia des initiatives multi-opérate...
Notre proposition de solution de convergenceService Web #1ServicePartenaireService Web #2Solution de convergenceOrchestrat...
Orchestration agnostique de serviceIntérêtfournir des services finaux homogènes malgré l’hétérogénéité des servicessous-ja...
Evolutions mises en placeGestion de l’asynchronismeMotivation: les services télécoms sont souvent asynchrones (e.g. demand...
Merci!Des questions?10Des questions?
Prochain SlideShare
Chargement dans…5
×

Une plateforme pour une orchestration sûre de services convergents

394 vues

Publié le

Impact du « smartphone » sur l’écosystème de services
Paradigme de la convergence de services

Publié dans : Technologie
0 commentaire
0 j’aime
Statistiques
Remarques
  • Soyez le premier à commenter

  • Soyez le premier à aimer ceci

Aucun téléchargement
Vues
Nombre de vues
394
Sur SlideShare
0
Issues des intégrations
0
Intégrations
2
Actions
Partages
0
Téléchargements
0
Commentaires
0
J’aime
0
Intégrations 0
Aucune incorporation

Aucune remarque pour cette diapositive

Une plateforme pour une orchestration sûre de services convergents

  1. 1. Une plateforme pour une orchestrationsûre de services convergentssûre de services convergentsKarim Sbata Elie Najm Gerard NicolasOrange Labs Télécom ParisTech Télécom ParisTech
  2. 2. SommaireImpact du « smartphone » sur l’écosystème de servicesParadigme de la convergence de serviceCaractéristiques de l’écosystème de services actuel2Caractéristiques de l’écosystème de services actuelNotre proposition de solution
  3. 3. Impact du « smartphone » sur l’écosystème de services« Couteau suisse » de l’utilisateur« Couteau suisse » de l’utilisateur« Couteau suisse » de l’utilisateur« Couteau suisse » de l’utilisateurAccès aux servicesAccès aux servicesAccès aux servicesAccès aux services TelCoTelCoTelCoTelCo classiquesclassiquesclassiquesclassiques3Accès aux services WebAccès aux services WebAccès aux services WebAccès aux services Web Fusion des deux « mondes » dansFusion des deux « mondes » dansFusion des deux « mondes » dansFusion des deux « mondes » dansl’esprit de l’utilisateurl’esprit de l’utilisateurl’esprit de l’utilisateurl’esprit de l’utilisateurEvolution vers un écosystème deEvolution vers un écosystème deEvolution vers un écosystème deEvolution vers un écosystème deservices convergentsservices convergentsservices convergentsservices convergents
  4. 4. Paradigme de la convergence de serviceOffrir à l’utilisateur un accès uniforme aux servicesmasque l’hétérogénéité des servicesles nouveaux standards du Web (HTML5 / Websocket / WebRTC)permettent une expérience utilisateur fonctionnellement riche et de qualitééquivalente quel que soit le terminalOffrir aux concepteurs de services une vue uniforme des ressources4Offrir aux concepteurs de services une vue uniforme des ressourcesabstraction par orchestration agnostiqueprise en compte des différences conceptuelles des services (e.g.asynchronisme / synchronisme)prise en compte de la complexification des sessions de services en mettanten place de la vérification comportementale
  5. 5. Caractéristiques de l’écosystème de services actuelFrontièresFrontièresFrontièresFrontières lâcheslâcheslâcheslâchesentre lesentre lesentre lesentre les acteursacteursacteursacteursTelCoTelCoTelCoTelCo et Webet Webet Webet WebCourseCourseCourseCourse àààà l’innovationl’innovationl’innovationl’innovation5VolontéVolontéVolontéVolonté //// nécessiténécessiténécessiténécessité de convergencede convergencede convergencede convergenceCourseCourseCourseCourse àààà l’innovationl’innovationl’innovationl’innovationConcurrenceConcurrenceConcurrenceConcurrence etetetetcomplémentaritécomplémentaritécomplémentaritécomplémentarité
  6. 6. L’exposition de services OrangePartenariatsOffres sur mesure / catalogue en libre-serviceVia des initiatives multi-opérateurs : WAC, YouConnectServices exposésPaiement sur facture6Accès privilégié au service suivant l’opérateurProfil utilisateurStockage personnelSMSClick-to-Call• Offre essentiellement « Web »• Exposition d’assets TelCos pasvraiment satisfaisante• Pas de réelle convergence
  7. 7. Notre proposition de solution de convergenceService Web #1ServicePartenaireService Web #2Solution de convergenceOrchestrateurHTTPCCCCCCCCREST/SOAPContenu WebContenu WebContenu WebContenu Web(HTML5)(HTML5)(HTML5)(HTML5)Orchestration agnostiqueOrchestration agnostiqueOrchestration agnostiqueOrchestration agnostique(ORC modifié)(ORC modifié)(ORC modifié)(ORC modifié)Cohérence comportementaleCohérence comportementaleCohérence comportementaleCohérence comportementale(WSCL)(WSCL)(WSCL)(WSCL)7Service TelCo #1Service Web #2Service Web #MService TelCo #2Service TelCo #NAccèsutilisateurCode clientOrchestrateurAgnostiqueOUTINJSON over WebsocketHTTPCCCCCCCCCCCCCCCCCCCCREST/SOAPLibrairies d’accès aux servicesLibrairies d’accès aux servicesLibrairies d’accès aux servicesLibrairies d’accès aux services((((JavascriptJavascriptJavascriptJavascript))))
  8. 8. Orchestration agnostique de serviceIntérêtfournir des services finaux homogènes malgré l’hétérogénéité des servicessous-jacentsfaire de l’orchestration sans concession fonctionnelleORC, un langage d’orchestration agnostiquepermet de s’abstraire des protocoles sous-jacents8permet de s’abstraire des protocoles sous-jacentsévolutif, facilement extensiblepermet nativement de masquer l’hétérogénéité des services sous-jacentsdes évolutions nous ont permis de:gérer l’asynchronisme (e.g. gestion des notifications SIP)améliorer la robustesse de l’orchestration par typage des entrées/sortiesproposer une orchestration sûre en vérifiant sa cohérencecomportementale
  9. 9. Evolutions mises en placeGestion de l’asynchronismeMotivation: les services télécoms sont souvent asynchrones (e.g. demanded’établissement de session, notification d’un changement de statut)Extension de fonctionnalités ORC existantes pour buffériser les notificationset les affecter à la bonne instance d’orchestration au moment opportunTypage des entrées/sorties9Motivation: meilleure prise en compte des erreurs fonctionnelles et détectiondes erreurs de conceptionExtension (e.g. réponse à typage multiple) et généralisation du typageautorisé par ORC à l’ensemble des scripts orchestrésCohérence comportementaleMotivation: détection des erreurs de conceptionExtension du typage en introduisant la notion de type comportemental, en sebasant sur WSCL.
  10. 10. Merci!Des questions?10Des questions?

×