Durante una misión activa, la comunicación eficaz entre usuarios debe ser rápida, fluida y segura. ArcGIS Mission Server se ha diseñado específicamente para admitir estos requisitos de varias formas.
ArcGIS Mission Server utiliza protocolos de seguridad, incluidas la autenticación basada en token y conexiones WebSocket Secure (WSS), que permiten mantener de forma segura conexiones de comunicación constantes. Las conexiones WSS agilizan la transferencia de datos, ya que no es no es necesario restablecer la conexión con cada mensaje.
Otra función de ArcGIS Mission Server es garantizar la debida comunicación de los datos a los usuarios. Para que los componentes de ArcGIS Mission se comuniquen entre sí, ya sea con un seguimiento de ubicación, un chat o un geomensaje, una tarea o un informe, todos los datos deben pasar primero por el servidor. En función de la fuente del mensaje y los destinatarios previstos, ArcGIS Mission Server traduce entre el Lenguaje de marcado extensible Cursor-on-Target (CoT XML) y la Notación de objetos JavaScript (JSON) de Esri.
ArcGIS Mission Server incluye funciones y una arquitectura única entre los roles de ArcGIS Server. Una de las principales diferencias entre ArcGIS Mission Server y otros roles de ArcGIS Server es que no contiene un data store propio. En su lugar, ArcGIS Mission Server utiliza los servicios existentes proporcionados por ArcGIS Data Store y ArcGIS Server para proporcionar un sistema de registro y persistencia de datos. La ausencia de un data store en ArcGIS Mission Server también reduce al mínimo la administración y el mantenimiento del servidor, durante y después de la instalación.
ArcGIS Mission Server ofrece una historia para desarrolladores emergentes con puntos finales de la API REST para añadir y eliminar misiones, así como informes personalizados. Se están desarrollando más formas de interactuar con las misiones y sus datos correspondientes a través de ArcGIS Mission Server, que ofrecerán interesantes oportunidades para que los desarrolladores aprovechen este servidor único.