Sécurisation des 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 les servlets qui accède indirectement au magasin de données dorsal via 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™. Pour les programmeurs, les SDO éliminent la complexité des technologies d'accès aux données sous-jacente telles que JDBC, RMI/IIOP, JAX-RPC et JMS, et des technologies de transport de message telles que java.io.Serializable, DOM Objects, SOAP et JMS.