Your SlideShare is downloading. ×
Une plateforme pour une orchestration sûre de services convergents
Une plateforme pour une orchestration sûre de services convergents
Une plateforme pour une orchestration sûre de services convergents
Une plateforme pour une orchestration sûre de services convergents
Une plateforme pour une orchestration sûre de services convergents
Une plateforme pour une orchestration sûre de services convergents
Une plateforme pour une orchestration sûre de services convergents
Une plateforme pour une orchestration sûre de services convergents
Une plateforme pour une orchestration sûre de services convergents
Une plateforme pour une orchestration sûre de services convergents
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Une plateforme pour une orchestration sûre de services convergents

124

Published on

Impact du « smartphone » sur l’écosystème de services …

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

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
124
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 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. 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. 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. 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. 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. 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. 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. 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. 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. Merci!Des questions?10Des questions?

×