Geschäftsobjekt (bo)

Definition - Was bedeutet Business Object (BO)?

Ein Geschäftsobjekt ist ein Akteur innerhalb der Geschäftsschicht eines geschichteten objektorientierten Computerprogramms, das einen Teil eines Geschäfts oder einen Gegenstand darin darstellt. Ein Geschäftsobjekt stellt einen Datenclient dar und kann als Entity-Bean, Session-Bean oder anderes Java-Objekt implementiert werden. Ein Geschäftsobjekt kann die Form eines Datenarrays haben, ist jedoch keine Datenbank. Es repräsentiert Geschäftseinheiten wie eine Rechnung, eine Transaktion oder eine Person. Geschäftsobjekte sind aufgrund der Architektur objektorientierter Softwareanwendungen von Natur aus skalierbar.

Technische.me erklärt Business Object (BO)

Ein Geschäftsobjekt, wenn es in der objektorientierten Programmierung verwendet wird, ist eine Darstellung von Teilen eines Geschäfts. Ein Geschäftsobjekt kann beispielsweise eine Person, einen Ort, ein Ereignis, einen Geschäftsprozess oder ein Konzept darstellen und existiert beispielsweise als Rechnung und a Produkt, eine Transaktion oder sogar Details einer Person. Obwohl Klassen Ausführungs- oder Verwaltungsverhalten enthalten können, ist ein Geschäftsobjekt normalerweise inert und enthält Sätze von Instanzvariablen oder -eigenschaften. Ein Geschäftsobjekt kann auch Clientdatenanforderungen an das Datenzugriffsobjekt (DAO) senden und Daten über das Übertragungsobjekt (TO) empfangen. . Mit Geschäftsobjekten können Designer Software in überschaubaren Teilen entwerfen, indem sie das Geschäft in eine modulare Form aufteilen und jede Funktion in ein Softwareobjekt aufteilen, sodass im Verlauf der Entwicklung eine zunehmende Komplexität hinzugefügt werden kann, ohne dass große Änderungen an den anderen Objekten vorgenommen werden müssen. Die geschichtete Architektur schützt die Anwendungsfunktionsobjekte wie TO und DAO vor den Client-Geschäftsobjekten. Geschäftsobjekte werden formal definiert als: Geschäftsname: Der Begriff, der zum Klassifizieren eines Geschäftsobjekts verwendet wird. Geschäftsdefinition: Angabe der Bedeutung und des Zwecks des Geschäftsobjekts. Attribute: Fakten zum Zweck des Geschäftsobjekts. Verhalten: Die Aktivitäten, an denen ein Geschäftsobjekt beteiligt ist, z. B. die Interaktion mit anderen Objekten, das Erkennen von Ereignissen und das entsprechende Ändern von Attributen. Beziehung: Die Assoziation zwischen Geschäftsobjekten, die die Wechselbeziehungen zwischen ihren Geschäftszwecken und den darin enthaltenen Interaktionen widerspiegelt. Geschäftsregeln: Die Regeln, nach denen sich Verhalten, Beziehungen und Attribute eines Geschäftsobjekts richten müssen. Durch die Kommunikation über Ebenen und das DAO können viele Arten von Geschäftsobjekten entwickelt werden, die auf DBMS zugreifen und sehr nützliche Manipulationen der Daten ermöglichen, um die allgemeine Funktionalität von Geschäftsanwendungen zu fördern. Die Business-Application Architecture (BAA) ist ein Protokoll für die Zusammenarbeit von Geschäftsobjekten, die die drei Schichten des geschäftsobjektorientierten Modells miteinander verbinden.