Tartalomjegyzék:
Meghatározás - Mit jelent az üzleti objektum (BO)?
Az üzleti objektum a réteges, objektumorientált számítógépes program üzleti rétegében szereplő szereplő, amely egy üzleti részt vagy egy benne lévő elemet reprezentál. Az üzleti objektum adat klienst képvisel, és entitás komponensként, munkamenet babként vagy más Java objektumként megvalósítható. Az üzleti objektum adattömb formájában is kialakulhat, de maga nem adatbázis. Olyan üzleti egységeket képvisel, mint például számla, tranzakció vagy személy. Az üzleti objektumok az objektum-orientált szoftveralkalmazások architektúrája miatt természetesen méretezhetők.
A Techopedia magyarázza az üzleti objektumot (BO)
Az üzleti objektum, ha azt objektum-orientált programozásban használják, az üzleti részeinek ábrázolása. Az üzleti objektum képviselheti például egy személyt, helyet, eseményt, üzleti folyamatot vagy koncepciót, és létezhet például, mint például a számla, termék, tranzakció vagy akár egy személy adatai. Noha az osztályok tartalmazhatnak végrehajtási vagy kezelési viselkedést, az üzleti objektum általában inert tartású példányváltozók vagy tulajdonságok halmazát képezi. Az üzleti objektum ügyféladat-kéréseket is benyújthat az adathozzáférési objektumhoz (DAO) és adatokat fogadhat el a Transfer Object (TO) révén. . Az üzleti objektumok lehetővé teszik a tervezők számára, hogy a szoftvereket kezelhető részekben tervezzék meg azáltal, hogy az üzletet moduláris formára bontják, és az egyes funkciókat szoftveres objektumokra bontják, úgy, hogy a fejlesztés előrehaladtával a növekvő komplexitás hozzáadható a többi objektum hatalmas változtatása nélkül. A rétegelt architektúra megvédi az alkalmazás funkcionális objektumait, például a TO és a DAO az ügyfél üzleti objektumaitól. Az üzleti objektumokat formálisan a következőképpen határozzák meg: Üzleti név: Az üzleti objektum osztályozására használt kifejezés. Üzleti meghatározás: Az üzleti objektum jelentésének és céljának megállapítása. Attribútumok: Az üzleti objektum céljával kapcsolatos tények. Viselkedés: Az üzleti objektum által végzett tevékenységek, például interakció más objektumokkal, események felismerése és az attribútumok ennek megfelelő megváltoztatása. Kapcsolat: Az üzleti objektumok közötti társulás, amely az üzleti céljaik és az azokban zajló interakciók közötti kapcsolatok tükröződik. Üzleti szabályok: Azok a szabályok, amelyeknek figyelembe kell venniük az üzleti objektumok viselkedését, kapcsolatait és tulajdonságait. A rétegeken keresztüli kommunikáció és a DAO azt jelenti, hogy számos üzleti objektum fejleszthető ki, amely hozzáférhet a DBMS-hez, és nagyon hasznos manipulációt nyújt az adatokkal az üzleti alkalmazás általános funkcionalitásának elősegítése érdekében. A Business-Application Architecture (BAA) egy olyan üzleti objektum együttműködési protokollja, amely összekapcsolja az üzleti objektum-orientált modell három rétegét.