15 avril 2004
Un accord a été conclu en janvier 2001 en vue de mettre fin à un différend entre Microsoft et Sun Microsystems. Ce différend était lié à la distribution par Microsoft de son implémentation de Java™. Selon cet accord, Microsoft doit mettre un terme à son utilisation du code source de Sun, y compris les tests de compatibilité liés à sa prise en charge par MSJVM. Certains développeurs et entreprises ont exprimé leur besoin d'un délai plus important que prévu initialement pour identifier leurs dépendances vis-à-vis de MSJVM. Aussi Sun et Microsoft se sont accordés pour étendre la période de transition jusqu'au 30 septembre 2004
Pour préparer ce changement, Microsoft a commencé à retirer progressivement la Machine Virtuelle Microsoft de ses produits après la conclusion de cet accord. À l'avenir, la Machine Virtuelle MSJVM de Microsoft ne sera plus incluse dans les produits Microsoft. Actuellement, de nombreuses entreprises utilisent MSJVM sur leurs sites Web et dans leurs applications. À terme, cela peut présenter un risque de sécurité pour les entreprises qui continueraient à utiliser MSJVM.
Microsoft s'engage à aider ses clients à protéger leurs environnements informatiques. Bien que MSJVM ne pose pas de problème de sécurité aujourd'hui, si des utilisateurs souhaitent prendre des mesures immédiates pour commencer à sécuriser leurs environnements Java, ils doivent mettre en ouvre la sécurité "zone Sites sensibles" de Microsoft Internet Explorer, tel que décrit dans le Guide de transition MSJVM. Dans l'éventualité d'une vulnérabilité de sécurité après le 30 septembre 2004, Microsoft ne pourra plus fournir de correctifs pour MSJVM.
Les informations et les outils fournis sur cette page sont conçus pour aider vos informaticiens, vos fournisseurs de solutions ou vos partenaires à déterminer la dépendance de votre entreprise vis-à-vis de MSJVM et à sélectionner les options de transition appropriées.
Comment limiter les risques
Votre stratégie de migration et de transition sera différente selon que votre équipe de support en informatique est interne ou externe à votre entreprise.
Haut de page
Pour les petites et moyennes entreprises ne possédant pas d'équipe technique en interne
Microsoft travaille étroitement avec des revendeurs à valeur ajoutée (VAR), des intégrateurs de système, des fabricants OEM et d'autres fournisseurs afin d'apporter des solutions aux petites et moyennes entreprises qui ne possèdent pas d'équipe technique en interne. Nous encourageons les petites et moyennes entreprises qui sont dans cette situation à contacter leurs fournisseurs informatiques ou leurs partenaires afin de déterminer les risques et de les limiter.
Microsoft collabore aussi avec les éditeurs de logiciels pour les aider à effectuer cette transition à partir de MSJVM de la façon la plus simple et la plus sécurisée possible. Si votre entreprise utilise actuellement des applications métiers tierces, contactez vos fournisseurs pour obtenir des informations complémentaires.
Haut de page
Pour les petites et moyennes entreprises qui possèdent une équipe technique en interne
Les options de transition et de migration que vous retiendrez seront déterminées par les besoins et les dépendances de votre métier. Généralement, une migration effectuée en douceur et réussie se déroule en trois phases :
- Commencer dès à présent à identifier les liens de dépendance vis-à-vis de la Machine Virtuelle Microsoft.
- Choisir une option de transition pour chaque dépendance.
- Effectuer la migration et les tests.
Haut de page
Options de transition et de migration
Plusieurs options de transition et de migration sont disponibles. Une ou plusieurs d'entre elles pourront être nécessaires.
- Verrouiller les zones de sécurité d'Internet Explorer tout en continuant à utiliser MSJVM. Le verrouillage des zones de sécurité permet de restreindre l'utilisation de MSJVM, même lorsqu'elle ne sera plus prise en charge. Ce verrouillage limite les risques de sécurité en restreignant l'utilisation de MSJVM à des sites spécifiques. Cette opération peut être effectuée en parallèle avec d'autres options de migration et réalisée dès aujourd'hui par des informaticiens.
- Basculer vers un environnement JRE (Java Run-time Environment) tiers. Bien que Microsoft ne puisse pas se porter garant de la sécurité et de la fiabilité des solutions proposées par les autres sociétés, celles-ci sont disponibles. Les clients qui choisissent d'explorer ces solutions doivent effectuer des tests approfondis avant de poursuivre dans cette voie.
- Migrer vers d'autres technologies d'affichage. Microsoft ne peut pas se porter garant de la sécurité et de la fiabilité des solutions proposées par d'autres sociétés, plusieurs offrent une technologie d'affichage compatible avec nombre de navigateurs. Les options comprennent Microsoft ASP.NET, DHTML, Macromedia Flash et bien d'autres. La migration vers d'autres technologies d'affichage implique l'accès au code source afin de pouvoir l'adapter.
- Migrer vers Microsoft .NET. Microsoft recommande cette option car nous serons à même d'apporter un support à nos clients qui effectueront une migration dans ce sens. De nombreux outils sont disponibles pour faciliter la transition. La migration vers .NET peut exiger un accès au code source.
Haut de page
Outils et solutions de transition et de migration
Plusieurs outils sont disponibles pour aider les administrateurs système à gérer leurs plans de transition et de migration.
Haut de page
Guide de transition MSJVM
Ce guide présente les différentes options de transition aux développeurs et aux informaticiens.
Télécharger le Guide de transition MSJVM (fichier Adobe Acrobat de 476 Ko / 2,3 minutes à 28,8 Kbits/s)
Haut de page
Solution de verrouillage des zones de sécurité Internet Explorer
Le verrouillage des zones de sécurité permet de restreindre l'utilisation de MSJVM, même lorsqu'elle ne sera plus prise en charge. Ce verrouillage limite les risques de sécurité en restreignant l'utilisation de MSJVM à des sites spécifiques. Cette opération peut être effectuée en parallèle avec d'autres options de migration et réalisée dès aujourd'hui par des informaticiens. Des informations complémentaires sont fournies dans le Guide de transition MSJVM.
Haut de page
J# Browser Controls (JBC)
Microsoft J# Browser Controls recompile les applets Java pour qu'elles s'exécutent sur le Microsoft .NET Framework. La version bêta est disponible dès à présent.
Haut de page
Assistant Conversion de langage Java 2.0 (JLCA)
Le JLCA aide à convertir les applications Java en C# pour qu'elles s'exécutent sur le Microsoft .NET Framework.
Haut de page
Outil de détection de la Machine virtuelle Java Microsoft (Diagnostic Tool for the Microsoft VM 1.0a)
Cet outil est désormais disponible en version française. Il permet de détecter si une machine ou un ensemble de machines présente une ou des dépendances par rapport à la machine virtuelle Java de Microsoft.
Haut de page