Investor's wiki

Geschäftslogik

Geschäftslogik

Was ist Geschäftslogik

Geschäftslogik sind die benutzerdefinierten Regeln oder Algorithmen,. die den Informationsaustausch zwischen einer Datenbank und einer Benutzeroberfläche handhaben. Geschäftslogik ist im Wesentlichen der Teil eines Computerprogramms, das die Informationen (in Form von Geschäftsregeln) enthält, die definieren oder einschränken, wie ein Unternehmen arbeitet. Solche Geschäftsregeln sind Betriebsrichtlinien, die normalerweise in wahren oder falschen Binärdateien ausgedrückt werden. Die Geschäftslogik zeigt sich in den Workflows, die sie unterstützen, z. B. in Sequenzen oder Schritten, die den richtigen Informations- oder Datenfluss und damit die Entscheidungsfindung im Detail spezifizieren. Geschäftslogik wird auch als „Domänenlogik“ bezeichnet.

Geschäftslogik verstehen

Anders ausgedrückt, Geschäftslogik sind Geschäftsregeln aus der realen Welt, die in Computercode eingefügt und in einem Computerprogramm über eine Benutzerschnittstelle 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 steuert, wie Geschäftsobjekte (Teile der Software, die den Datentransport steuern) miteinander zusammenarbeiten. Die Geschäftslogik steuert auch, wie auf Geschäftsobjekte in 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, z. B. 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 für den reibungslosen Ablauf in einer modernen Wirtschaft von entscheidender Bedeutung ist.

Geschäftslogik vs. Geschäftsregeln

Geschäftsregeln sind nutzlos ohne Geschäftslogik, die bestimmt, wie Daten berechnet, geändert und an Benutzer und Software übertragen werden. Aber ohne Geschäftsregeln zur Schaffung eines Rahmens kann Geschäftslogik nicht 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

Geschäftslogik eines Kreditkartenausstellers kann festlegen, dass Kreditkartentransaktionen außerhalb des Bundesstaates über einem bestimmten Limit, z. B. 500 $, als verdächtig gekennzeichnet werden und der Aussteller so schnell wie möglich kontaktiert wird, um die Echtheit der Transaktion zu bestätigen. Die Richtlinie zum Kennzeichnen einer solchen Transaktion ist ein Beispiel für eine Geschäftsregel. Der eigentliche Vorgang des Kennzeichnens der Transaktion ist ein Beispiel für Geschäftslogik. Angesichts der Tatsache, dass jeden Tag Millionen von Kreditkartentransaktionen durchgeführt werden, ermöglicht die Geschäftslogik, solche Transaktionen effizient und zeitnah zu prüfen und zu verarbeiten.

Höhepunkte

  • Geschäftslogik existiert auf einer höheren Ebene als die Art von Code, der verwendet wird, um die grundlegende Computerinfrastruktur aufrechtzuerhalten.

  • Geschäftslogik kann in den Workflows gesehen werden, die sie unterstĂĽtzen, z. B. in Sequenzen oder Schritten, die den richtigen Informations- oder Datenfluss im Detail spezifizieren

  • Geschäftslogik bezieht sich auf die Logik und Algorithmen, die als Grundlage des Codes in Geschäftssoftware dienen.