Resolvendo problemas de recursos de acesso a dados
Esta página fornece um ponto inicial para localizar informações sobre o acesso a dados. Vários EIS (enterprise information systems) utilizam diferentes métodos para armazenamento de dados. Esses armazenamentos de dados de backend podem ser bancos de dados relacionais, programas de transação de processo ou bancos de dados orientados a objetos.
O IBM WebSphere Application Server flexível fornece diversas opções para acessar um armazenamento de dados de backend do sistema de informações:
- Programar diretamente para o banco de dados por meio da API do JDBC 4.0, API do JDBC 3.0 ou API do pacote opcional JDBC 2.0.
- Programar para a transação de backend orientada por procedimentos através de vários conectores compatíveis com JCA (J2EE Connector Architecture) 1.0 ou 1.5.
- Programar no bean do Bean-managed Persistence (BMP) ou nos servlets indiretamente acessando a loja de backend por meio da API do JDBC ou dos conectores compatíveis com o JCA.
- Utilizar os beans CMP (persistência gerenciada pelo contêiner).
- Utilizar os beans de acesso a dados da IBM, que também utilizam a API do JDBC, mas fornecem um conjunto rico de recursos e funções que ocultam grande parte da complexidade associada ao acesso aos bancos de dados relacionais.
Os SDOs (Service Data Objects) simplificam a experiência do programador com uma abstração universal para mensagens e dados, se o programador pensar sobre dados em termos de documentos XML ou objetos Java. Para os programadores, os SDOs eliminam a complexidade da tecnologia de acesso a dados subjacentes, como JDBC, RMI/IIOP, JAX-RPC e JMS, e da tecnologia de transporte de mensagens, como o java.io.Serializable, DOM Objects, SOAP e JMS.