Junio 2014       CHRONOEXPRES

Un innovador sistema diseñado por Jetfoo y Gunnebo permite recuperar un camión con 100.000 euros en marcancía.                                      Leer mas...

noticia

Tecnología

En Jetfoo hemos diseñado y desarrollado una Plataforma de Servicios sobre la que construimos cada uno de nuestros productos y soluciones.

A continuación te presentamos la visión general de la plataforma donde describimos las facetas, cualidades y limitaciones del sistema, así como el diseño de los elementos que componen y dan vida al mismo.

La plataforma es un sistema de propósito general que ofrece servicios avanzados de movilidad  a múltiples nichos y segmentos de mercado

   

 Transporte y logística, flotas de vehículos, empresas de alquiler y renting de vehículos, compañias de seguros, empresas de servcio técnico y mantenimiento, administraciones públicas, entre otros.

La plataforma está preparada para trabajar en un entorno de servidores Microsoft Windows de 64bits, y ha sido desarrollado con tecnología software .NET de Microsoft. 

Los componentes operacionales (o “desplegables”) que se hospedan en los servidores de la plataforma se diversifican en tres tipos:

 Aplicativos web: dan acceso a nuestros clientes a las funcionalidades ofrecidas por la plataforma mediante interfaces web de usuario; pueden soportar AJAX para mejorar la experiencia del usuario en aspectos como amigabilidad.

 Servicios Windows (o en jerga informática, “demonios”): dan vida a los diversos procesos de negocio soportados por la plataforma.

 Servicios web: consisten en interfaces programáticas que abren acceso vía web a los procesos y lógica de negocio de la plataforma desde todo tipo de aplicativos, ya sean estos hospedados en la misma plataforma o fuera. La definición e implementación de las interfaces web publicadas cumplen diversos estándares de la W3C, así como otros constituidos de facto: http, XML, WSDL, SOAP, WS-Security, WS-Routing, WS-Addressing y WS-Policy, entre otros.

 A continuación definimos las principales caracteristicas no funcionales de la plataforma:

Alta disponibilidad

  En el despliegue básico de la plataforma  (que no contempla servidores replicados) se requiere una indisponibilidad mensual mínima en términos relativos aproximada del 99,7% (2 horas).

En un despliegue de la plataforma en la que se cuente con servidores replicados (clústers), la disponibilidad puede alcanzar valores superiores a 99,999 (tres nueves).

 Rendimiento y escalabilidad

  Los módulos que componen la plataforma pueden replicarse y distribuirse por tantos servidores como sean necesarios en función de la carga transaccional que deba soportar el despliegue deseado de la misma. Cada servidor (basados en SO Windows Server de 64 bits) puede generar una demanda al clúster central de hasta 50.000 transacciones por minuto.

 Extensibilidad y Reusabilidad

 Alto grado de cohesión y bajo acoplamiento de los módulos funcionales de la plataforma.
 Alta interoperabilidad de las interfaces programáticas que dan acceso a los procesos de negocio.
 Fácil desarrollo de nuevos módulos funcionales, nuevos aplicativos de usuario, o nuevos servicios de valor añadido.

Por otro lado, la plataforma soporta diversos esquemas de comunicación con dispositivos embarcados en vehículos, teléfonos móviles smartphones y tablets, independientes del protocolo de transporte utilizado (ya sea éste estándar, o propietario).

La plataforma tiene la posibilidad de trabajar con uno, o más, servidores de GIS, ya estén estos hospedados dentro, o fuera, de nuestro entorno de servidores. Actualmente, la plataforma se encuentra configurado para trabajar con Google.

La plataforma implementa varios mecanismos por los que hacer entrega de diversos tipos de notificaciones, ya vayan éstas dirigidas a usuarios o a sistemas propietarios externos. Actualmente,  soporta los siguientes medios de notificación: SMPP (SMS y MMS), e e-mail, FTP e invocación de interfaces web externas. El sistema permite una fácil incorporación de nuevos medios de notificación, propietarios o estándar, que puedan ser requeridos ad hoc.