Plateforme Windows Azure Étude de cas d'une solution client Un opérateur mobile réduit le délai de commercialisation d'une solution de réseau social innovante Présentation Pays ou région : États-Unis Secteur : Télécommunications (Télécommunications sans fil) Profil du client T-Mobile USA fournit des services et des produits sans fil à environ 33 millions de clients situés aux États-Unis. Filiale de Deutsche Telekom, T-Mobile est établie à Bellevue, dans l'état de Washington. Elle emploie 42 000 personnes. Situation de l'entreprise La société T-Mobile souhaitait offrir à ses clients une nouvelle application mobile pour aider les membres d'une famille à rester en contact, mais elle était confrontée à des délais serrés. Solution T-Mobile a créé sa nouvelle application Family Room, basée sur Windows Phone 7 et sur la plateforme Windows Azure. Avantages Un délai de commercialisation réduit Une gestion simplifiée Des communications optimisées Un niveau de sécurité élevé Un support d'innovation «Je suis persuadé que, au fur et à mesure de notre avancée et de la mise en œuvre de jeux de fonctionnalités plus complets, Windows Phone 7 et la plateforme Windows Azure vont pouvoir évoluer et prendre en charge un grand nombre de fonctionnalités.» Joshua Lipe, Directeur produits, périphériques, T-Mobile T-Mobile USA, l'un des principaux fournisseurs de services sans fil, souhaitait créer un nouveau logiciel mobile permettant de simplifier les communications pour les familles. La société devait mettre en œuvre l'application ainsi que son infrastructure de serveur dans un laps de temps réduit. T-Mobile a décidé de mettre au point la solution à l'aide de Microsoft Visual Studio 2010 Professional et de la baser sur Windows Phone 7 et sur la plateforme Windows Azure. Grâce à un environnement de développement intégré et aux services cloud, la société a réalisé le projet en à peine six semaines. Le fait d'utiliser une plateforme cloud plutôt que de conserver des serveurs physiques a également simplifié la gestion. En conséquence, les développeurs ont plus de temps à consacrer à l'amélioration de l'application. Les clients vont pouvoir bénéficier d'une solution de communication fiable et simplifiée, hautement sécurisée ; T-Mobile travaille déjà à la conception de nouvelles fonctionnalités pour que les utilisateurs puissent en profiter.
Situation T-Mobile USA est l'un des principaux fournisseurs de services de télécommunications sans fil américains. Établie à Bellevue, dans l'état de Washington, la société vend également des téléphones mobiles et d'autres produits via son site Web et depuis des milliers de points de vente. T-Mobile compte 42 000 employés et plus de 33 millions de clients à travers le pays. Elle propose une couverture internationale grâce à sa société mère, Deutsche Telekom. T-Mobile était consciente que les gens utilisaient plus que jamais différents réseaux sociaux et périphériques portables pour communiquer. La société y a vu une opportunité de simplifier les communications pour les familles. «Nous avons réalisé que les membres d'une famille avaient besoin de communiquer les uns avec les autres en dehors des réseaux sociaux de grande taille», explique Joshua Lipe, Directeur produits, périphériques chez T-Mobile. «Nous avons voulu offrir une solution plus privée aux personnes qui ont besoin de planifier des choses et de communiquer régulièrement.» T-Mobile a commencé à concevoir une application que les membres d'une famille pourraient utiliser pour organiser des activités et partager des photos et d'autres informations. La société est partie à la recherche d'une solution de téléphonie mobile qu'elle pourrait facilement personnaliser pour prendre en charge un ensemble intégré de fonctionnalités. Elle a également été confrontée à un certain nombre de défis en matière de développement, y compris à des délais serrés. «Lorsque nous avons commencé à parler de la manière dont cette application serait créée, il nous est apparu clairement que l'une des principales contraintes à laquelle nous allions être soumis serait le temps,» raconte Lipe. «Lorsque vous êtes pressés par le temps, vos possibilités sont limitées, mais vous désirez également trouver le moyen le plus simple et le plus efficace de procéder.» La société souhaitait également pouvoir se consacrer au développement et au réglage précis de l'application mobile sans se soucier du déploiement et de la maintenance des ordinateurs serveurs, des périphériques de stockage et de toute autre infrastructure. Elle a alors décidé de chercher une plateforme cloud qui permettrait de simplifier la mise en œuvre et qui assurerait la fiabilité. La protection des données des clients constituait une autre priorité. «Il s'agit d'un engagement de la part de l'entreprise ; les gens vont pouvoir se fier à cette application dans le cloud,» précise Lipe. «J'avais besoin de savoir que l'application allait fonctionner de la manière requise et qu'elle serait toujours disponible.» Solution En février 2010, T-Mobile a rencontré Microsoft pour parler de la possibilité de déployer son application sur les téléphones Windows. Lorsque la société en a appris davantage sur un nouveau produit bientôt disponible sur le marché appelé Windows Phone 7, elle a su qu'elle avait trouvé le bon filon. Le téléphone comprend des fonctionnalités uniques telles que les hubs, qui regroupent du contenu Web et des applications pour des tâches spécifiques. Cette fonctionnalité constituerait une base idéale pour l'application T-Mobile Family Room. D'autres améliorations technologiques pourraient également être utiles. Par exemple, T-Mobile pourrait utiliser le service Microsoft Push Notification Service dans Windows Phone 7 pour mettre automatiquement à jour les informations
«Comparée aux applications que j'ai lancées par le passé, cette solution pour Windows Phone 7 a été beaucoup plus simple à mette au point et à exécuter. Simplicité d'exécution rime avec délai de commercialisation réduit.» Joshua Lipe, Directeur produits, périphériques, T-Mobile sur plusieurs téléphones Windows. En général, sur les autres téléphones, une application mobile interroge un service Web pour vérifier si des notifications sont en attente. Sur le téléphone Windows Phone 7, un service Web pourrait envoyer une alerte à l'application, ce qui réduirait la consommation en bande passante et en batterie du périphérique. Travailler avec Windows Phone 7 permettrait également de simplifier la mise en œuvre. La société pourrait réduire le délai de commercialisation d'outils familiers tels que le système de développement Microsoft Visual Studio 2010 Professional et Microsoft.NET Framework 4. Après avoir établi le plan du projet, T-Mobile et Microsoft ont demandé à Matchbox Mobile, une société de développement de logiciels mobiles, de rejoindre l'équipe du projet. Matchbox Mobile crée des applications innovantes pour des équipementiers, des opérateurs mobiles et d'autres fournisseurs. Ce partenaire Microsoft Certified Partner propose une large gamme de services, y compris des services de recherche et de développement, de test et d'implémentation. L'étape suivante consistait à sélectionner une infrastructure sur cloud pour héberger l'application et les données. L'équipe a étudié plusieurs services, y compris des offres proposées par des fournisseurs avec lesquels elle travaillait déjà. Au final, elle a choisi la plateforme Windows Azure, un ensemble de services de Cloud computing incluant le système d'exploitation Windows Azure et la base de données relationnelle Microsoft SQL Azure. «Nous avons parlé d'un grand nombre d'options cloud différentes,» raconte Lipe. «À la fin de la journée, nous avons eu l'impression que la plateforme Windows Azure était la mieux placée pour répondre à nos besoins car elle proposait le jeu de fonctionnalités, la compatibilité et la fiabilité qui convenaient.» Matthew Calamatta, Consultant technique chez Matchbox Mobile, ajoute : «Il nous a semblé qu'avec Windows Azure, nous pourrions mettre au point la solution très rapidement.» T-Mobile était également confiante dans le fait qu'elle pourrait mieux protéger les informations des clients avec la plateforme Windows Azure. Grâce à Windows Communication Foundation, un composant de.net Framework, l'équipe pourrait créer un service qui utiliserait les protocoles HTTPS et TLS (Transport Layer Security). Elle pourrait également mettre en œuvre une authentification basée sur un certificat. En utilisant Visual Studio 2010, l'équipe a initié un processus de développement rapide avec un délai de réalisation de deux mois. Les développeurs de Matchbox Mobile se sont répartis en deux groupes : l'un s'est consacré à l'application cliente pendant que l'autre a travaillé à la conception d'un logiciel pour le serveur Web. Cependant, les développeurs des deux groupes se sont rapidement rendus compte qu'ils pouvaient travailler ensemble afin de réaliser le projet plus rapidement. «Le jeu d'outils commun et le niveau de sophistication du processus de développement fournis par Visual Studio 2010 sous-entendaient que nous pouvions faire travailler ensemble des membres des deux groupes,» explique Calamatta. «Ainsi, si un développeur finissait une tâche côté client, il pouvait immédiatement passer à l'intégration au serveur Web.» En six semaines à peine, l'équipe a livré sa première application Family Room pour Windows Phone 7. L'application comprend
«Grâce à notre application Family Room et à Windows Phone 7, il est possible d'indiquer une activité et de partager ces informations avec le groupe. Cela permet aux gens de gérer leur vie plus facilement tout en restant proches des personnes qui leur sont chères.» Joshua Lipe, Directeur produits, périphériques, T-Mobile une Live Tile affichée sur l'écran de démarrage du téléphone. En utilisant Family Room, les membres d'un groupe peuvent mettre à jour les informations du calendrier et rédiger des notes à l'attention du groupe sur un tableau noir virtuel. Ils peuvent également partager des photos. Une application Web s'exécutant sous Windows Azure réalise des tâches consistant, par exemple, à envoyer des notifications «push» aux téléphones, à authentifier des périphériques et à enregistrer de nouveaux utilisateurs. Les données sont stockées à l'aide de la base de données SQL Azure et la société peut également utiliser les outils analytiques SQL Azure. L'application est disponible sur le nouveau téléphone HTC HD7 Windows de T-Mobile. Avantages En basant sa nouvelle application Family Room sur un logiciel Microsoft, T- Mobile USA a réduit le délai de commercialisation. La société peut également gérer facilement la solution, simplifier les communications pour les utilisateurs et fournir un haut niveau de sécurité. Elle a hâte de pouvoir développer d'autres fonctionnalités innovantes. Un délai de commercialisation réduit Le logiciel Microsoft a permis à la société T- Mobile de commercialiser sa nouvelle application plus rapidement. En simplifiant le processus de développement et en utilisant les services informatiques sur cloud, la société a pu lancer l'application en deux mois. «Ce qui nous a plu, c'est que nous avons pu utiliser Visual Studio 2010 pour développer l'application cliente et l'application principale en même temps», précise Calamatta. «Le fait de pouvoir utiliser Windows Phone 7 et la plateforme Windows Azure à l'aide d'un jeu unifié d'outils et de technologies a été pour nous l'un des principaux avantages.» Lipe confirme que le projet a été un succès. «Comparée aux applications que j'ai lancées par le passé, cette solution pour Windows Phone 7 a été beaucoup plus simple à mettre au point et à exécuter,» raconte-t-il. «Simplicité d'exécution rime avec délai de commercialisation réduit.» Une gestion simplifiée Après avoir lancé le logiciel, Matchbox Mobile a continué à gérer la solution Family Room. L'application étant exécutée sur la plateforme Windows Azure gérée par Microsoft, Matchbox Mobile peut honorer des contrats de niveau de service élevé sans avoir besoin de gérer des serveurs physiques. En conséquence, ses développeurs disposent de plus de temps pour créer de nouvelles fonctionnalités logicielles. Calamatta déclare : «En utilisant la plateforme Windows Azure, nous pouvons concentrer nos efforts sur ce que nous faisons de mieux : créer des applications conviviales.» Des communications optimisées T-Mobile est persuadé que son logiciel va simplifier les communications et améliorer la qualité de vie des utilisateurs en leur permettant de se concentrer sur un réseau social plus petit : la famille. «Grâce à notre application Family Room et à Windows Phone 7, il est possible d'indiquer une activité et de partager ces informations avec le groupe», explique Lipe. «La solution regroupe sur un seul emplacement tous les outils nécessaires pour que les gens puissent gérer leur vie plus facilement tout en restant proches des personnes qui leur sont chères.» Un niveau de sécurité élevé Les sociétés T-Mobile et Matchbox Mobile sont toutes deux confiantes dans le fait que
cette nouvelle solution va permettre de protéger les données des clients. «Nous souhaitions fournir un niveau de sécurité élevé en ce qui concerne les données des clients car elles se déplacent du serveur vers le client pour revenir vers le serveur,» informe Calamatta. «Nous avons eu le sentiment que Windows Azure allait nous offrir les outils nécessaires pour atteindre cet objectif.» Grâce à la plateforme Windows Azure, T- Mobile peut offrir aux clients des niveaux de protection incluant le chiffrement de clé privée et des datacenters dotés de multiples certifications et contrôles de sécurité. «La plateforme nous apporte la tranquillité d'esprit : il nous suffit de déployer le système et de dire : «Regardez, voici les spécifications de sécurité de Windows Azure, vous pouvez les évaluer et les tester.». Un support d'innovation T-Mobile peut continuer à améliorer sa gamme de produits avec de nouvelles technologies mobiles et de nouveaux services informatiques sur cloud. Lipe indique : «En tant qu'opérateur de téléphonie mobile, il est pour nous évident d'associer Windows Phone 7 à la plateforme Windows Azure.» Il ajoute que la solution possède à la fois les fonctionnalités et la fiabilité dont la société a besoin pour développer ses offres. «Je suis persuadé que, au fur et à mesure de notre avancée et de la mise en œuvre de jeux de fonctionnalités plus complets, Windows Phone 7 et la plateforme Windows Azure vont pouvoir évoluer et prendre en charge un grand nombre de fonctions», commente Lipe. «Nous pouvons continuer à utiliser les fonctionnalités intégrées et à développer notre solution.»
Plus d'informations (documents peut-être en anglais) Pour plus d'informations sur les produits et services Microsoft, contactez Microsoft Sales Information Center au (800) 426-9400 depuis les États-Unis. Depuis le Canada, contactez Microsoft Canada Information Centre au (877) 568-2495. Les clients sourds ou malentendants résidant aux États-Unis et au Canada peuvent contacter les services télétexte/téléscripteur Microsoft (TTY/TDD) en appelant le (800) 892-5234. Hors États-Unis et Canada, veuillez contacter la filiale Microsoft de votre pays. Sur Internet, consultez le site suivant : www.microsoft.com Pour plus d'informations sur les produits et services Matchbox Mobile, appelez le (206) 365-1471 ou consultez le site Web de la société à l'adresse : www.matchboxmobile.com Pour plus d'informations sur les produits et services T-Mobile USA, consultez le site suivant : www.t-mobile.com Plateforme Windows Azure Windows Azure est une plateforme idéale pour accroître les offres de produits et de services en ligne. Elle inclut les composants principaux ci-dessous : Windows Azure. Windows Azure est l'environnement de développement, d'hébergement et de gestion de services conçu pour la plateforme Windows Azure. Windows Azure offre aux développeurs des services de calcul et de stockage à la demande pour héberger, faire évoluer et gérer des applications Web sur Internet via les datacenters Microsoft. Microsoft SQL Azure. Microsoft SQL Azure offre le premier service de base de données autogéré et relationnels basé sur le cloud et conçu d'après les technologies Microsoft SQL Server 2008. Windows Azure AppFabric. Grâce à Windows Azure AppFabric, les développeurs peuvent créer et gérer des applications plus facilement, qu'elles se trouvent sur site ou sur cloud. Le bus des services AppFabric connecte services et applications par-delà les frontières du réseau afin d'aider les développeurs à mettre au point des applications distribuées. Le contrôle d'accès AppFabric offre un contrôle d'accès fédéré et basé sur les revendications pour les services Web REST. Windows Azure Marketplace DataMarket. Les développeurs et les travailleurs de l'information peuvent utiliser le nouveau service DataMarket pour rechercher, acheter et gérer facilement les abonnements de données de premier ordre sur la plateforme Windows Azure. Pour plus d'informations sur la plateforme Windows Azure, consultez le site : www.windowsazure.com Logiciels et services Plateforme Windows Azure Windows Azure Microsoft SQL Azure Microsoft Visual Studio Microsoft Visual Studio 2010 Professional Windows Phone 7 Technologies Microsoft.NET Framework 4 Windows Communication Foundation Matériel Téléphone HTC HD7 Windows Partenaire Matchbox Mobile Cette étude de cas est uniquement à but informatif. DANS LE PRÉSENT DOCUMENT, MICROSOFT NE FORMULE AUCUNE GARANTIE, EXPLICITE OU IMPLICITE. Document publié en novembre 2010