Migrando recursos de acesso a dados
Vários EIS (enterprise information systems) utilizam diferentes métodos para armazenamento de dados. Esses armazéns de dados de backend podem ser bancos de dados relacionais, programas de transações procedurais ou bancos de dados orientados por 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 APO do Java Database Connectivity (JDBC).
- Programar para o backend transacional por meio de vários conectores em conformidade com Java EE Connector Architecture (JCA).
- 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.
Consulte Especificações e documentação da API para obter as versões suportadas dos recursos de acesso a dados.
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, o SDOs elimina a complexidade da tecnologia de acesso a dados subjacente, como JDBC, RMI/IIOP, JAX-RPC e JMS, e a tecnologia de transporte de mensagens, como java.io.Serializable, DOM Objects, SOAP e JMS.