Objet métier (BO)

Auteur: Lewis Jackson
Date De Création: 10 Peut 2021
Date De Mise À Jour: 25 Juin 2024
Anonim
Objet métier (BO) - La Technologie
Objet métier (BO) - La Technologie

Contenu

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 stratifié qui représente une partie d'une entreprise ou un élément de celle-ci. 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 il ne s'agit pas d'une base de données. 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 d'applications logicielles orientées objet.

Introduction à Microsoft Azure et au nuage Microsoft | Tout au long de ce guide, vous apprendrez ce qu'est le cloud computing et comment Microsoft Azure peut vous aider à migrer et à exploiter votre entreprise à partir du cloud.

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 activité. Un objet métier peut représenter, par exemple, une personne, un lieu, un événement, un processus métier ou un concept, et existe sous la forme, par exemple, d'une facture, d'une 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 est généralement un ensemble inerte contenant des variables d'instance ou des propriétés. Un objet métier peut également adresser des demandes de données client à l'objet DAO (Data Access Object) et recevoir des données via l'objet de transfert (TO). . Les objets métier permettent aux concepteurs de concevoir des logiciels en éléments gérables en décomposant l’activité en une forme modulaire et en séparant chaque fonction en un objet logiciel. Ainsi, à mesure que le développement progresse, une complexité croissante peut être ajoutée sans modification majeure des autres objets. L'architecture en couches protège les objets fonctionnels de l'application, tels que le TO et DAO, des objets métier du client. Les objets de gestion sont définis formellement comme suit: Nom de l'entreprise: terme utilisé pour classer un objet de gestion. Définition métier: énoncé de la signification et de la raison d'être de l'objet métier. Attributs: faits liés à la fonction de l'objet métier. Comportement: activités d'un objet métier, telles qu'interagir avec d'autres objets, reconnaître les événements et modifier les attributs en conséquence. Relation: association entre des objets métier reflétant les interrelations entre leurs objectifs métier et leurs interactions. Règles de gestion: règles à respecter par le comportement, les relations et les attributs d'un objet de gestion. La communication à travers les couches et la DAO permet de développer de nombreux types d’objets d’entreprise pouvant accéder au SGBD et d’apporter des manipulations très utiles des données afin de faciliter la promotion des fonctionnalités globales des applications d’entreprise. L'architecture BAA (Business-Application Architecture) est un protocole de coopération d'objets métier reliant les 3 couches du modèle orienté objet métier.