Se você está especificando uma aplicação e você vai pagar por ela todos os requisitos são, no mínimo, "conversáveis". Vai de você avaliar se o melhor é ter as tais interfaces ou ficar fazendo acesso direto ao banco e cabe a empresa contratada implementar o que você quer ou sugerir opções melhores.
On Feb 19, 5:27 pm, Michel Fernandes <[email protected]> wrote: > Pessoal, uma dúvida meio off-topic. > > Estou especificando um sistema para minha empresa que outra empresa irá > fazer, nela estou prevendo que seja possível a criação de interfaces. A > interface quer dizer, por exemplo, eu poder acessar funções da aplicação > dentro de outras aplicações. > Essa aplicação tem como principal motor registros de bancos de dados, isto > é, manipulando os registros eu consigo fazer o que o aplicativo faria caso > um cliente estivesse operando (insert, update). > O ideal quando especifico uma interface é que eu fale os métodos que vou > utilizar, se é via webservice, se é via MQSeries, por exemplo, uma coisa > mais fechada pois a empresa se preocuparia com toda as regras de negócio > interna, porém eu tenho que ser acertivo nos métodos que especificar. > Só queria saber se pedir um dicionário de dados, fluxo de como os dados são > gerados os dados e acesso integral ao banco de dados é forçar muito a barra, > por que aí eu faria tudo no banco sem precisar efetivamente das interfaces e > quando precisar de novos métodos não preciso adquirir novas implementacões > da empresa. Como o escopo da aplicação não é tão grande, essas operações no > banco não comprometeriam o desempenho e como poucas pessoas trabalharam nela > como desenvolvedores acho que o risco é baixo. > > Algum cliente de vocês já sugeriu isso, até que ponto isso é aceitável ou > normal? Pensando bem isso pode gerar brecha para falta de integridade da > informação, mas queria ler a opnião de vocês.... > > Abraços > > Michel -- Você recebeu esta mensagem porque está inscrito na lista "flexdev" Para enviar uma mensagem, envie um e-mail para [email protected] Para sair da lista, envie um email em branco para [email protected] Mais opções estão disponíveis em http://groups.google.com/group/flexdev
