Sommario:
Definizione - Che cosa significa Business Object (BO)?
Un oggetto business è un attore all'interno del livello aziendale di un programma per computer orientato agli oggetti a strati che rappresenta una parte di un'azienda o un elemento al suo interno. Un oggetto business rappresenta un client di dati e può essere implementato come un bean di entità, un bean di sessione o un altro oggetto Java. Un oggetto business può assumere la forma di un array di dati ma non è un database stesso. Rappresenta entità commerciali come una fattura, una transazione o una persona. Gli oggetti business sono intrinsecamente scalabili grazie all'architettura delle applicazioni software orientate agli oggetti.Techopedia spiega Business Object (BO)
Un oggetto business quando utilizzato nella programmazione orientata agli oggetti, è una rappresentazione di parti di un'azienda, un oggetto business può rappresentare, ad esempio, una persona, un luogo, un evento, un processo aziendale o un concetto ed esistere come ad esempio e fattura, un prodotto, una transazione o anche i dettagli di una persona. Sebbene le classi possano contenere comportamenti di esecuzione o di gestione, un oggetto business è generalmente inerte con insiemi di variabili o proprietà di istanza. Un oggetto business può anche effettuare richieste di dati client all'oggetto Data Access (DAO) e ricevere dati tramite l'oggetto di trasferimento (TO) . Gli oggetti business consentono ai progettisti di progettare software in pezzi gestibili suddividendo il business in una forma modulare e separando ciascuna funzione in un oggetto software in modo che man mano che lo sviluppo avanza, è possibile aggiungere una complessità crescente senza enormi modifiche agli altri oggetti. L'architettura a strati protegge gli oggetti funzionali dell'applicazione come TO e DAO dagli oggetti business client. Gli oggetti business sono definiti formalmente come: Nome azienda: il termine utilizzato per classificare un oggetto business. Definizione aziendale: dichiarazione del significato e dello scopo dell'oggetto business. Attributi: fatti relativi allo scopo dell'oggetto business. Comportamento: le attività in cui un oggetto business si impegna, come l'interazione con altri oggetti, il riconoscimento di eventi e la modifica degli attributi di conseguenza. Relazione: l'associazione tra oggetti business che riflette le interrelazioni tra i loro scopi aziendali e le interazioni in essi contenute. Regole aziendali: le regole alle quali devono attenersi il comportamento, le relazioni e gli attributi di un oggetto business. La comunicazione attraverso i livelli e il DAO significano che possono essere sviluppati molti tipi di oggetti business in grado di accedere a DBMS e fornire manipolazioni molto utili dei dati per aiutare a promuovere la funzionalità generale delle applicazioni aziendali. Business-Application Architecture (BAA) è un protocollo per la cooperazione di oggetti business che unisce i 3 strati del modello orientato agli oggetti business.




