22 Juni 2021 8:19

Geschäftslogik

Was ist Geschäftslogik?

Geschäftslogik sind die benutzerdefinierten Regeln oder Algorithmen, die den Informationsaustausch zwischen einer Datenbank und einer Benutzeroberfläche abwickeln. Geschäftslogik ist im Wesentlichen der Teil eines Computerprogramms, der die Informationen (in Form von Geschäftsregeln) enthält, die die Funktionsweise eines Unternehmens definieren oder einschränken. Solche Geschäftsregeln sind Betriebsrichtlinien, die normalerweise in echten oder falschen Binärdateien ausgedrückt werden. Geschäftslogik kann in den von ihnen unterstützten Workflows gesehen werden, z. B. in Sequenzen oder Schritten, die den richtigen Informations- oder Datenfluss und damit die Entscheidungsfindung im Detail festlegen. Geschäftslogik wird auch als „Domänenlogik“ bezeichnet.

Die zentralen Thesen

  • Geschäftslogik bezieht sich auf die Logik und Algorithmen, die als Grundlage des Codes in Geschäftssoftware dienen.
  • Geschäftslogik kann in den von ihnen unterstützten Workflows gesehen werden, z. B. in Sequenzen oder Schritten, die den richtigen Informations- oder Datenfluss detailliert festlegen
  • Geschäftslogik existiert auf einer höheren Ebene als der Codetyp, der verwendet wird, um die grundlegende Computerinfrastruktur aufrechtzuerhalten.

Geschäftslogik verstehen

Anders ausgedrückt, Geschäftslogik sind reale Geschäftsregeln, die in Computercode eingefügt und in einem Computerprogramm über eine Benutzeroberfläche angezeigt werden. Die Geschäftslogik zeigt sich am deutlichsten in ihrer Rolle bei der Erstellung von Workflows, die Daten zwischen Benutzern und Softwaresystemen übertragen. Die Geschäftslogik bestimmt, wie Daten angezeigt, gespeichert, erstellt und geändert werden können. Es stellt ein Regelsystem bereit, das die Zusammenarbeit von Geschäftsobjekten (Teilen einer Software, die den Transport von Daten steuern) regelt. Die Geschäftslogik steuert auch, wie auf Geschäftsobjekte innerhalb der Software zugegriffen und diese aktualisiert werden. Es existiert auf einer höheren Ebene als die Art von Code, der verwendet wird, um die grundlegende Computerinfrastruktur aufrechtzuerhalten, beispielsweise wie eine Datenbank einem Benutzer angezeigt wird oder als grundlegende Systeminfrastruktur.

Die an der Geschäftslogik beteiligten Algorithmen führen eine Datenverarbeitung hinter den Kulissen durch, die für den Benutzer unsichtbar ist, aber entscheidend für den reibungslosen Ablauf in einer modernen Wirtschaft ist.

Geschäftslogik vs. Geschäftsregeln

Geschäftsregeln sind ohne Geschäftslogik nutzlos, um zu bestimmen, wie Daten berechnet, geändert und an Benutzer und Software übertragen werden. Aber ohne Geschäftsregeln zur Schaffung eines Rahmens kann keine Geschäftslogik existieren. Geschäftslogik ist jeder Teil eines Geschäftsunternehmens, der ein System von Prozessen und Verfahren bildet, während alles andere ein Beispiel für eine Geschäftsregel ist.

Beispiel für Geschäftslogik

Eine Kreditkarte Emittenten Geschäftslogik, die out-of-State – Kreditkarte angeben können Transaktionen über einer bestimmten Grenze, sagen $ 500, werden markiert als verdächtig und der Emittent so bald wie möglich kontaktiert, um die Echtheit der Transaktion zu bestätigen. Die Richtlinie zum Markieren einer solchen Transaktion ist ein Beispiel für eine Geschäftsregel; der eigentliche Vorgang des Markierens der Transaktion ist ein Beispiel für Geschäftslogik. Da täglich Millionen von Kreditkartentransaktionen durchgeführt werden, ermöglicht die Geschäftslogik eine effiziente und zeitnahe Prüfung und Abwicklung dieser Transaktionen.