El Webservice Productor, también denominado gaProductor.Service es un servicio web alojado en IIS (Internet Information Services)
Se trata de un servicio que está escuchando peticiones de aplicaciones externas a Productor y de las aplicaciones móviles como TT.Mobile o eAlbaranes.Android.
Permite comunicaciones externas con la aplicación Productor contemplando varios escenarios de comunicación:
- Aplicaciones móviles Productor: TT.Mobile, eAlbaranes.Android
- Almacenes inteligentes (ubicación y movimiento de lotes)
- Integración con SGA externo (confirmación de salidas y entradas de almacén)
- Integración con ERP externo (consulta/modificación de maestros y documentos)
Instalación recomendada
Para evitar afectar a la configuración de su servidor principal, recomendamos instalar IIS para alojar el servicio Productor en una máquina virtual independiente.
De esta forma, si el servicio recibe algún tipo de ataque tipo DDoS, los servidores de la aplicación no se verán afectados y el resto de funciones de la aplicación funcionarán con normalidad.
Requisitos recomendables de máquina virtual
Estos son las características para un funcionamiento óptimo del Webservice
Requisitos recomendables | |
---|---|
Procesador mínimo | 2 vCores |
Procesador recomendado | 4 vCores |
Memoria | Mínimo 4GB. RAM Recomendado 8GB. RAM |
Sistema Operativo | Windows 11 de 64bits PROFESIONAL |
IIS | Internet Information Services 7.0 o superior |
Otros requisitos
- Conectividad con el servidor de Productor
Desde la máquina virtual debe ser posible acceder a la carpeta donde está instalada la aplicación Productor.
Por lo tanto deben estar en la misma red. - WIFI para los dispositivos móviles
La App Android necesita comunicarse con el WebService de la máquina virtual.
Para ello, la WIFI local debe permitir conectividad IP con la máquina virtual donde está el WebService.
Publicar Webservice hacia el exterior
Normalmente necesitaremos publicar el Webservice hacia el exterior para que los trabajadores en movilidad puedan usar las Apps Productor desde fuera de nuestras instalaciones.
Para ello se debe redirigir el tráfico en el puerto acordado hacia el exterior.
Normalmente usamos el puerto 7747, consulte con servicio técnico Gaia el puerto configurado en su instalación particular.
Dicho puerto debe permitir conexiones tcp entrantes desde internet.