Bedrijfsobject (BO)

Schrijver: Lewis Jackson
Datum Van Creatie: 10 Kunnen 2021
Updatedatum: 25 Juni- 2024
Anonim
Bedrijfsobject (BO) - Technologie
Bedrijfsobject (BO) - Technologie

Inhoud

Definitie - Wat betekent Business Object (BO)?

Een bedrijfsobject is een actor binnen de bedrijfslaag van een gelaagd objectgeoriënteerd computerprogramma dat een deel van een bedrijf of een item daarin weergeeft. Een bedrijfsobject vertegenwoordigt een gegevensclient en kan worden geïmplementeerd als een entiteitboon, een sessieboon of een ander Java-object. Een bedrijfsobject kan de vorm aannemen van een gegevensmatrix maar is zelf geen database. Het vertegenwoordigt bedrijfsentiteiten zoals een factuur, een transactie of een persoon. Bedrijfsobjecten zijn inherent schaalbaar vanwege de architectuur van objectgeoriënteerde softwareapplicaties.

Een inleiding tot Microsoft Azure en de Microsoft Cloud | In deze handleiding leert u wat cloud computing inhoudt en hoe Microsoft Azure u kan helpen bij het migreren en runnen van uw bedrijf vanuit de cloud.

Techopedia legt Business Object (BO) uit

Een bedrijfsobject, wanneer gebruikt in objectgeoriënteerd programmeren, is een weergave van delen van een bedrijf. Een bedrijfsobject kan bijvoorbeeld een persoon, plaats, gebeurtenis, bedrijfsproces of concept vertegenwoordigen en bestaan ​​zoals bijvoorbeeld en factuur, een product, een transactie of zelfs gegevens van een persoon. Hoewel klassen uitvoerings- of beheergedrag kunnen bevatten, bestaat een bedrijfsobject meestal uit inerte verzamelingen van instantievariabelen of eigenschappen. Een bedrijfsobject kan ook clientgegevens aanvragen bij het Data Access Object (DAO) en gegevens ontvangen via het Transfer Object (TO) . Bedrijfsobjecten stellen ontwerpers in staat om software in beheersbare stukken te ontwerpen door het bedrijf in een modulaire vorm op te splitsen en elke functie in een softwareobject te scheiden, zodat naarmate de ontwikkeling vordert, toenemende complexiteit kan worden toegevoegd zonder grote wijzigingen aan de andere objecten. De gelaagde architectuur beschermt de applicatie-functionele objecten zoals de TO en DAO tegen de zakelijke objecten van de klant. Bedrijfsobjecten worden formeel gedefinieerd als: Bedrijfsnaam: de term die wordt gebruikt om een ​​bedrijfsobject te classificeren. Zakelijke definitie: verklaring van de betekenis en het doel van het zakelijke object. Attributen: feiten met betrekking tot het doel van het bedrijfsobject. Gedrag: de activiteiten die een bedrijfsobject ontplooit, zoals interactie met andere objecten, het herkennen van gebeurtenissen en het dienovereenkomstig wijzigen van attributen. Relatie: de associatie tussen bedrijfsobjecten die een weerspiegeling is van de onderlinge relaties tussen hun zakelijke doeleinden en de interacties daarin. Bedrijfsregels: de regels waaraan het gedrag, de relaties en attributen van een bedrijfsobject moeten voldoen. De communicatie via lagen en de DAO, betekent dat veel soorten bedrijfsobjecten kunnen worden ontwikkeld die toegang hebben tot DBMS en zeer nuttige manipulaties van de gegevens bieden om de algehele functionaliteit van bedrijfsapplicaties te bevorderen. De Business-Application Architecture (BAA) is een protocol voor de samenwerking van bedrijfsobjecten die de 3 lagen van het bedrijfsobjectgeoriënteerde model samenbinden.