17 avril 2021 18:17

Logique métier

Qu’est-ce que la logique métier

La logique métier est constituée des règles ou algorithmes personnalisés qui gèrent l’échange d’informations entre une base de données et une interface utilisateur. La logique métier est essentiellement la partie d’un programme informatique qui contient les informations (sous forme de règles métier) qui définissent ou contraignent le fonctionnement d’une entreprise. Ces règles métier sont des stratégies opérationnelles qui sont généralement exprimées en binaires vrais ou faux. La logique métier peut être vue dans les flux de travail qu’ils prennent en charge, par exemple dans des séquences ou des étapes qui spécifient en détail le flux approprié d’informations ou de données, et donc la prise de décision. La logique métier est également connue sous le nom de «logique de domaine».

Points clés à retenir

  • La logique métier fait référence à la logique et aux algorithmes servant de base au code dans les logiciels métier.
  • La logique métier peut être vue dans les flux de travail qu’ils prennent en charge, par exemple dans des séquences ou des étapes qui spécifient en détail le flux approprié d’informations ou de données
  • La logique métier existe à un niveau supérieur au type de code utilisé pour maintenir l’infrastructure informatique de base.

Comprendre la logique métier

En d’autres termes, la logique métier est des règles métier du monde réel mises dans un code informatique et affichées dans un programme informatique via une interface utilisateur. La logique métier est plus évidente dans son rôle dans la création de flux de travail qui transmettent des données entre les utilisateurs et les systèmes logiciels. La logique métier détermine la manière dont les données peuvent être affichées, stockées, créées et modifiées. Il fournit un système de règles qui guide la manière dont les objets métier (parties du logiciel qui contrôlent la façon dont les données sont transportées) fonctionnent les uns avec les autres. La logique métier guide également la manière dont les objets métier du logiciel sont accessibles et mis à jour. Il existe à un niveau supérieur au type de code utilisé pour maintenir l’infrastructure informatique de base, comme la façon dont une base de données est affichée à un utilisateur ou en tant qu’infrastructure système de base.

Les algorithmes impliqués dans la logique métier effectuent un traitement de données en coulisse qui est invisible pour l’utilisateur, mais qui est essentiel pour que les choses fonctionnent correctement dans une économie moderne.

Logique métier et règles métier

Les règles métier sont inutiles sans logique métier pour déterminer comment les données sont calculées, modifiées et transmises aux utilisateurs et aux logiciels. Mais sans règles métier pour créer un cadre, la logique métier ne peut exister. La logique métier est n’importe quelle partie d’une entreprise commerciale qui constitue un système de processus et de procédures, alors que tout autre élément est un exemple de règle métier.

Exemple de logique métier

La logique commerciale d’un émetteur de carte de crédit peut spécifier que les transactions par carte de crédit hors de l’état au- dessus d’une certaine limite, disons 500 $, soient signalées comme suspectes et l’émetteur contacté dès que possible pour confirmer l’authenticité de la transaction. La politique de signalisation d’une telle transaction est un exemple de règle commerciale; le processus réel de marquage de la transaction est un exemple de logique métier. Étant donné que des millions de transactions par carte de crédit sont effectuées chaque jour, la logique métier permet de vérifier et de traiter ces transactions de manière efficace et rapide.