Axional Mobile Core

Conecte sus usuarios mĆ³viles con los datos y funcionalidades que necesitan

Axional MobileĀ es una plataforma de software que permite a los departamentos de IT desplegar de forma dinĆ”mica aplicaciones de negocio a usuarios mĆ³viles con dispositivos Androidā„¢ desde una sistema centralizado. Las empresas pueden, de este modo, movilizar sus aplicaciones con una flexibilidad sin precedentes.

Frente a los desarrollos convencionales de aplicaciones de movilidad en que cada nuevo desarrollo supone una nueva aplicaciĆ³n,Ā Axional MobileĀ proporciona una infraestructura mediante la que el dispositivo puede ejecutar aplicaciones construidas en el servidor mientras que utiliza todas las prestaciones del dispositivo.

Consiste en:

  • El sistema servidor de aplicaciones de arquitectura SOA con escalabilidad horizontal disponible para sistemas operativos Linux. Ofrece los servicios de infraestructura: conexiĆ³n a los sistemas de base de datos, balanceo de carga, diccionarios de aplicaciones, transporte de datos, etc.
  • El sistema operativo diseƱado para operar en ā€œcloudā€ que permite a los administradores definir la seguridad y los derechos de los usuarios mientras proporciona una amplia variedad de servicios de sistema que van desde el acceso a disco corporativo al manejo de impresoras Wifi.
  • La capa de transporte y comunicaciones que permite a los servidores corporativos procesar las peticiones de mĆŗltiples usuarios mĆ³viles mediante servicios SOAP balanceados en el ā€œcloudā€.
  • Un framework para el diseƱo de aplicaciones que permite poner a disposiciĆ³n de los usuarios mĆ³viles formularios complejos, transacciones clave, asĆ­ como informes operacionales, informes OLTP.
  • Herramientas para el desarrollo de unidades de ā€œbusiness intelligence reportingā€ que permite a los programadores proporcionar a los usuarios informes de alta calidad con grĆ”ficos dinĆ”micos.
  • Un sistema de generaciĆ³n de documentos PDF de alta calidad bajo demanda tanto para los sistemas de reporting como para documentos con formato (pedidos, notas de entrega, facturas).
  • Un mĆ³dulo geogrĆ”fico de procesado de datos geoespaciales que permite enriquecer las aplicaciones con proyecciones de datos sobre mapas, gestionar solicitudes de puntos de interĆ©s cercanos al dispositivo.
  • Un mĆ³dulo de seguimiento GPS y localizaciĆ³n en tiempo real que permite recibir y enviar Ć³rdenes a los dispositivos en funciĆ³n de su posiciĆ³n.
  • El mĆ³dulo de replicaciĆ³n que permite mantener la sincronizaciĆ³n de datos de los sistemas centrales a los dispositivos mĆ³viles y viceversa de forma automĆ”tica.
  • Un mĆ³dulo de gestiĆ³n de impresiĆ³n local con capacidades de ā€œprinter discoveryā€ que permite a los usuarios mĆ³viles utilizar las impresoras disponibles de su entorno.
Arquitectura

Dado que la escalabilidad, la fiabilidad y la integridad transaccional son incluso mĆ”s importantes en un entorno de movilidad, y como las interrupciones de comunicaciĆ³n son frecuentes en los dispositivos mĆ³viles,Ā Axional MobileĀ incorpora capacidades para la recuperaciĆ³n de errores y el manejo de situaciones de excepciĆ³n.

En un escenario tradicional si la comunicaciĆ³n entre el cliente y el servidor se detiene, el proceso simplemente deja de funcionar. En un escenario de movilidad, el modo sin comunicaciĆ³n puede ser muy frecuente. Por lo tanto un proceso debe ser capaz de estar disponible tanto como sea posible y continuar tan pronto como las comunicaciones vuelvan a estar disponibles.

En base a estas necesidades, el sistema proporciona la infraestructura necesaria para el despliegue de aplicaciones empresariales en dispositivos mĆ³viles.

El diĆ”logo entre los sistemas centrales y los usuarios mĆ³viles se realiza mediante un conjunto de servicios basados en el protocolo SOAP.

SOAP es un protocolo para el intercambio de estructuras de informaciĆ³n mediante servicios WEB sobre redes de transporte HTTP que se sustenta en XML.

El nĆŗcleo servidor del sistema proporciona a los clientes mĆ³viles mĆŗltiples servicios SOAP agrupados en 4 categorĆ­as:

  • Sistema operativo y servicio de control de aplicaciones que suministra las infraestructura sobre las que los usuarios reciben acceso a recursos como escritorios, canales de datos inteligentes, menĆŗs y acceso a fuentes de datos y aplicaciones. Incluye ademĆ”s el importante sistema de replicaciĆ³n de datos.
  • Servicio de operaciones SQL que permite a las aplicaciones cliente realizar operaciones en ambos sentidos con los controles de seguridad.
  • Servicio de operaciĆ³n de aplicaciones que permite que transacciones, informes y consultas definidos en los sistemas centrales sean usados por los terminales mĆ³viles.
  • Servicio de grupos de transacciones que permiten el proceso de operaciones complejas agrupadas en operaciones atĆ³micas.

Para solventar el problema de las interrupciones de cobertura y mantener la operatividad del sistema,Ā Axional MobileĀ utiliza un mecanismo de serializaciĆ³n de los mensajes SOAP en la memoria SDCARD del dispositivo mĆ³vil.

El diĆ”logo SOAP recibido de los servidores se mantiene en una cachĆ© local. De este modo toda peticiĆ³n realizada en las Ćŗltimas horas estĆ” disponible aĆŗn cuando no haya cobertura.

Cuando el usuario requiere datos y no dispone de conexiĆ³n, el sistema revisa si existe una copia disponible en la cachĆ©. Esta copia es tratada como un mensaje original del sistema y ofrece las mismas prestaciones. El usuario no nota la diferencia de estar desconectado salvo por un indicador visual en la barra de control y una ligera vibraciĆ³n del dispositivo.

Si los datos que el usuario estĆ” viendo permiten ser modificados y en el momento de la confirmaciĆ³n no hay conexiĆ³n, la transacciĆ³n es automĆ”ticamente almacenada para que ser transmitida tan pronto como la seƱal estĆ© disponible.

Axional MobileĀ estĆ” diseƱado bajo una arquitectura escalable multi-tenant. Una arquitectura multiservicio significa que estĆ” preparada para atender distintos entornos de forma simultĆ”nea (ya sean departamentos dentro de una organizaciĆ³n o distintas organizaciones). Los ā€œarrendatariosā€ con un servicio multiusuario funcionan en virtual aislamiento entre sĆ­.

Las organizaciones pueden utilizar y personalizar una aplicaciĆ³n, como si cada una tuviera una instancia separada. Sin embargo, sus datos y personalizaciones queden completamente aislados de la actividad de todos los otros ā€œarrendatariosā€ del servicio. La instancia de una sola aplicaciĆ³n efectivamente se transforma en tiempo de ejecuciĆ³n en las necesidades particulares del ā€œinquilinoā€ en un momento determinado.

El sistema dispone de mecanismos para aprovechar las ventajas de los sistema corporativos en cuanto a escalabilidad mediante opciones como:

  • Balanceo ā€œround robinā€ de solicitudes SOAP a clusters de servidores de aplicaciones.
  • Redireccionamiento inteligente de las solicitudes de acceso a base de datos por parte de los dispositivos mĆ³viles a servidores primarios o secundarios en funciĆ³n de la naturaleza de la peticiĆ³n.
  • LimitaciĆ³n de carga para grupos de usuarios pudiendo determinar nĆŗmero de peticiones activas en el ā€œconnection poolā€.
  • Muestreo de rendimiento de las operaciones que permite obtener estadĆ­sticas de uso y detectar cuellos de botella.
ReplicaciĆ³n

No obstante, no todas las operaciones pueden ser abordadas mediante una cachƩ de lectura-escritura. Mientras la cachƩ puede ser perfectamente viable para consultar informes o realizar transacciones simples, operaciones mƔs complejas no son susceptibles de ser soportadas de forma eficiente.

Para ello, el sistema incorpora un sistema de replicaciĆ³n de datos que permite mantener sincronizados los dispositivos mĆ³viles con estructuras de bases de datos de los sistemas corporativos.

La replicaciĆ³n se define en una polĆ­tica de sincronizaciĆ³n. Esta polĆ­tica permite definir:

  • QuĆ© tablas del sistema se replican.
  • La direcciĆ³n de la replicaciĆ³n (subida, bajada, neutra, mezcla)
  • El intervalo de sincronizaciĆ³n (cada hora, a las 20:30 los sĆ”bados, el primer dĆ­a de mes).
  • Las operaciones de borrado de datos obsoletos en los terminales (artĆ­culos ya no disponibles, tarifas fuera de uso, clientes dados de baja).

La replicaciĆ³n soporta cambios de estructura en el modelo de datos del servidor que son detectados por los clientes que adaptarĆ”n las tablas locales a estos cambios sin necesidad de intervenciĆ³n del usuario. AƱadir una nueva columna o incluso una nueva tabla no supone ningĆŗn esfuerzo.

La informaciĆ³n replicada se almacena en una base de datos local gestionada mediante SQLite. La base de datos puede ser analizada remotamente por el departamento de IT mediante el envĆ­o de comandos SMS.

El administrador de IT puede definir en el servidor una serie de operaciones SQL a realizar (un lote de comandos). Posteriormente puede enviar a un determinado mĆ³vil un mensaje SMS indicando: ā€œprocesa el lote Nā€.

El dispositivo, sin intervenciĆ³n del usuario, solicitarĆ” del servidor el lote de operaciones, las ejecutarĆ” y enviarĆ” los resultados al servidor central.

El administrador no sĆ³lo recibirĆ” un SMS de confirmaciĆ³n de recepciĆ³n de la operaciĆ³n sino todo el resultado del proceso.

El sistema de datos replicados estĆ” disponible en otras aplicaciones mediante un proveedor de contenidos. El proveedor de contenidos es un mecanismo del sistema operativo Androidā„¢ que permite a las aplicaciones interactuar con datos que no son de su propiedad.

Por ejemplo, las aplicaciones:

no necesitan implementar complejos mecanismos de sincronizaciĆ³n ni transporte de transacciones. Simplemente opera con estructuras de datos locales. Del resto se encargaĀ Axional Mobile.

Despliegue de aplicaciones

Uno de los problemas de los entornos de desarrollo convencionales es que no estƔn preparados para el diseƱo de aplicaciones para movilidad.

Axional MobileĀ utiliza una arquitectura basada en metadatos, que proporciona una extrema flexibilidad y escalabilidad en el diseƱo de aplicaciones mĆ³viles.

EnĀ Axional MobileĀ todos los componentes que utilizan los programadores y que ven los usuarios son representaciones de metadatos almacenados en una estructura relacional que se denomina diccionario.

Los formularios de entrada, los informes, los privilegios de acceso, las reglas de negocio particulares, incluso las definiciones de tablas e Ć­ndices son construcciones abstractas que existen en el metadata que define la aplicaciĆ³n.

La emergencia de sistemas com Apple primero o Androidā„¢ han revolucionado los mecanismos de despliegue de aplicaciones.Ā Axional MobileĀ se distribuye como un ā€œapkā€ que puede ser enviado por email de manera que es auto instalable o puede ser descargado del Androidā„¢ market.

Un usuario mĆ³vil se identifica en el sistema corporativo con un identificador y una clave de acceso. Los administradores pueden gestionar desde una interfaz web:

  • Recursos de base de datos disponibles. Esto es: a quĆ© sistemas o fuentes de datos van a poder acceder las aplicaciones de usuario (real, pruebas, una determinada empresa).
  • Recursos de sistema como disco remoto compartido, ā€œcuotaā€ de CPU, etc.
  • Escritorios y menĆŗs de acceso a aplicaciones permitiendo a un usuario disponer de mĆŗltiples escritorios en el mĆ³vil para organizar diferentes tareas.
  • Canales de informaciĆ³n de los sistemas de aplicaciones.

Una vez instalado el nĆŗcleo deĀ Axional MobileĀ la organizaciĆ³n estĆ” en disposiciĆ³n de suministrar acceso a datos de sus sistemas corporativos de forma dinĆ”mica.

Ya no es necesario volver a instalar aplicaciones en el mĆ³vil para disponer de nuevas funciones. Todos los dispositivos son administrados desde un Ćŗnico punto.

La seguridad es mĆ”s importante que nunca en entornos de movilidad.Ā Axional MobileĀ suministra la infraestructura de seguridad necesaria para gestionar el escenario de aplicaciones distribuidas que incluye:

  • El sistema de asignaciĆ³n y control de bases de datos que permite definir que usuarios y bajo quĆ© condiciones pueden acceder.
  • Un sistema de ā€œentity rulesā€ que definen los patrones de acceso a datos y permiten definir de forma independiente de las aplicaciones quĆ© subconjuntos de los mismos son accesibles.
  • El sistema de asignaciĆ³n de ā€œentity rulesā€ a usuarios.
  • Un sistema de protecciĆ³n de operaciones SOAP de modo que no todos los servicios estĆ”n disponibles a todos los usuarios.
  • El sistema de log que permite en todo momento trazar operaciones de consulta e incluso operaciones de transacciĆ³n pudiendo determinar que ha consultado determinada persona o que cambios ha realizado en un registro de una tabla determinada.
  • Transporte de datos sobre protocolo SSL.
  • EncriptaciĆ³n AES 256 bits sobre las bases de datos SQLite para proteger el acceso no autorizado a los datos.

Y en caso de pĆ©rdida o robo del dispositivo la posibilidad de, ademĆ”s de bloquear el acceso, enviar un mensaje SMS de destrucciĆ³n de los datos almacenados localmente.

La aplicaciĆ³n ofrece al departamento de IT la posibilidad de organizar el sistema de aplicaciones mĆ³vil en escritorios. Un usuario puede tener uno o mĆ”s escritorios.

  • Cada escritorio puede tener una configuraciĆ³n de estilo distinta con una imagen de fondo determinada.
  • Cada escritorio puede disponer de opciones de menĆŗ distintas. Por ejemplo un escritorio que agrupa la parte de ventas puede tener opciones especĆ­ficas y distintas al escritorio de CRM.
  • Cada escritorio dispone de un conjunto de canales de datos que determinan el acceso a recursos deĀ business intelligence.

Los escritorios permite agrupar opciones y mejorar el uso de la aplicaciĆ³n en dispositivos pequeƱos.

Servicio de aplicaciones

ĀæCĆ³mo publicar aplicaciones en el mĆ³vil sin necesidad de un desarrollo especĆ­fico para cada nueva aplicaciĆ³n? La parte server incorpora un entorno de desarrollo web que permite diseƱar menĆŗs, sofisticadas pantallas de consulta, formularios, informes de trabajo, transacciones, documentos PDF, etc.

Estas aplicaciones son asignadas a los usuarios mediante perfiles de bases de datos, de entre las bases de datos a las que este tiene acceso.

Las consultas a la base de datos pueden requerir filtrados de datos y preguntas guiadas. Por ejemplo: solicitar las ventas de un cliente en un determinado periodo o determinar el stock de determinado producto en un almacƩn.

ConĀ Axional MobileĀ es muy simple poner a disposiciĆ³n de los usuarios complejos informes y dotarlos de facilidades de consulta que pueden incluir:

  • Operadores igual, mayor, mayor que, menor, menor que, entre.
  • Listas de datos de una Ćŗnica selecciĆ³n.
  • Listas de datos de selecciĆ³n mĆŗltiple.
  • Operadores lĆ³gicos ā€œOā€ (Operador OR (O) en contraposiciĆ³n a AND (Y))

El resultado de una consulta es un informe operacional en tiempo real cuyo resultado se han obtenido de la base de datos asignada al usuario mĆ³vil. Este informe puede contener datos agregados, totales y vĆ­nculos para navegar hasta informes mĆ”s detallados.

De este modo, mediante un solo ā€œclickā€ sobre un dato, el usuario podrĆ” navegar hasta detalles relevantes e informes relacionados.

Las consultas pueden efectuarse para obtener resultados sobre los que operar (por ejemplo, consultar las condiciones del cliente). Si dispone de los debidos permisos, el usuario mĆ³vil podrĆ” efectuar cambios sobre los datos visualizados que serĆ”n procesados por el servidor dentro de una transacciĆ³n. Ɖsta podrĆ” desencadenar procesos (por ejemplo, solicitar a un empleado de nivel superior la aprobaciĆ³n de las nuevas condiciones para el cliente).

Las tomas de datos rĆ”pidas oĀ transacciones ligerasĀ permiten diseƱar formularios de gran riqueza operativa con mucha simplicidad. Estas tomas de datos pueden incluir preguntas condicionales en funciĆ³n de respuestas a datos previos permitiendo dotar al terminal de inteligencia. Como el resto de transacciones, operan en lĆ­nea contra el sistema de base de datos central.

Si el usuario mĆ³vil tiene la necesidad de imprimir estos datos, puede solicitar en cualquier momento el documento PDF equivalente. El servidor generarĆ” al instante un PDF de alta calidad que puede ser impreso localmente mediante el gestor de impresiĆ³n Wifi integrado.

Estos documentos pueden ser no sĆ³lo informes sino documentos complejos como notas de incidencia, facturas, albaranes, ofertas o solicitudes de compra. El sistema de generaciĆ³n de documentos soporta principalmente la generaciĆ³n de tres tipos de documentos:

  • Business operational reports, que permite producir informes de trabajo incluyendo subgrupos de trabajo, totales, etc, con ajuste automĆ”tico de ā€œlayoutā€ y fuente de letra.
  • Pixel perfect reports, que permite emitir documentos tales como formularios o fichas de informaciĆ³n con ajuste de ā€œlayoutā€ automĆ”tico y fuente de letra.
  • Page perfect reports, que permite generar documentos con formato ajustado a mĆ©tricas predefinidas tales como facturas, albaranes, etc.
Business Intelligence

Una de las principales funciones de una aplicaciĆ³n de movilidad serĆ” suministrar datos clave a los usuarios que se hallan fuera de los centros de trabajo. Para cubrir este objetivoĀ Axional MobileĀ incorpora un potente sistema de diseƱo y publicaciĆ³n de informes de altas prestaciones que van mĆ”s allĆ” de los clĆ”sicos informes operacionales.

Al igual que en el mĆ³dulo de aplicaciones el departamento de IT dispone de una herramienta web para el diseƱo y publicaciĆ³n de recursos de BI. Estos recursos se asignan individual o de forma colectiva a los usuarios que podrĆ”n acceder a estos mediante el sistema de canales del escritorio.

Componentes BI

El sistema de BI permite que los usuarios de los dispositivos mĆ³viles dispongan de potentes visores de datos como:

El visor de listas permite operar con listas de datos que pueden incluir valores alfanumƩricos e indicadores de rendimiento. Incluye capacidades como:

  • NavegaciĆ³n a travĆ©s de datos en forma de tabla.
  • Desplazamiento horizontal y vertical
  • Agrupadores de columnas
  • Subgrupos de trabajo
  • BĆŗsqueda y ordenaciĆ³n
  • Columnas de porcentaje
  • Formato de celda
  • Hyperlinks a otros informes en una celdilla.

Las superlista es un potente herramienta que permite la visualizaciĆ³n de datos en forma tabular mediante una potente librerĆ­a grĆ”fica que permite:

  • Mezclar datos alfanumĆ©ricos y columnas grĆ”ficas.
  • Configurar grĆ”ficos y micro grĆ”ficos en funciĆ³n del tipo de dato.
  • Definir alertas e indicadores de tendencias.
  • Definir grĆ”ficos de lĆ­neas, barras, Ć”reas, columnas, columnas superpuestas, grĆ”ficos combinados, grĆ”ficos circulares y tablas.
  • Analizar fila por fila mediante un simple ā€œclickā€.

El visor de catĆ”logo estĆ” diseƱado para la navegaciĆ³n a travĆ©s de informaciĆ³n jerĆ”rquica y es especialmente Ćŗtil para manejar conjuntos de datos estructurados en dispositivos pequeƱos.

El catĆ”logo permite navegar por la informaciĆ³n jerĆ”rquica hasta el detalle en donde se pueden mostrar datos y grĆ”ficos de las mĆ©tricas que se analizan.

El grĆ”fico circular es un mĆ©todo de visualizaciĆ³n de proporciones en donde los porcentajes de una mĆ©trica se representan como porciones de un pastel. Cada porciĆ³n de la tarta se representa en un color distinto que indica un elemento analizado. El componente soporta:

  • RotaciĆ³n animada tĆ”ctil en modo ruleta para permitir la viajar a travĆ©s de los elementos del pastel.
  • Definir el nĆŗmero de elementos del pastel y los colores de la serie.
  • Trabajar con series de mĆŗltiples valores permitiendo centrado los N mĆ”s significativos pero permitiendo al mismo tiempo analizarlos todos en forma tabular.
  • Operar con mĆŗltiples series (por ejemplo: ventas de diferentes ejercicios) pudiendo realizar desplazamiento horizontal para cambio de la serie.
  • ProfundizaciĆ³n para manejar datos auxiliares (alfanumĆ©ricos, geogrĆ”ficos, etc).

El grƔfico de embudo muestra valores como proporciones progresivamente decrecientes. El tamaƱo del Ɣrea viene determinado por el valor de la serie como un porcentaje del valor total de la suma de valores.

El grƔfico de embudo muestra un proceso que se inicia con el 100% y termina con un menor porcentaje en el que se advierten las etapas de la caƭda y su magnitud.

Si el grƔfico se combina con datos de control, es decir, con mediciones que cuantifiquen cuƔntos elementos se pierden en cada paso de un proceso, entonces el grƔfico de embudo permite mostrar cuellos de botella en el proceso.

Un grĆ”fico radial es un mĆ©todo grĆ”fico de visualizaciĆ³n de datos multivariantes en la forma de un grĆ”fico de dos dimensiones de tres o mĆ”s variables cuantitativas representadas en los ejes a partir del mismo punto.

Los grĆ”ficos radiales son una forma Ćŗtil para mostrar observaciones multivariantes con un nĆŗmero arbitrario de variables, donde cada ā€œestrellaā€ representa una observaciĆ³n.

El anĆ”lisis de series proporciona un sistema Ć³ptimo paraĀ analizar y profundizar en medidasĀ (ventas, beneficio, cotizaciones, audiencias televisivas) de puntos organizados en secuencias temporales.

El visor de series permite:

  • CompresiĆ³n de la escala temporal.
  • Indicadores de rendimiento y alertas para cada perĆ­odo.
  • Para cada medida: el Ćŗltimo valor observado, el cambio absoluto y el porcentaje de variaciĆ³n.
  • Etiquetas flotantes sobre la serie.
  • VisualizaciĆ³n de los diferenciales en los intervalos indicados.
  • NavegaciĆ³n hasta los datos de detalle
  • Asociar un vĆ­nculo externo a cada punto en el tiempo.
  • Comparar series.
  • Ajustar el nivel de aumento.
  • Ajustes de tendencias permitiendo tipo: Lineal, PolinĆ³mico, LogarĆ­tmico, o de Media mĆ³vil.

El treemap es un potente mĆ©todo de visualizaciĆ³n que puede utilizarse para representar unaĀ relaciĆ³n jerĆ”rquica de datos cuantitativos, cada uno de los cuales es representado por un rectĆ”ngulo con Ć”rea proporcional a un determinado atributo. Su coloraciĆ³n puede venir determinado por otro atributo.

Cuando el color y el tamaƱo de las dimensiones estĆ”n relacionadas de alguna manera con la estructura de Ć”rbol, se puedenĀ detectar fĆ”cilmente los patronesĀ que serĆ­an difĆ­ciles de ver por otros medios. AdemĆ”s, la estructura arbĆ³rea hace un uso eficiente del espacio, con lo cual, de manera legible, pueden mostrarse miles de elementos en la pantalla simultĆ”neamente.

El sistema permite entre otras opciones:

  • Cambio de unidades de medida (selecciĆ³n arbitraria de atributos).
  • Series de colores segĆŗn atributos.
  • ProfundizaciĆ³n en la jerarquĆ­a.

Los gauges son indicadores instrumentales como termĆ³metros o velocĆ­metros. El sistema de gauges proporciona a los diseƱadores la posibilidad de representar mĆ©tricas mediante indicadores visuales fĆ”cilmente interpretables.

bi_funnel Ā  bi_gaugeĀ  bi_legend Ā  bi_pie Ā Ā bi_radarĀ Ā bi_singlerow Ā  bi_super

 

AnƔlisis Geoespacial

Ayude a la toma de decisiones de su organizaciĆ³n suministrando la riqueza de datos que sus usuarios necesitan. Utilizando la potente y detallada capa de imĆ”genes de Google Maps como capa de visualizaciĆ³n, usted puede mostrar sus datos de una forma que sean significativos para la toma de decisiones.

Muchos datos tienen un componente que hace referencia a un lugar: una direcciĆ³n, un cĆ³digo postal, un censo, una regiĆ³n, un paĆ­s, una coordenada GPS, etc. Los mapas geoespaciales permiten visualizar analizar y manejar datos con una componente geogrĆ”fica. ConĀ Axional MobileĀ puede crear mapas que le ayudarĆ”n a visualizar patrones, tendencias o excepciones en sus datos.

El sistema permite combinar mĆŗltiples capas de datos, tanto de fuentes internas como de fuentes externas. Combine la informaciĆ³n georeferenciada de su empresa con datos demogrĆ”ficos y geogrĆ”ficos. Por ejemplo, cruzando distintos datos en un mapa, como la localizaciĆ³n de sus clientes y datos sociodemogrĆ”ficos (edad, ingresos medios, nĆŗmero de computadores) de Ć”rea (regiĆ³n, distrito, cĆ³digo postal).

Permiten mostrar datos estadĆ­sticos agregados sobre regiones predefinidas, como municipios o regiones, coloreando o sombreando estas regiones.

Los mapas de calor son unas de las herramientas mĆ”s potentes para el anĆ”lisis de datos en sistemas de BI. Los mapas de calor ilustran la densidad y la distribuciĆ³n de un dato sobre un mapa. La influencia del punto y los rangos de color pueden configurarse para hacer visibles los datos mĆ”s relevantes

Utilizando las potentes capacidades de la consultas geoespaciales, localice puntos de interĆ©s alrededor de su posiciĆ³n actual, tales como oficinas bancarias y visualice estos datos en un mapa.

Algunas aplicaciones requieren mostrar grandes conjuntos de posiciones o marcadores en un mapa. Mediante un proceso denominado ā€œclusteringā€ las posiciones muy cercanas son agrupadas y representadas bajo un sĆ³lo indicador.Ā Ajustando el nivel de zoom del mapa, el sistema automĆ”ticamente desagregarĆ” o agregarĆ” los datos segĆŗn sea necesario para su correcta visualizaciĆ³n.
GeoposiciĆ³n

En una aplicaciĆ³n de movilidad, la posiciĆ³n GPS de la localizaciĆ³n del dispositivo en cualquier momento es muy relevante. Por ejemplo puede ser de utilidad hacer ajustes de la ruta de entrega de productos si conocemos la posiciĆ³n de los vehĆ­culos.

Axional MobileĀ incorpora mecanismos para que los administradores de IT decidan para cada usuario quĆ© informaciĆ³n desean conocer (posiciĆ³n, velocidad, altitud) y con quĆ© grado de precisiĆ³n (metros, intervalo de tiempo). En cualquier momento estos parĆ”metros pueden ser cambiados y ordenar al telĆ©fono que los tenga en consideraciĆ³n mediante el envĆ­o de un mensaje SMS.

Los datos son recibidos en tiempo real y almacenados en la base de datos corporativa y pueden ser analizados de inmediato mediante los mĆ³dulos geoespaciales que permiten, por ejemplo, visualizar los dispositivos sobre el mapa, trazar las trayectorias que recorren, determinar la distancia recorrida o calcular el tiempo aproximado de llegada a un determinado punto.

Al recibir los datos en lĆ­nea de las posiciones de los usuarios mĆ³viles, el sistema permite lanzar eventos en funciĆ³n de condiciones geomĆ©tricas. Por ejemplo, podemos enviar un SMS a un cliente tan pronto como el vehĆ­culo de transporte de una mercancĆ­a se aproxima a 10 minutos de su ubicaciĆ³n.

El sistema de geoposiciĆ³n de AX Mobile permite a las organizaciones mejorar, de forma eficaz y a bajo coste (mediante el uso de simples telĆ©fonos de nueva generaciĆ³n) la gestiĆ³n de su personal itinerante.

Beneficios

Axional MobileĀ es una plataforma Ć³ptima para el despliegue rĆ”pido de aplicaciones de negocio a redes de dispositivos mĆ³viles.

  • Permite a las organizaciones disponer de una infraestructura centralizada para movilizar sus aplicaciones.
  • Permite diseƱar en minutos formularios de consulta y los correspondientes informes y publicarlos en tiempo real operando con datos directamente de las bases de datos corporativas.
  • Ofrece una enorme variedad de componentes de enorme riqueza visual para suministrar a los usuarios la informaciĆ³n detallada que precisan.
  • Opera en tiempo real contra los sistemas corporativos a la vez que puede seguir suministrando informaciĆ³n cuando el sistema no dispone de conexiĆ³n.
  • Reduce drĆ”sticamente los costes de despliegue de aplicaciones. Se instala una vez y las aplicaciones se diseƱan en el servidor.
Especificaciones TĆ©cnicas
  • El sistema estĆ” diseƱado para operar en dispositivos Androidā„¢ con independencia de su pantalla.
  • Disponible en dispositivos mĆ³vilesĀ Android 2.3Ā o superiores (smartphones, tablets, etc.)
  • SincronizaciĆ³n automĆ”tica e inteligente con los sistemas centrales mediante protocolo SOAP y usando transporte HTTP o HTTPS.
  • Soporte para la encriptaciĆ³n mediante AES de 256 bits de las bases de datos SQLite del dispositivo mĆ³vil.
  • Soporte de bases de datos corporativas IBM Informix, IBM DB2 UDB, IBM DB2 400, IBM DB2 Z/OS, Oracle, PostgreSQL.
  • La conexiĆ³n a la red central puede ser mediante WIFI, 3G o incluso GPRS.

El servidorĀ Axional Mobile ServerĀ actĆŗa como puente entre la zona desmilitarizada (tambiĆ©nĀ DMZ, Ć©s decir, Internet) y las bases de datos corporativas, ofreciendo los servicios SOAP a los dispositivos mĆ³viles y transformando sus solicitudes a procesos SQL sobre los sistemas de bases de datos bajo control.

Se compone de un sistema Java J2EE preparado para funcionar en equipos Linux. El servidor incorpora una interfaz web para la administraciĆ³n de los usuarios y las aplicaciones.

  • Incluye los mecanismos de transporte SOAP (http/https) y autentificaciĆ³n.
  • Utiliza 2 bases de datos (esquemas) que pueden alojarse en la instancia del sistema de base de datos principal o en una dedicada. Estas bases de datos son:
    • La base de datos deĀ configuraciĆ³nĀ y arranque que describe la arquitectura del sistema huĆ©sped (direcciones de red, servidores de base de datos, bases de datos, grupos de conexiĆ³n y permisos), las definiciones de usuario (permisos, aplicaciones disponibles, reglas de sincronizaciĆ³n), asĆ­ como los sistemas de trazabilidad (consultas, transacciones, procesos, mensajes SOAP).
    • La base de datos delĀ metadata de aplicaciones,Ā en donde se definen los mĆ©todos de acceso a los datos y el modo en que estos se representan (las entradas y salidas de los mismos) a los usuarios de los dispositivos mĆ³viles.
  • El sistema puede operar de forma simultĆ”nea contra un conjunto heterogĆ©neo de fuentes de datos de forma transparente tanto para el administrador como para el usuario.
  • El servidor analiza las solicitudes SOAP de los dispositivos mĆ³viles, interactĆŗa con las bases de datos mediante el protocolo JDBC y produce un metadata como respuesta tanto para la entrada (pregunta) como para la salida (respuesta).
  • Cada solicitud se trata de forma atĆ³mica sin necesidad de persistencia del estado en ninguno de los tres puntos (mĆ³vil, servidor, base de datos). Gracias a esta arquitectura de servicio sin estado, grupos de servidores pueden configurarse como un clĆŗster usando balanceadores de carga en modalidad ā€œround robinā€.
  • FĆ­sicamenteĀ Axional MobileĀ Server requiere al menos dos redes, una para conectar con la zona segura (los sistemas de base de datos corporativos) y otra para atender a la DMZ (internet).

Potencie su empresa hoy

Nuestro equipo estĆ” listo para ofrecerte los mejores servicios