Etablissement de la haute disponibilité pour les ressources d'accès aux données
Cette page constitue un point de départ pour la recherche d'informations sur les accès de données. Les divers systèmes d'information d'entreprise (EIS) du marché utilisent différentes méthodes pour stocker les données. Leurs magasins de données dorsaux peuvent être des bases de données relationnelles, des programmes de transactions procédurales ou des bases de données orientées objet.
Le produit souple IBM WebSphere Application Server fournit des options pour accéder au magasin de données dorsal d'un système d'information :
- Programmation directe de la base de données via les API JDBC 4.0, JDBC 3.0 ou l'API du package facultatif JDBC 2.0.
- Programmation de la transaction procédurale via divers connecteurs conformes à la spécification JCA (J2EE Connector Architecture) 1.0 ou 1.5.
- Programmation dans le bean BMP (Bean-Managed Persistence) ou le servlet qui accède indirectement au magasin de données dorsal à travers l'API JDBC ou les connecteurs compatibles JCA.
- Utilisation de beans CMP (Container-Managed Persistence).
- Utilisation des beans d'accès aux données IBM, qui utilisent également l'API JDBC, mais offrent un large éventail de fonctions tout en masquant une grande part de la complexité associée à l'accès aux bases de données relationnelles.
Les SDO (Service Data Objects) simplifient l'expérience du programmeur grâce à une abstraction universelle des messages et des données, que le programmeur envisage les données en termes de documents SML ou d'objets Java. Ainsi, les SDO permettent aux programmeurs de ne plus avoir à maîtriser la technologie sous-jacente d'accès aux données (JDBC, RMI/IIOP, JAX-RPC, JMS, etc) et la technologie de transport de message (java.io.Serializable, DOM Ojbects, SOAP, JMS, etc).