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
