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 du 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). Internet fondé sur les standards, 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 terme 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 quelque 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.
| 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 PDA 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 passerelles. Chaque application est différente et nécessite donc une couche différente. Ainsi, par exemple, pour la messagerie ou plus exactement le PIM, 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 besoin de se soucier de la manière dont il va 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. |
|
" 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. "  | 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 mainframes 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 mainframe. 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 plein 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, businessflow… Ce serveur réalise le messaging (réception, routage/dispatching, acheminement vers les destinataires internes ou externes) et l'orchestration (capacité à modéliser les processus en réalisant le dessin logique avec l'outil visuel Visio et en définissant des associations (binding) entre les étapes élémentaires et leur mode d'exécution …) 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 mainframes. |
|