SOA - Soluciones móviles
Descripción
Los teléfonos móviles de hoy en día se han vuelto de alta potencia en la economía actual y la web móvil se está volviendo más barata y brinda servicios rápidos al usuario. Las soluciones móviles basadas en web deben comunicarse con el backend del entorno empresarial.
El siguiente diagrama muestra el desarrollo de aplicaciones móviles basadas en SOA:
Usando la imagen de arriba, podemos explicar cómo la configuración de las soluciones móviles se puede simplificar mediante la orientación del servicio.
El objeto del proceso es leer el código de barras de los artículos desde los teléfonos móviles.
A continuación, el usuario completará el formulario y lo enviará al servidor. El mensaje no se enviará al servidor directamente, pero utiliza el intérprete llamado Enterprise Service Bus (ESB) para procesar los datos y enviar el mensaje al servidor apropiado.
En el último paso, el mensaje se almacenará en la base de datos.
Parte móvil
Es una aplicación que se ejecuta en un teléfono móvil que almacena todos los datos en una base de datos local y el usuario puede verificar los datos no configurados e intentar enviarlos nuevamente.
Middleware de comunicación
El ESB actúa como middleware entre el servidor y los teléfonos móviles que envía los datos recopilados desde los teléfonos móviles y procesa los mensajes almacenados en las diferentes bases de datos. El middleware es una parte menos personalizada entre los teléfonos móviles y el servidor y da como resultado el éxito del sistema.
Parte del lado del servidor
La parte del lado del servidor frecuentemente llamada vista web que proporciona los datos recopilados que se recuperan de la base de datos.
Las tres partes anteriores (parte móvil, middleware de comunicación, parte del lado del servidor) especifican que las soluciones móviles se pueden utilizar de forma sistemática mediante el uso de arquitecturas orientadas a servicios.