Utilisez la page de la console Service Component Architecture pour activer un serveur ou un cluster dans un environnement de déploiement réseau afin d'héberger les applications de service, leurs destinations et leurs moteurs de messagerie requis, voire les deux.
Avant de commencer
Avant de configurer la prise en charge SCA, prenez en compte les points suivants :
- Si vous utilisez un profil de serveur autonome.
Si tel est le cas, la prise en charge SCA est déjà configurée et vous ne pouvez pas utiliser la page SCA (Service Component Architecture) pour supprimer cette prise en charge ; toutefois, vous pouvez utiliser cette page pour modifier certains propriétés relatives aux sources de données de la base de données.
- Où héberger les destinations et les moteurs de messagerie (utilisez un membre de bus local ou distant).
- Définissez si vous devez configurer le bus système SCA uniquement, ou le bus d'application SCA. Le bus d'application est configuré par défaut et est requis si vous comptez déployer des applications SCA utilisant les adaptateurs WebSphere Business Integration.
Rôle de sécurité requis pour cette tâche : Vous devez vous connecter en tant qu'administrateur ou configurateur pour pouvoir effectuer la tâche suivante.
Pourquoi et quand exécuter cette tâche
Les applications de service nécessitent l'utilisation d'un ou
de plusieurs bus d'intégration de services créés automatiquement ; ces bus doivent avoir comme destinations des
moteurs de messagerie configurés. Par défaut, les nouveaux serveurs et clusters créés dans une configuration
de déploiement réseau ne sont pas configurés pour héberger des applications SCA et leurs destinations.
Pour configurer la prise en charge SCA sur votre serveur ou cluster, procédez comme suit.
Procédure
- Depuis la console d'administration, cliquez sur l'un des éléments suivants, en fonction de votre objectif :
- Cliquez sur Prise en charge des composants d'architecture SCA.
- Sur le panneau Emplacement de membre de bus, indiquez l'emplacement d'hébergement
des destinations et des moteurs de messagerie requis par les applications SCA. Deux
options sont possibles :
- Local. Spécifie que vous souhaitez héberger les applications SCA, les destinations et les moteurs de messagerie du serveur ou cluster actuel.
- Distant. Spécifie que vous souhaitez héberger les applications SCA sur le serveur ou
cluster actuel tout en hébergeant les destinations et les moteurs de messagerie sur un cluster ou serveur distant
(également désigné en tant que cible de déploiement).
- (Membre de bus distant uniquement) Si vous avez sélectionné Distant lors de l'étape précédente, spécifiez le cluster ou serveur distant que vous souhaitez utiliser pour héberger des destinations d'applications et des moteurs de messagerie. Utilisez le menu déroulant pour sélectionner une cible de déploiement existante (une cible déjà configurée en tant que membre du système de bus SCA), ou cliquez sur Nouveau pour sélectionner un nouveau serveur ou cluster sur la page Parcourir la cible de déploiement.
Si vous sélectionnez un nouveau serveur ou cluster sur cette page, la messagerie requise est automatiquement configurée au niveau de cette cible lorsque vous effectuez la configuration SCA présentée dans cette section.
- Dans le tableau de la page Membre de bus système, vérifiez ou modifiez la
configuration des sources de données du bus système.
- Vérifiez les valeurs par défaut dans les zones Instance de base de données, Schéma, Créer des tables, Nom d'utilisateur Mot de passe, Serveur et Fournisseur. Consultez l'aide en ligne pour obtenir des informations détaillées relatives à ces zones et aux valeurs acceptées.
- Si aucune valeur par défaut ne figure dans ces zones, ou si les valeurs par défaut sont incorrectes, entrez les valeurs qui conviennent pour la source de données du bus système. Vous pouvez entrer des valeurs directement dans la zone ou cliquer sur Editer et apportez des modifications sur la page relative aux détails de la source de données.
- Facultatif : Cliquez sur Tester la connexion pour vérifier que la source
de données peut contacter la base de données et s'y authentifier.
Restriction : Dans un environnement en
cluster WebSphere ESB for
z/OS, les sources de données nécessaires au
cluster WebSphere ESB sont définies
pour vous, avec une portée de niveau cluster, et utilisent un pilote type 2 dépendant
du fournisseur DB2 Universal JDBC
Driver Provider. Vous ne pouvez pas tester la connexion à
une source de données DB2 Universal JDBC Driver Provider avec un pilote type 2 au
niveau du cluster. Lorsque vous utilisez le bouton Tester la connexion sur une
source de données dont la portée couvre l'ensemble du cluster,
le test à lieu dans l'agent de noeud ; or, il n'est pas non plus possible de tester une source de
données type 2 dépendant d'un fournisseur DB2 UDB Provider
dans l'agent de noeud. Ce test a donc pour résultat l'émission d'une exception java.sql.SQLException.L'impossibilité
de tester une source de données JDBC type 2 sous un fournisseur JDBC DB2 Universal au niveau du cluster ou
du noeud s'applique également à WebSphere ESB for
Multiplatforms ; toutefois, avec WebSphere ESB for
Multiplatforms, vous avez le choix de ne pas utiliser DB2.
Remarque : Sur toutes les plateformes
(z/OS ou Multiplatform), lorsque vous créez un profil de serveur
autonome WebSphere ESB au lieu d'une
cellule de déploiement réseau, les sources de données sont définies au niveau du
serveur ; l'impossibilité de tester la connexion ne s'applique donc pas dans ce cas.
- Dans le tableau de la page Membre de bus d'application, vérifiez ou modifiez la
configuration des sources de données du bus d'application.
- Assurez-vous que l'option Activer les composants d'adaptateur WebSphere Business Integration Adapter est sélectionnée.
Remarque : Si vous ne souhaitez pas utiliser le bus d'application, désélectionnez l'option
Activer les composants d'adaptateur WebSphere Business Integration
Adapter et passez à l'étape
7.
- Vérifiez les valeurs par défaut dans les zones Instance de base de données, Schéma, Créer des tables, Nom d'utilisateur Mot de passe, Serveur et Fournisseur. Consultez l'aide en ligne pour obtenir des informations détaillées relatives à ces zones et aux valeurs acceptées.
- Si aucune valeur par défaut ne figure dans ces zones, ou si les valeurs par défaut sont incorrectes, entrez les valeurs qui conviennent pour la source de données du bus d'application. Vous pouvez entrer des valeurs directement dans la zone ou cliquer sur Editer et apportez des modifications sur la page relative aux détails de la source de données.
- Cliquez sur OK pour terminer la configuration SCA.
- Enregistrez les modifications. Au besoin, examinez les changements que vous avez apportés.