Accueil Bases de données Qu'est-ce qu'un objet métier (bo)? - définition de techopedia

Qu'est-ce qu'un objet métier (bo)? - définition de techopedia

Table des matières:

Anonim

Définition - Que signifie Business Object (BO)?

Un objet métier est un acteur au sein de la couche métier d'un programme informatique orienté objet en couches qui représente une partie d'une entreprise ou un élément à l'intérieur. Un objet métier représente un client de données et peut être implémenté en tant que bean entité, bean session ou autre objet Java. Un objet métier peut prendre la forme d'un tableau de données mais n'est pas une base de données elle-même. Il représente des entités commerciales telles qu'une facture, une transaction ou une personne. Les objets métier sont intrinsèquement évolutifs en raison de l'architecture des applications logicielles orientées objet.

Techopedia explique Business Object (BO)

Un objet métier lorsqu'il est utilisé dans la programmation orientée objet, est une représentation de parties d'une entreprise, un objet métier peut représenter, par exemple, une personne, un lieu, un événement, un processus métier ou un concept et exister comme par exemple et facturer, un produit, une transaction ou même les détails d'une personne. Bien que les classes puissent contenir des comportements d'exécution ou de gestion, un objet métier contient généralement des ensembles de variables ou de propriétés d'instance. Un objet métier peut également effectuer des demandes de données client vers l'objet d'accès aux données (DAO) et recevoir des données via l'objet de transfert (TO). . Les objets métier permettent aux concepteurs de concevoir des logiciels en morceaux gérables en décomposant l'entreprise en une forme modulaire et en séparant chaque fonction en un objet logiciel afin qu'au fur et à mesure que le développement progresse, une complexité croissante puisse être ajoutée sans changements énormes aux autres objets. L'architecture en couches protège les objets fonctionnels de l'application tels que le TO et le DAO des objets métier client. Les objets métier sont définis formellement comme suit: Nom commercial: terme utilisé pour classer un objet métier. Définition de l'entreprise: énoncé de la signification et du but de l'objet de gestion. Attributs: faits relatifs à l'objectif de l'objet métier. Comportement: activités dans lesquelles un objet métier s'engage, telles que l'interaction avec d'autres objets, la reconnaissance des événements et la modification des attributs en conséquence. Relation: L'association entre les objets métier qui est le reflet des interrelations entre leurs objectifs commerciaux et les interactions qui s'y trouvent. Règles métier: règles que doivent respecter le comportement, les relations et les attributs d'un objet métier. La communication via les couches et le DAO signifie que de nombreux types d'objets métier peuvent être développés qui peuvent accéder au SGBD et fournir des manipulations très utiles des données pour aider à promouvoir la fonctionnalité globale de l'application métier. La Business-Application Architecture (BAA) est un protocole de coopération d'objets métier liant les 3 couches du modèle orienté objet métier.

Qu'est-ce qu'un objet métier (bo)? - définition de techopedia