Interopérabilité
rime avec intégration et mobilité
Marc
Gardette Responsable de
groupe architectes .NET, Microsoft France et Maziar Zolghadr
Chef de produit serveurs, Microsoft
Par JDNet
Solutions (Benchmark Group)
URL : http://www.journaldunet.com/solutions/dossiers/agile/agile_itw_gardette.shtml
Lancer l'impression
Lundi 2 décembre 2002
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
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
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.
|
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."
|
|