Advanced Consultancy ERP

ERP personalizado para la gestión automatizada de servicios

desarrollado por Redwerk en colaboración con JBay Solutions
×
¿A dónde desea que le enviemos nuestro caso de estudio de automatización empresarial del sistema ERP?
Por favor ingrese su correo electrónico comercial no es un correo electrónico comercial

JBay Solutions es un proveedor de servicios de desarrollo de software orientado a Java y Open Source.

Todos los clientes

Basado en el proyecto

JBay nos proporcionó un documento de alcance completo que incluía maquetas de la interfaz de usuario y una descripción detallada de la lógica empresarial. Esa documentación clara, junto con una gestión eficaz, nos permitió construir un proyecto completo desde la fase de concepto hasta el lanzamiento.

Más información

Automatización empresarial

Automatizamos diferentes flujos de trabajo específicos de la empresa, así como tareas rutinarias como la gestión de clientes, la tramitación de pedidos, la facturación y los pagos, con el fin de reducir el número de tareas manuales que deben realizar los empleados de la empresa.

Más información

Desafío

La empresa de consultoría informática necesitaba una herramienta avanzada de gestión de servicios basada en web para la organización y el seguimiento. El objetivo principal del proyecto era proporcionar a los gestores, consultores y contables la capacidad de gestionar clientes, órdenes de compra, servicios, facturación, pagos y empleados.

Entre las principales funcionalidades se incluyen:

  • Servicios definidos como un grupo de empleados asignados para la función adquirida por un cliente
  • Paquetes horarios para ofrecer a los clientes la posibilidad de elegir horas extra y extraordinarias
  • Noción de funciones, que deben asociarse a un servicio inmediatamente después de la adquisición del servicio por parte de un cliente
  • Generación de facturas
  • Informes con cifras de horas (normales, extraordinarias y de guardia) y gastos

Las especificaciones del proyecto, redactadas en parte en portugués y que requirieron una traducción interna, superaban las 60 páginas. La empresa modificó la descripción de varios módulos (comisiones, órdenes de compra y generación de facturas) a lo largo de las fases de desarrollo. Sin embargo, a pesar de estos cambios y de las variaciones lingüísticas, sólo fueron necesarias unas pocas maquetas de la interfaz de usuario.

Solución

Para satisfacer la demanda del cliente de JBay de una interfaz de usuario extensa, Redwerk seleccionó GWT para crearla. De este modo se redujeron drásticamente los costes de desarrollo en comparación con la creación desde cero utilizando HTML/CSS y Javascript. Se integraron llamadas SOAP y se utilizaron los respectivos servicios web, ya que la aplicación tenía que asimilarse con un ecosistema más amplio existente de otras partes y bases de datos (como el directorio de empleados). Nuestra interfaz SOAP permite que otros servicios se integren fácilmente.

La aplicación se diseñó teniendo en cuenta una arquitectura multicapa. Se implementó una capa de lógica empresarial utilizando un patrón de modelo de dominio enriquecido. Tanto la lógica como los datos empresariales se encapsulan en clases modelo, que se alojan en una base de datos mediante una capa de acceso a datos. La capa de acceso a datos utiliza JPA y su implementación, Oracle Toplink, como interfaz con la base de datos. La capa de servicios se implementó como un conjunto de beans sin estado. Para la comunicación entre ésta y la siguiente capa (servicios GWT), se utilizaron objetos de transferencia de datos. La visualización de datos se terminó utilizando SmartGWT (framework basado en GWT para la creación rápida de aplicaciones AJAX).

Resultado

Al final del proyecto, Redwerk y JBay implantaron un sofisticado sistema ERP a pesar de un estricto plazo de tiempo, aún más ajustado por tener que aclarar y traducir partes de las especificaciones escritas en portugués. Se satisfizo la necesidad del cliente de contar con una herramienta avanzada de gestión de servicios basada en la web para organizar y hacer un seguimiento de la organización. Y hoy, miles de empleados de la empresa siguen beneficiándose de nuestra potente colaboración.

Resultado

Tecnologías

Java
EJB
GWT
HTML5CSS3JavaScript
Oracle Toplink
AJAX
Apache
Glassfish
MySQL
Linux
5desarrolladores trabajaron en este proyecto
2ingenieros de control de calidad en el equipo
5meses de duración
30,635líneas de código
Media
Media
Media
Media
Media
Media
Media

Relacionado en Blog

Su guía para el SDK de Sage

Su guía para el SDK de Sage

Sage es un sistema de automatización de soluciones de gestión para pequeñas y medianas empresas. Se utiliza en sectores como la contabilidad, las nóminas, la fabricación, la distribución, las ventas, la educación y las finanzas. Sage cuenta con muchos productos de software que pu...

Leer más

¿Impresionado?

Contrátenos

Otros casos prácticos

Adfectious

Adfectious

Romania

Desarrollo de un sistema de publicidad móvil inspirado en AdMob de Google y utilizado en medios de comunicación rumanos populares como meteoromania.ro.

Incling

Incling

United Kingdom

Convertimos un grabador de screencasts heredado en una aplicación multiplataforma independiente en menos de 3 semanas.