WebSphere Enterprise Service Bus, Version 6.2.0 Systèmes d'exploitation: AIX, HP-UX, i5/OS, Linux, Solaris, Windows


Configurations de base de données

WebSphere ESB utilise un certain nombre de tables de base de données pour contenir, conserver et suivre les informations. La création de ces bases de données fait partie du processus de configuration de WebSphere ESB. Vous pouvez créer ces tables de bases de données lors de la création du profil ou bien les créer séparément à l'aide de scripts.

Durant le fonctionnement normal de WebSphere ESB, les données sont consultées, déplacées ou complétées. Ces données sont hébergées dans un certain nombre de tables de base de données que vous avez créées. Vous pouvez créer et configurer ces tables de base de données en même temps qu'un profil WebSphere ESB. Vous pouvez aussi ne pas créer les tables de base de données en même temps que les profils, et le faire une fois le profil créé, à l'aide des scripts fournis avec le produit.

Dans certains cas, vous pouvez créer les tables et les schémas sur la console d'administration en cochant l'option Création de tables de la page Ressources > JDBC > Sources de données. Pour plus d'informations, voir "Matrices de création de table et de schéma".

Remarque : Vous pouvez créer la base de données Base de données commune avant le profil. L'outil de gestion de profil peut utiliser une base de données existante pour la base de données Base de données commune.

Vous avez trois options de configuration des tables de base de données requises par WebSphere ESB:

Noms de base de données par défaut

Le Tableau 1 dresse la liste des composants de WebSphere ESB qui exigent une table de base de données, ainsi que les noms par défaut des bases de données qui contiennent les tables associées à ces composants.
Remarque : Vous pouvez modifier ces noms si vous le souhaitez.
Tableau 1. Composants WebSphere ESB exigeant des tables de base de données et les noms par défaut des bases de données contenant les tables.
Composant serveur Base de données (nom par défaut) Remarques
Business Space WPRCSDB (la Base de données commune) Pour les profils autonomes, vous devez créer la Base de données commune avant de démarrer WebSphere ESB. Pour les autres profils, vous devez utiliser la console d'administration pour configurer Business Space. Vous devez configurer une base de données Business Space pour pouvoir utiliser Business Space powered by WebSphere qui fournit une interface commune permettant aux utilisateurs d'application de créer, de gérer et d'intégrer des interfaces Web dans l'ensemble de la gamme IBM® WebSphere Business Process Management.
Common Event Infrastructure EVENT (conserve les événements) Vous n'avez pas besoin de créer cette base de données avant de démarrer WebSphere ESB, mais vous devez le faire pour surveiller les événements.
Relations WPRCSDB (la Base de données commune) Vous devez créer la Base de données commune avant de démarrer WebSphere ESB.
Remarque : Les tables WPRCSDB doivent être configurées durant le démarrage du gestionnaire de déploiement ou du serveur autonome, ou bien avant le démarrage du gestionnaire de déploiement ou du serveur autonome.
SIBus Créé par l'utilisateur Ces tables doivent être configurées durant le démarrage du moteur de messagerie ou bien avant le démarrage du moteur de messagerie. Vous pouvez utiliser un magasin de fichiers avec SIBus dans un environnement autonome durant la création du profil. Cependant, vous ne pouvez pas utiliser un magasin de fichiers avec SIBus dans un environnement de déploiement réseau.
Bus ESB EsbLogMedDB Ces tables doivent être configurées lors du démarrage du gestionnaire de déploiement ou du serveur autonome, ou avant ces opérations.

Base de données par valeur de type de base de données

Vous trouverez des informations détaillées sur les bases de données prises en charge, y compris les versions, dans Systèmes requis par Systèmes requis parWebSphere ESB. Chaque base de données est représentée par un paramètre dbType, qui est une chaîne de caractères. La paramètre dbType est utilisé dans les commandes manageprofile. Les valeurs de dbType pour les bases de données prises en charge sont indiquées au Tableau 2.

Tableau 2. Types de base de données pris en charge, valeurs dbType correspondantes et restrictions
Base de données prise en charge Valeur de dbType Restrictions et remarques
Derby Embedded DERBY_EMBEDDED Ce type de base de données ne prend pas en charge les topologies de déploiement réseau. Derby est type de base de données par défaut utilisé pour un profil autonome.
Serveur réseau Derby DERBY_NETWORK Il s'agit du type de base de données par défaut utilisé pour les topologies de déploiement réseau.
DB2 Universal DB2_Universal  
DB2 for z/OS v8 DB2 for z/OS v9

DB2UDBOS390_V8_1
DB2UDBOS390_V9_1

L'assistant d'installation ne pourra pas créer une nouvelle base de données de ce type.
For i5/OS operating system

DB2 UDB for iSeries (natif)
DB2 for i5/OS (natif)

DB2UDBISERIES_NATIVE Ce type de base de données ne prend pas en charge les topologies de déploiement réseau.
For i5/OS operating system

DB2 UDB for iSeries (boîte à outils)
DB2 for i5/OS (boîte à outils)

DB2UDBISERIES_TOOLBOX Il s'agit du type de base de données par défaut utilisé pour les topologies de déploiement réseau.
Informix Dynamic Server INFORMIX La fonction de génération de rapports de Business Space ne prend pas en charge ce type de base de données.
Microsoft SQL Server (intégré) MSSQLSERVER_EMBEDDED
Microsoft SQL Server (Data Direct) MSSQLSERVER_DATADIRECT Business Space ne prend pas en charge ce type de base de données.
Microsoft SQL Server (Microsoft) - Le support du pilote JDBC version 1.2 de Microsoft SQL Server a été ajouté dans WebSphere Process Server version 6.2.0.1 MSSQLSERVER_MICROSOFT Business Space ne prend pas en charge ce type de base de données.

Oracle 9i
Oracle 10g
Oracle 11g

Oracle9i
Oracle10g

L'assistant d'installation ne pourra pas créer une nouvelle base de données de ce type pour Oracle 9i, Oracle 10g et Oracle 11g.
Remarque : Utilisez le paramètre Oracle10g pour Oracle 10g et Oracle 11g
For i5/OS operating system Important : i5/OS contient une seule base de données globale dans laquelle vous définissez tous les schémas pour tous les composants fonctionnels. Vous devez vous assurer que tous les noms de schémas sont uniques au sein de la partition logique (LPAR).

Base de données par fonction

Un autre paramètre utilisé dans les conventions de dénomination de fichiers et de chemins de répertoires est feature ; il détermine laquelle des diverses bases de données (voir Tableau 1) est prise en compte. Le Tableau 3 répertorie les bases de données et le paramètre feature associé.

Tableau 3. Bases de données et nom feature associé.
Base de données Fonction
Business Space BusinessSpace
Common Event Infrastructure CEI
Base de données commune CommonDB
Base de données de médiation du consignateur du bus Enterprise Service Bus EsbLoggerMediation
Lorsque vous installez WebSphere ESB, des scripts de base de données sont créés aux emplacements suivants :
WPS_INSTALL_ROOT/dbscripts/feature/dbType
feature peut être :
  • CommonDB
  • EsbLoggerMediation
  • ProcessChoreographer

La création de la plupart des fournisseurs JDBC est effectuée pendant la création du profil, en fonction des paramètres de base de données indiqués. Toutefois, les fournisseurs JDBC de Business Process Choreographer peuvent être créés ultérieurement à l'aide des scripts ou de la console d'administration. Si un fournisseur JDBC approprié se trouve sur le serveur ou le cluster, le fournisseur JDBC existant est utilisé et aucun nouveau fournisseur n'est créé.

Remarques sur la base de données i5/OS i5 pour les connexions au pilote de périphérique

Tableau 4 décrit les pilotes de périphérique qui sont nécessaires pour se connecter à distance au système i5/OS. Le pilote requis dépend des systèmes inclus et de la base de données utilisée. Ce pilote doit se trouver sur le système source pour pouvoir se connecter à distance au système cible.

Tableau 4. Considération sur i5/OS pour les connexions au pilote de périphérique
Système source Système cible Base de données Pilote
i5/OS i5/OS (local)
  • DB2 UDB for iSeries (natif)
  • DB2 for i5/OS (natif)
Pilote JDBC natif
i5/OS
Remarque : Le système source doit posséder une entrée de base de données distante en tant qu'alias de système de base de données cible.
i5/OS (accès distant)
  • DB2 for i5/OS (boîte à outils)
  • DB2 UDB for iSeries (boîte à outils)
Pilote JDBC IBM Toolbox for Java™
i5/OS i5/OS Serveur réseau Derby Pilote JDBC Serveur réseau Derby
i5/OS Système autre que i5/OS
  • Informix Dynamic Server
  • Oracle
  • Microsoft® SQL Server
  • DB2 Universal
  • Client DB2 Universal Runtime
  • Serveur réseau Derby
Pilote de type 4 pour la base de données sélectionnée.
Système autre que i5/OS i5/OS
  • DB2 UDB for iSeries (boîte à outils)
  • DB2 for i5/OS (boîte à outils)
IBM Toolbox for Java
Système autre que i5/OS i5/OS Serveur réseau Derby Pilote JDBC Serveur réseau Derby

concept Rubrique concept

Conditions d'utilisation | Commentaires en retour


Icône d'horodatage Dernière mise à jour: 07 juillet 2010


http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r2mx/topic//com.ibm.websphere.wesb620.doc/doc/cins_db_specs.html
Copyright IBM Corporation 2005, 2010. All Rights Reserved.
Ce centre d'information est mis en service par la technologie Eclipse (http://www.eclipse.org).