Regras de negócioem sistemas
No desenvolvimento de aplicações mais convencionais, as regras de negócios são expressas em requisitos, e nas fases de design e análise orientadas a objetos, quando são então mapeadas dentro de implementações de uma aplicação multicamada, basicamente explicadas da seguinte forma:
•
•
•
•
Regras de negócios nas fases da análise e design. Ao capturar um requisito de negócio ou problema, e metodicamente mover-se deste requisito e modelagem do negócio para a análise, o design e a implementação dentro de um ambiente orientado a objetos, as regras de negócios acabam por ser formalizadas ou semiformalizadas em diagramas de análise e design orientado a objetos. Regras de negócios na interface humana. Muitas regras de negócios podem ser capturadas e representadas na interface de interação com o usuário de um aplicativo de negócios, que podem variar das mais convencionais, como os aplicativos desktop até os portais web ou os dispositivos sem fio como PDAs e smartphones. Em todas elas, as regras são apresentadas, codificadas e aplicadas na camada de interação com o usuário. Regras de negócios em camadas de aplicativo. As regras também podem aparecer nos conectores de camadas ou servidores de aplicativos. Tipicamente, a camada de aplicativo conectora é escrita numa linguagem orientada a objetos como Java ou C++. Algumas tecnologias para servidor de aplicativo mais avançadas podem encapsular a lógica da aplicação. O fundamental aqui é alguns dos mais importantes regras de modelos de negócios são frequentemente codificadas nesta camada. Regras de negócios em bases de dados. Algumas regras de negócios são representadas dentro de esquemas de sistemas de gestão de bases de dados implícitos. De fato, as bases de dados frequentemente provêm mecanismos diretos para capturar regras de negócios. Essas rápidas descrições de regras de negócios são relevantes para implementações mais convencionais. Mas em relação aos processos e suas