Definición: ¿Qué significa Business Object (BO)?
Un objeto comercial es un actor dentro de la capa comercial de un programa informático orientado a objetos en capas que representa una parte de una empresa o un elemento dentro de ella. Un objeto comercial representa un cliente de datos y se puede implementar como un bean de entidad, un bean de sesión u otro objeto Java. Un objeto comercial puede adoptar la forma de una matriz de datos, pero no es una base de datos en sí. Representa entidades comerciales como una factura, una transacción o una persona. Los objetos de negocio son inherentemente escalables debido a la arquitectura de las aplicaciones de software orientadas a objetos.
Techinfo explica Business Object (BO)
Un objeto comercial, cuando se utiliza en programación orientada a objetos, es una representación de partes de un negocio. Un objeto comercial puede representar, por ejemplo, una persona, lugar, evento, proceso comercial o concepto y existir como, por ejemplo, una factura, un producto, una transacción o incluso detalles de una persona. Aunque las clases pueden contener comportamientos de ejecución o administración, un objeto comercial suele ser inerte que contiene conjuntos de variables de instancia o propiedades.Un objeto comercial también puede realizar solicitudes de datos del cliente al objeto de acceso a datos (DAO) y recibir datos a través del objeto de transferencia (TO) . Los objetos de negocio permiten a los diseñadores diseñar software en piezas manejables dividiendo el negocio en una forma modular y separando cada función en un objeto de software para que a medida que avanza el desarrollo, se pueda agregar una complejidad creciente sin grandes cambios en los otros objetos. La arquitectura en capas protege los objetos funcionales de la aplicación, como TO y DAO, de los objetos comerciales del cliente. Los objetos comerciales se definen formalmente como: Nombre comercial: El término utilizado para clasificar un objeto comercial. Definición de negocio: Declaración del significado y propósito del objeto comercial. Atributos: Hechos relacionados con el propósito del objeto comercial. Comportamiento: las actividades que realiza un objeto comercial, como interactuar con otros objetos, reconocer eventos y cambiar atributos en consecuencia. Relación: La asociación entre objetos comerciales que es un reflejo de las interrelaciones entre sus propósitos comerciales y las interacciones en los mismos. Reglas de negocio: Las reglas por las que debe cumplir el comportamiento, las relaciones y los atributos de un objeto de negocio. La comunicación a través de capas y DAO significa que se pueden desarrollar muchos tipos de objetos comerciales que pueden acceder al DBMS y proporcionar manipulaciones muy útiles de los datos para ayudar a promover la funcionalidad general de las aplicaciones comerciales. La Arquitectura de aplicaciones comerciales (BAA) es un protocolo para la cooperación de objetos comerciales que unen las 3 capas del modelo orientado a objetos comerciales.