Obsah:
Definícia - Čo znamená Business Object (BO)?
Obchodný objekt je aktér v rámci obchodnej vrstvy vrstveného objektovo orientovaného počítačového programu, ktorý predstavuje časť podniku alebo položky v ňom. Obchodný objekt predstavuje dátového klienta a môže byť implementovaný ako bean entity, bean relácie alebo iný objekt Java. Obchodný objekt môže mať formu dátového poľa, ale nie je samotnou databázou. Predstavuje podnikateľské subjekty, ako je faktúra, transakcia alebo osoba. Obchodné objekty sú zo svojej podstaty škálovateľné vďaka architektúre objektovo orientovaných softvérových aplikácií.Techopedia vysvetľuje Business Object (BO)
Podnikateľský objekt, keď sa používa v objektovo orientovanom programovaní, je reprezentáciou častí podniku. Podnikový objekt môže predstavovať napríklad osobu, miesto, udalosť, obchodný proces alebo koncepciu a môže existovať napríklad na faktúre, produkt, transakcia alebo dokonca podrobnosti o osobe. Aj keď triedy môžu obsahovať spúšťacie alebo riadiace správanie, obchodný objekt je zvyčajne inertný, ktorý obsahuje sady premenných alebo vlastností inštancie. Obchodný objekt môže tiež požadovať údaje klientov o dátovom prístupovom objekte (DAO) a prijímať údaje prostredníctvom prenosového objektu (TO)., Obchodné objekty umožňujú návrhárom navrhovať softvér v zvládnuteľných dieloch rozdelením podniku na modulárnu formu a rozdelením každej funkcie na softvérový objekt tak, aby sa s postupujúcim vývojom mohla zvyšovať zložitosť bez toho, aby sa do ostatných objektov vkladali obrovské zmeny. Vrstvená architektúra chráni funkčné objekty aplikácie, ako sú TO a DAO, od obchodných objektov klientov. Obchodné objekty sú formálne definované ako: Obchodné meno: Pojem používaný na klasifikáciu obchodného objektu. Definícia podniku: Vyhlásenie o význame a účele obchodného objektu. Atribúty: Fakty týkajúce sa účelu podnikateľského predmetu. Správanie: Činnosti, ktoré vykonáva podnikateľský objekt, napríklad interakcie s inými objektmi, rozpoznávanie udalostí a zodpovedajúca zmena atribútov. Vzťah: Vzťah medzi podnikateľskými objektmi, ktorý je odrazom vzťahov medzi ich obchodnými cieľmi a ich vzájomnými pôsobeniami. Obchodné pravidlá: Pravidlá, podľa ktorých sa musí riadiť správanie, vzťahy a atribúty obchodného objektu. Komunikácia prostredníctvom vrstiev a DAO znamená, že je možné vyvinúť mnoho typov obchodných objektov, ktoré majú prístup k DBMS a poskytujú veľmi užitočné manipulácie s údajmi, ktoré pomáhajú pri podpore celkovej funkčnosti podnikových aplikácií. Business-Application Architecture (BAA) je protokol pre spoluprácu obchodných objektov, ktoré spájajú dohromady tri vrstvy modelu zameraného na obchodné objekty.




