Capa de lógica de negocio

La capa de lógica de negocio son los componentes que los servicios OAGIS proporcionan para devolver datos o iniciar procesos de negocio. La capa de presentación utiliza estos servicios OAGIS para mostrar datos para invocar un proceso de negocio. La lógica de negocio proporciona datos que la capa de presentación necesita. La capa de lógica de negocio existe porque una aplicación necesita algo más que únicamente captar y actualizar datos; existe también una lógica de negocio adicional independiente de la capa de presentación.

La implementación SOI de la capa de lógica de negocio se expone a servicios, que transforman los mensajes OAGIS (BOD) a pares nombre-valor para su proceso. Esto facilita la integración con mandatos de HCL Commerce existentes o personalizados. Los patrones de proceso BOD para solicitudes OAGIS utilizan la capa de persistencia para aceptar objetos de datos estructurados (SDOs) y manejar la correlación entre estos objetos estructurados lógicos y su forma de persistencia. La lógica de negocio es independiente de la tecnología utilizada para interactuar con la forma de persistencia de los datos. Al interactuar con el objeto Mediador de objetos de negocio, la capa de lógica de negocio pasa los SDO al mecanismo de persistencia sin vincularse con la tecnología de persistencia.

Existen cuatro procesos de negocio:
  • Patrón de proceso de obtención de documento de objeto de negocio
  • Patrón de proceso de Documento de objeto de negocio
  • Patrón de proceso de cambio de Documento de objeto de negocio
  • Patrón de proceso de sincronización de Documento de objeto de negocio