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 processual, bancos de dados orientados a objeto ou outro tipo de banco de dados.
O IBM® WebSphere Application Server flexível fornece diversas opções para acessar um armazenamento de dados de back end 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).
- Usar os beans de acesso a dados da IBM, que também usam 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.
- Programando diretamente para um banco de dados MongoDB por meio da API do MongoDB.
O MongoDB é um banco de dados NoSQL. O Liberty fornece suporte de configuração para o MongoDB Java driver Versão 2.10.0 ou posterior.
Os Objetos de Dados de Serviço (SDOs) simplificam a experiência do programador com uma abstração universal de mensagens e dados, caso o programador pense 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.