Obsah:
Definice - Co znamená Business Object (BO)?
Obchodní objekt je herec v obchodní vrstvě vrstveného objektově orientovaného počítačového programu, který představuje součást podniku nebo položky v něm. Obchodní objekt představuje datového klienta a může být implementován jako bean entity, bean relace nebo jiný objekt Java. Obchodní objekt může mít podobu datového pole, ale není samotnou databází. Představuje obchodní subjekty, jako je faktura, transakce nebo osoba. Obchodní objekty jsou ze své podstaty škálovatelné díky architektuře objektově orientovaných softwarových aplikací.
Techopedia vysvětluje obchodní objekt (BO)
Obchodní objekt, když je použit v objektově orientovaném programování, je reprezentací částí podniku. Obchodní objekt může představovat například osobu, místo, událost, obchodní proces nebo koncept a může existovat jako například faktura, produkt, transakce nebo dokonce podrobnosti o osobě. Přestože třídy mohou obsahovat chování při provádění nebo správě, obchodní objekt je obvykle inertní holdingovými sadami proměnných nebo vlastností instance. Obchodní objekt může také požadovat údaje o klientských datech do objektu DAO (Data Access Object) a přijímat data prostřednictvím objektu Transfer (TO). . Obchodní objekty umožňují návrhářům navrhovat software ve zvládnutelných dílech tím, že rozdělují obchod na modulární formu a rozdělují jednotlivé funkce na softwarový objekt, takže s postupujícím vývojem lze přidávat zvyšující se složitost bez velkých změn ostatních objektů. Vrstevnatá architektura chrání funkční objekty aplikace, jako jsou TO a DAO, před obchodními objekty klienta. Obchodní objekty jsou formálně definovány jako: Obchodní název: Termín používaný k klasifikaci obchodního objektu. Definice podnikání: Prohlášení o smyslu a účelu obchodního objektu. Atributy: Fakta vztahující se k účelu obchodního předmětu. Chování: Činnosti, k nimž se obchodní objekt zabývá, například interakce s jinými objekty, rozpoznávání událostí a odpovídající změny odpovídajících atributů. Vztah: Asociace mezi obchodními objekty, která je odrazem vzájemných vztahů mezi jejich obchodními cíli a interakcemi v nich. Obchodní pravidla: Pravidla, kterými se musí řídit chování, vztahy a atributy obchodního objektu. Komunikace prostřednictvím vrstev a DAO znamená, že lze vyvinout mnoho typů obchodních objektů, které mají přístup k DBMS a poskytují velmi užitečné manipulace s daty, které pomáhají při podpoře celkové funkčnosti podnikových aplikací. Business-Application Architecture (BAA) je protokol pro spolupráci obchodních objektů, které spojují dohromady tři vrstvy modelu orientovaného na obchodní objekty.