Qué es el Sistema de Ordenes de Trabajo?

Es un sistema desarrollado para la empresa Logyx Almacenadora S.A. de C.V. cuyo propósito original es ofrecerle a sus clientes una herramienta para solicitud y monitoreo de los servicios que puede realizar durante el almacenamiento de sus mercancías. Así como también, se expandió la funcionalidad para que los clientes de Logyx pudiera realizar solicitudes de cotización de servicios y notificarlas a las diferentes áreas involucradas dentro de la Logyx.

En este proyecto en particurar se trabajó de una manera diferente a la que QBit estaba a acostumbrado a desarrollar los proyectos. En la siguiente tabla se ilustra las responsabilidades que tenía cada una de las empresas involucradas en en proyecto.

Una de las ventajas que QBit visualizó al dejar que el cliente se encargara de la Fase de Análisis es que, este último tenía su propia area de sistemas, misma que se encontraba planamente capacitada en la manera de documentar el análisis proyecto. Esto permitio una cosa fundamentalmente. QBit no tuvo que invertir tiempo para que su personal se familiarizara con la operación de la empresa, ahorando costos inherentes al cliente en la Fase de Análisis.

Es importante mencionar, debido a nuestras políticas de confidencialidad, no nos hes permitido profundizar en la operación de la aplicación. Esta breve información, únicamente se enfocará en describir la funcionalidad de la aplicación tecnológicamente hablando.

Ambiente de Desarrollo

Frameworks Utilizados

Integración

Bean 1

Bean 2

Bean 3

Bean 1

Bean 5

Bean 6

Bean 3

Bean 6

Bean 2

Bean 5

Bean 7

DAO 1

DAO 2

DAO 3

DAO 4

Service 1

Service 2

Service 3

Controller 1

Controller 2

JSP 1

JSP 2

En la tabla anterior se trata de ilustrar la forma en la que se divide la operación de la aplicación.

En la primer capa (Bean) se definen las clases que almacenan la información que se inserta, actualiza o elimina en la base de datos. Lo interesante de tener esta capa (Bean), es que el ABC de la información en las capas superiores lo realiza Hibernate de manera transparente.

La siguiente capa (DAO) es donde se definen las operaciones (guardar, borrar y consultar) sobre cada una de las clases definidas en la capa Bean. Adicionalmente, como Hibernate permite manter la relación que tienen entre si las diversas clases definidas en la capa Bean de la misma manera como se encuentran definidas en un la base da datos, esta capa realiza la consulta de la información de una manera sencilla.

La capa Service interactua con las diferentes clases definidas en la capa DAO de acuerdo a las necesidades o requerimientos que demanden la capa Controller. En esta capa es donde se gestiona las transacciones de la información que será almacenada.

La capa Controller es la responsable de ofrecer la informacion requerida por los JSPs, accesando a los diferentes servicios que ofrece las clases de la capa Service. Esta capa cobra importancia ya que muchas de las reglas de negocio se pueden realizar de manera sencilla en esta capa.

Por último, la capa JSP es la capa encargada de desplegar la informacion solicidad por el cliente.

Funcionalidad


Módulo Ordenes Trabajo - Desarrollado por Qbit Mexhico.