Web Service X View em Banco de Dados

.NET

13/06/2012

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?
Veronica Santos

Veronica Santos

Curtidas 0
POSTAR