Dans un environnement de plus en plus hétérogène
et éclaté, comment connecter efficacement les collaborateurs
avec les applications, les applications entre elles,
indépendamment du lieu, du temps et des technologies.
Microsoft propose les outils nécessaires pour réaliser
cette intégration et gérer la mobilité chez Microsoft
France.
Trois axes
ont été définis pour développer l'offre mobilité |
Les matériels
Un noyau de Windows existe pour ces appareils
: Windows CE. Il s'adapte sur différents types
de produits, notamment les assistants numériques
personnels Pocket PC. Le succès de cette offre
est en parti fondé sur l'importance de la base
installée de Visual Basic, Microsoft ayant décidé
de proposer aux très nombreux développeurs VB
un même environnement pour les applications nomades.
Les serveurs
Mobile Information Server a pour objectif d'étendre
les applications de l'entreprise vers les applications
sans fil. Concrètement, dans une application intranet
ce produit sert de passerelle. Chaque application
est différente et nécessite donc une couche différente.
Ainsi, par exemple, pour la messagerie ou plus
exactement l'assistant de gestion personnel (PIM,
Personnal Information Manager), une couche intermédiaire
a été développée pour permettre l'accès sans fil
à Exchange Server. On peut ainsi naviguer avec
son téléphone portable au travers de son PIM,
recevoir des notifications SMS et réaliser la
synchronisation de son PDA Pocket PC (le téléphone
portable sert alors de modem).
Le développement
Un des fondements de .NET est le développement.
C'est ainsi que, dans l'environnement de développement
Visual Studio .NET notamment, on retrouve des
fonctions conçues pour faire en sorte que, quand
un développeur créée une application, il n'ait
pas à se soucier de la manière dont elle va s'afficher
à l'écran, c'est le moteur d'application qui le
prend en charge. Avec Visual Studio.NET, il existe
des modules pour créer des applications mobiles
sans tenir compte des spécificités des appareils,
toute la complexité est prise en compte par Mobile
Internet tool Kit.
|
Les systèmes d'information sont de plus en plus hétérogènes,
que ce soit au niveau des protocoles de réseau, métier,
des systèmes d'exploitation, des périphériques, des
langages, des technologies de composants, des annuaires,
des serveurs d'applications, des applications métiers,
des bases de données ou des couches intermédiaires (midleware).
Les technologies utilisées pour assurer l'intégration
des applications en interne (AtoA) ou entre entreprises
(BtoB) étaient jusqu'à présent spécifiques, voire propriétaires
(APIs, Protocoles, EAI, EDI). Fondé sur des standards,
Internet a ouvert de nouveaux horizons, permettant d'envisager
de meilleures réponses aux questions d'intégration des
systèmes d'informations.
La nouvelle génération informatique qui résoudra ces
problèmes est construite autour du standard XML (eXtensible
Markup Language) et des services Web. Plus qu'une simple
représentation de données, XML et les technologies connexes
(SOAP : Simple Access Object Protocol et UDDI : Universal
Description Discovery and Integration) permettent, en
effet, aux développeurs de créer des services Web :
services applicatifs programmables, réutilisables, indépendamment
de leur localisation sur le réseau et de leur plate-forme
technique de mise en uvre. "La promesse des services Web, c'est d'unifier toutes
ces technologies d'intégration en créant une couche
d'abstraction aux niveau des données (XML, XSD) des
inter (WSDL, UDDI, WSIL) des protocoles (SOAP)",
explique Marc Gardette, responsable de groupe architectes
.NET chez Microsoft France. "On verra se développer
dans l'avenir d'autres protocoles autour de SOAP et
des services Web qui permettront d'aller encore plus
loin dans l'abstraction en termes de sécurité, de qualité
de services
Aujourd'hui, on a avec XML et les services
Web, un vocabulaire commun et une manière commune d'envisager
l'intégration : on peut parler d'industrialisation de
l'intégration."
La mobilité comme credo
Deux serveurs
au cur de la politique d'intégration de Microsoft |
Host Integration Server
(HIS)
Cette nouvelle version de
SNA Server a pour objectif d'assurer, dans des
environnements grands systèmes ou AS/400, une
intégration à trois niveaux :
- réseau en créant des ponts entre SNA et IP ;
- données, à partir d'une application .NET on
accède à des données DB2, VSAM, AS/400, on met
en place des procédures de réplication ou d'extraction
de données ;
- transactions grâce à la réutilisation de transactions
disponibles sur le grand système. Une transaction
CICS ou IMS peut être réutilisée comme une transaction
.NET. Pont entre MSMQ et MQ Series pour les technologies
asynchrones de gestion de file d'attente.
BizTalk Server met
en place une infrastructure d'intégration à base
de messages. L'idée de base est de faire dialoguer
ensemble plusieurs d'îlots applicatifs. Plutôt
que de dialoguer point à point, il met en place
une logique de hub (concentrateur), plate-forme
de routage généralisée qui se charge de l'acheminement
des informations.
BizTalk Server a trois fonctions :
- intégration d'applications dans l'entreprise
(EAI) ;
- intégration d'applications externes à l'entreprise
(BtoB) ;
- coordination de processus (workflow, orchestration/chorégraphie,
flux d'affaires)
Ces deux produits, HIS et BizTalk
Server, ne sont pas concurrents mais au contraire
très complémentaires, dès lors que l'on se trouve
dans des environnements intégrant des grands systèmes.
|
Les applications XML doivent se baser sur une nouvelle
génération d'infrastructure, offrant aux développeurs
une architecture modulaire, sécurisée, fiable, administrable
hautement disponible et capable de monter en charge
linéairement. BizTalk Server représente le socle d'intégration
des applications de l'entreprise et de la gestion de
ses processus. Complété par Host Integration Server,
des connecteurs du marché ou des services Web, il permet
de s'interconnecter avec tous les sous-systèmes existants
de l'entreprise ou de ses partenaires.
Microsoft a pris l'engagement de donner accès à l'information
quel que soit l'endroit où l'on se trouve, à n'importe
quel moment et à partir de n'importe quel appareil c'est
le fameux :"anywhere, anytime, any device". Il
s'agit maintenant de mettre en ordre l'ensemble des
développements et des technologies Microsoft pour atteindre
cet objectif.
"Tout cela passe pour la prise en charge de la sécurité,
point très important pour les responsables de l'informatique",
explique Maziar Zolghadr, chef de produit serveurs chez
Microsoft. "C'est pourquoi Microsoft propose une version
sécurisée pour les opérateurs de télécommunications de
Mobile Information Server pour l'accès entre le Mobile
Information Server qui se trouve dans l'entreprise et
celui qui se trouve chez les opérateurs. On travaille
sur les accès nomades avec les opérateurs et nous serons
amenés à proposer ensemble avec un ou plusieurs opérateurs
une offre pour les entreprises dès la rentrée. Les fonctionnalités
disponibles aujourd'hui au travers de Mobile Information
Server le seront dans l'avenir dans la prochaine version
d'Exchange Server, de même pour la partie opérateur qui
sera intégrée dans ISA Server." |