Web Service X View em Banco de Dados
13/06/2012
0
Temos uma aplicação A que precisa acessar dados de uma aplicação B. Pensamos em duas alternativas:
1) criar uma view no banco Oracle da aplicação B e criar um usuário com acesso somente a esta view. A aplicação A deverá se conectar no banco da aplicação B com este usuário criado e realizar o select na view.
2) criar um web service que acesse as tabelas do banco da aplicação B. A aplicação A deverá consumir os dados através deste web service.
Quais as vantagens e desvantagens de cada alternativa? Considerem que a aplicação A já acessa um outro banco de dados Oracle.
Qual oferece mais flexibilidade, baixo acoplamento, escalabilidade, potencial de reusabilidade e facilidade de manutenção?
1) criar uma view no banco Oracle da aplicação B e criar um usuário com acesso somente a esta view. A aplicação A deverá se conectar no banco da aplicação B com este usuário criado e realizar o select na view.
2) criar um web service que acesse as tabelas do banco da aplicação B. A aplicação A deverá consumir os dados através deste web service.
Quais as vantagens e desvantagens de cada alternativa? Considerem que a aplicação A já acessa um outro banco de dados Oracle.
Qual oferece mais flexibilidade, baixo acoplamento, escalabilidade, potencial de reusabilidade e facilidade de manutenção?
Veronica Santos
Curtir tópico
+ 0
Responder
Clique aqui para fazer login e interagir na Comunidade :)