O que é lógica de negócios
Business Logic ou lógica de negócios são as regras ou algoritmos personalizados que lidam com a troca de informações entre uma interface de banco de dados e usuário. A lógica de negócios é essencialmente a parte de um programa de computador que contém as informações (na forma de regras de negócios) que define ou restringem como uma empresa opera. Essas regras de negócios são políticas operacionais que geralmente são expressas em binários verdadeiros ou falsos. A lógica de negócios pode ser vista nos fluxos de trabalho que eles suportam, como em sequências ou etapas que especificam detalhadamente o fluxo adequado de informações ou dados e, portanto, a tomada de decisões. Lógica de negócios também é conhecida como “lógica de domínio”.
Entendendo a lógica de negócios
colocar outra maneira, a lógica de negócios é regras de negócio do mundo real colocadas em código de computador e mostrado em um programa de computador através de uma interface de usuário. A lógica de negócios é mais evidente em seu papel na criação de fluxos de trabalho que passam dados entre usuários e sistemas de software. Lógica de negócios Determina como os dados podem ser mostrados, armazenados, criados e alterados. Ele fornece um sistema de regras que guia como objetos de negócios (partes de software que controlam como os dados são transportados) funcionam uns com os outros. A lógica de negócios também orienta como os objetos de negócios dentro de software são acessados e atualizados. Ele existe em um nível mais alto do que o tipo de código usado para manter a infraestrutura básica de computador, como como um banco de dados é exibido para um usuário ou como infraestrutura do sistema básico.
Os algoritmos envolvidos na lógica de negócios executam o processamento de dados nos bastidores que são invisíveis para o usuário, mas é fundamental para manter as coisas funcionando sem problemas em uma economia moderna.
Lógica de negócios vs. Regras de negócios
As regras de negócios são inúteis sem lógica de negócios para determinar como os dados são calculados, alterados e transmitidos para usuários e softwares. Mas sem regras de negócios para criar uma estrutura, a lógica de negócios não pode existir. A lógica de negócios é qualquer parte de uma empresa que compõe um sistema de processos e procedimentos, enquanto qualquer outra coisa é um exemplo de uma regra de negócios.
Exemplo de lógica de negócios
Uma lógica de negócios do emissor de cartão de crédito pode especificar que transações de cartão de crédito fora de estado acima de um determinado limite, digamos US $ 500, ser sinalizados como suspeitos e o emissor contatou o mais rapidamente possível para confirmar a autenticidade da transação. A política de sinalização de tal transação é um exemplo de regra de negócios; O processo real de sinalizar a transação é um exemplo de lógica de negócios. Dado que milhões de transações com cartão de crédito são realizadas todos os dias, a lógica de negócios permite que essas transações sejam verificadas e processadas de maneira eficiente e oportuna.