Lar Bases de dados O que é um objeto de negócios (bo) nele? - o que é techopedia

O que é um objeto de negócios (bo) nele? - o que é techopedia

Índice:

Anonim

Definição - O que significa Business Object (BO)?

Um objeto de negócios é um ator dentro da camada de negócios de um programa de computador orientado a objetos em camadas que representa uma parte de uma empresa ou um item dentro dela. Um objeto de negócios representa um cliente de dados e pode ser implementado como um bean de entidade, um bean de sessão ou outro objeto Java. Um objeto de negócios pode assumir a forma de uma matriz de dados, mas não é um banco de dados propriamente dito. Representa entidades comerciais, como uma fatura, uma transação ou uma pessoa. Os objetos de negócios são inerentemente escalonáveis ​​devido à arquitetura dos aplicativos de software orientados a objetos.

Techopedia explica Business Object (BO)

Um objeto de negócios, quando usado na programação orientada a objetos, é uma representação de partes de um negócio. Um objeto de negócios pode representar, por exemplo, uma pessoa, local, evento, processo de negócios ou conceito e existir como, por exemplo, fatura, produto, transação ou até detalhes de uma pessoa. Embora as classes possam conter comportamentos de execução ou gerenciamento, um objeto de negócios geralmente é inerte, mantendo conjuntos de variáveis ​​ou propriedades de instância. Um objeto de negócios também pode fazer solicitações de dados do cliente para o Data Access Object (DAO) e receber dados por meio do Transfer Object (TO) . Os objetos de negócios permitem que os projetistas projetem software em partes gerenciáveis, dividindo os negócios em uma forma modular e separando cada função em um objeto de software para que, à medida que o desenvolvimento avança, uma complexidade crescente possa ser adicionada sem grandes alterações nos outros objetos. A arquitetura em camadas protege os objetos funcionais do aplicativo, como o TO e o DAO, dos objetos de negócios do cliente. Objetos de negócios são definidos formalmente como: Nome da Empresa: O termo usado para classificar um objeto de negócios. Definição de negócios: declaração do significado e objetivo do objeto de negócios. Atributos: fatos relacionados ao objetivo do objeto de negócios. Comportamento: as atividades nas quais um objeto de negócios se envolve, como interagir com outros objetos, reconhecer eventos e alterar atributos de acordo. Relacionamento: a associação entre objetos de negócios que é um reflexo das inter-relações entre seus objetivos de negócios e as interações nele. Regras de negócios: as regras pelas quais o comportamento, os relacionamentos e os atributos de um objeto de negócios devem obedecer. A comunicação através de camadas e o DAO significa que muitos tipos de objetos de negócios podem ser desenvolvidos para acessar o DBMS e fornecer manipulações muito úteis dos dados para auxiliar na promoção da funcionalidade geral dos aplicativos de negócios. A Business-Application Architecture (BAA) é um protocolo para a cooperação de objetos de negócios que unem as três camadas do modelo orientado a objetos de negócios.

O que é um objeto de negócios (bo) nele? - o que é techopedia