Vous pouvez migrer une application JAX-RPC Java™ Platform, Enterprise Edition (Java EE) Version 1.3 utilisant WSS (Web Services Security) vers Java EE Version 1.4.
Les applications JAX-RPC Java EE Version 1.3
sont prises en charge sur WebSphere
Application Server Version 5 et ultérieure. Les applications JAX-RPC Java EE Version 1.4
sont prises en charge sur WebSphere
Application Server Version 6 et ultérieure.
Avant de commencer
WebSphere
Application Server Version 6 et ultérieure prend en charge les applications JAX-RPC Java EE Version 1.3 et Java EE Version 1.4. Les applications JAX-RPC Java EE Version 1.3 utilisent la spécification WSS Draft 13 ; les applications JAX-RPC Java EE 1.4 utilisent la spécification WSS 1.0.
Si vous souhaitez que les applications JAX-RPC Java EE Version 1.3 utilisent les spécifications WSS 1.0 ou 1.1, vous devez migrer l'application vers
Java EE 1.4. Pour plus d'informations sur la compatibilité des applications qui utilisent WSS Draft 13 et WSS 1.0, voir Présentation des normes et des modèles de programmation pour la sécurité des messages des services Web.
Pourquoi et quand exécuter cette tâche
Effectuez les opérations ci-dessous pour faire migrer une application JAX-RPC Java EE Version 1.3,
et les informations de configuration de la sécurité des services Web associées vers une
application Java EE Version 1.4 :
Procédure
- Sauvegardez l'application Java EE version 1.3 d'origine. Les
fichiers de configuration de la sécurité des services Web de l'application Java EE
version 1.3 doivent recréer la configuration dans un nouveau format pour
l'application Java EE
version 1.4.
- Utilisez l'assistant de migration Java EE dans un outil d'assemblage pour faire migrer l'application Java EE Version 1.3 vers Java EE Version 1.4.
Important : Après
avoir migré l'application vers Java EE version 1.4 à l'aide de l'assistant de migration Java EE,
vous ne pouvez pas afficher les informations relatives aux extensions et aux liaisons Java EE version 1.3
au sein de l'outil d'assemblage.
Vous pouvez afficher les informations d'extensions et de liaisons WS-Security Java EE version 1.3 à l'aide
d'un éditeur de texte. Mais contentez-vous de les visualiser dans cet éditeur et ne les modifiez surtout pas. L'assistant de migration Java EE n'a pas fait migrer
les fichiers de configuration des paramètres de sécurité des services Web vers le nouveau format dans l'application Java EE
version 1.4. L'assistant est plutôt utilisé pour migrer les fichiers de Java EE de la version
1.3 vers la version 1.4.
Pour accéder à l'assistant de migration Java EE, procédez comme suit :- A l'aide du bouton droit de la souris, cliquez sur le nom de l'application.
- Cliquez sur .
- Supprimez manuellement toutes les informations de configuration WS-Security
des fichiers de liaison et d'extension de l'application migrée vers Java EE version 1.4.
- Supprimez les sections <securityRequestReceiverServiceConfig> et <securityResponseSenderServiceConfig> du fichier d'extension ibm-webservices-ext.xmi côté serveur.
- Supprimez les sections <securityRequestReceiverBindingConfig> et <securityResponseSenderBindingConfig> du fichier le liaison ibm-webservices-bnd.xmi côté serveur.
- Supprimez les sections <securityRequestSenderServiceConfig> et <securityResponseReceiverServiceConfig> du fichier d'extension ibm-webservicesclient-ext.xmi côté client.
- Supprimez les sections <securityRequestSenderBindingConfig> et <securityResponseReceiverBindingConfig> du fichier de liaison ibm-webservicesclient-bnd.xmi côté client.
- Recréez les informations de configuration WS-Security dans
le nouveau format Java EE version 1.4. A ce stade,
comme l'application a déjà migré vers Java EE Version 1.4, vous pouvez utiliser un outil d'assemblage pour configurer les informations WS-Security d'origine
dans le nouveau format WSS 1.0. Pour plus d'informations sur les outils d'assemblage, voir les informations connexes.
Résultats
Vous avez migré une application JAX-RPC Java EE Version 1.3 vers Java EE Version 1.4
Que faire ensuite
Les articles suivants contiennent des scénarios généraux qui mappent des
informations de base sur la sécurité des Services Web définies dans une application Java EE
version 1.3 à une application Java EE version 1.4 et spécifient
ces informations à l'aide d'un outil d'assemblage. Les informations de configuration WS-Security sont stockées dans quatre fichiers de configuration : deux fichiers de configuration côté serveur et deux fichiers de configuration côté client. La migration de l'ensemble des informations de
configuration est divisée en quatre sections correspondant à chaque fichier de configuration. Lorsque vous recréez les informations sur la sécurité des services Web dans le nouveau format Java EE
version 1.4, il est conseillé de configurer les fichiers d'extension
et de liaison dans l'ordre suivant :
- Configurez le fichier d'extensions ibm-webservices-ext.xmi côté serveur. Pour plus d'informations, voir Migration de la configuration des extensions JAX-RPC côté serveur.
- Configurez le fichier d'extensions côté client ibm-webservicesclient-ext.xmi. Pour plus d'informations, voir Migration de la configuration des extensions côté client.
- Configurez le fichier de liaisons côté serveur ibm-webservices-bnd.xmi. Pour plus d'informations, voir Migration du fichier de liaisons côté serveur.
- Configurez le fichier de liaison côté client ibm-webservicesclient-bnd.xmi. Pour plus d'informations, voir Migration du fichier de liaisons côté client.