La filosofía de diseño primordial de Logile es la flexibilidad.

Flexibilidad en la implementación – nuestra solución es modular y funciona en el sistema operativo y servidor de aplicaciones de tu elección.

Flexibilidad en la interacción de usuario – los usuarios pueden ingresar al sistema por medio de cualquier buscador de red en las computadoras, tabletas, teléfonos inteligentes y varios dispositivos móviles resistentes (Motorola/Symbol y Honeywell/HHP).

Flexibilidad en la personalización específica del cliente – nuestra estructura y tecnologías hacen que la integración de tus datos, los flujos de trabajo y empleados sean fáciles.

Las interfaces del usuario son familiares y simples de usar, requiriendo mínima capacitación, sin sacrificar la sofisticación o funcionalidad.

Arquitectura

Nosotros diseñamos nuestras soluciones para que sean modulares, flexibles, escalables y con tolerancia a fallas. Porque nuestra solución está basada en la plataforma de Edición para Empresas Java 2 (J2EE), que puede ser implementada en todos los servidores populares, incluyendo Windows/Intel, Unix (AIX, Solaris, HP-UX) y Linux.

Integramos bases de datos en nuestra solución utilizando la tecnología de Mapeo Objeto-Relacional (ORM). Esto les da a las bases de datos independencia y permite soporte para los servidores de base de datos relacionales mayores, incluyendo Oracle, SQL Server, DB2 y MySQL.

La función del reporte y el análisis se provee por medio de un motor de Procesamiento Analítico en Línea (OLAP). Esto permite reportes multi-dimensionales definidos por el usuario, al igual que la integración con los reportes de las soluciones ya existentes de la empresa. El Modelado de Procesos de Negocio (BMP) para capturar flujos de trabajo y procesos empresariales es apoyado nativamente en el paquete.

Usamos la tecnología del Servicio de Mensajes Java (JMS) para la comunicación interna entre los módulos de solución, al igual que para integrar con los sistemas externos por medio del Middleware Orientado a Mensajes (MOM) o las tecnologías del Bus de Servicio Empresarial (ESB). La integración de datos con los sistemas de retail existentes, tales como Movimiento de Inventario, Estándares Laborales de la Industria y Sistemas de Administración de Recursos Humanos, puede ser simplificado por medio de varios mecanismos de interfaz. Esos mecanismos incluyen archivos planos e importaciones XML, al igual que accesos a bases de datos directos y las interfaces MOM/ESB, si están disponibles.

La infraestructura de mensajes soporta un sistema de mensajes y notificaciones enriquecedor y flexible, que permite tener mensajes basados en tiempo y prioridad a los empleados de varios niveles a través de la empresa. Las notificaciones vía clientes en la red y los correos electrónicos son complementados con el envío de mensajes a los celulares (por SMS y twitter), los sistemas de localización dentro de las tiendas y alertas portátiles, que incluyen sistemas de fijación de precios inteligente portátil y PDAs/teléfonos inteligentes. La plataforma también soporta portales personalizados del usuario y panel de control.

Tecnología

Nuestra solución está basada en una plataforma que provee la más grande flexibilidad en implementación, al igual que en soporte para un desarrollo rápido en aplicación y modularización del producto. Lo destacado de la tecnología es:

Tecnologías del lado del servidor

La solución de Logile está basada en el J2EE, permitiendo que sea un sistema operativo y un servidor de aplicaciones neutral. Puede estar basado en servidores de aplicaciones J2EE que varían de servidores libres como JBoss y Sun Glassfish a ofertas comerciales tales como Websphere IBM y Oracle Weblogic.

Usamos el framework de aplicaciones JBoss Seam, que soporta clientes web al igual que funcionamientos de portal vía JSR-168 Portlets API y de la Administración de Procesos de Negocio (BPM). El funcionamiento del BPM se provee por medio del jBPM API de JBoss. Como parte de la plataforma Seam/J2EE, la aplicación utiliza Java Persistence API (JPA) para llevar a cabo el Mapeo Objeto-Relacional (ORM). El JPA es un framewrok enchufable de API que mapea datos desde las bases de datos relacionales a los objetos usados por el código de la aplicación en el modo neutral de la base de datos. Hay numerosos proveedores de JPA que varían de códigos abiertos Hibernate a productos comerciales como Oracle TopLink. Usar el JPA permite que la solución de Logile pueda trabajar con cualquier base de datos importante de los proveedores con pocos cambios en la codificación.

Usamos el código abierto del motor Mondrian OLAP de Pentaho. Este motor puede interactuar con reportes de soluciones externas como Microsoft SQL Analysis Services usando XML para Análisis (XMLA), o puede ser usado de manera independiente para reportar soluciones. Además, utilizamos los APIs de Servicio de Mensajes Java (JMS) para la comunicación de unidad interna y para la entrega fiable de mensajes. JMS también puede ser usado para interactuar con Middleware Orientado a Mensajes (MOM) y con los productos del Bus de Servicio Empresarial (ESB) de manera neutral con el proveedor.

Tecnologías del lado del cliente

Muchas interacciones de los usuarios ocurren vía de la interfaz Web 2.0 Rich Web. Tecnologías incorporadas del JBoss Seam incluyen Java Server Faces (JSF) y la biblioteca de componentes RichFaces. JSF y RichFaces juntos proveen aplicaciones similares a las páginas web sofisticadas y nativas que son personalizadas basadas en una plataforma de visualización (PDA portátiles, teléfonos inteligentes, Buscadores Web en Computadoras). Actualizaciones dinámicas por medio de synchronous JavaScript and XML (AJAX) desarrolladas en JSF/RichFaces aseguran que siempre se le muestre al usuario los datos más actualizados sin necesidad de que el usuario vuelva a actualizar una página manualmente. Portales personalizados y módulos portlet también están disponibles en la interfaz del usuario

Plataformas

Servidor Web de Código Abierto
www.apache.org

Apple OS
www.apple.com

Sistema Operativo Móvil de Google
www.android.com

Redes y Teléfonos VoIP
www.cisco.com

Dispositivos de Computación Móviles
www.honeywell.com

Middleware de Clase Empresarial de Código Abierto
www.jboss.org

Dispositivos de Computación Móviles
www.motorola.com

Sistemas Operativos, SQL Server, Internet Explorer
www.microsoft.com

Navegador de Código Abierto
www.mozilla.com/firefox

Base de Datos de Código Abierto
www.mysql.org

Base de Datos de Empresa
www.oracle.com

Inteligencia de Negocios de Código Abierto
www.pentaho.com

Sistema Operativo de Empresas Linux de Código Abierto
www.redhat.com

Amazon Web Services
aws.amazon.com

Managed Hosting
www.rackspace.com