在执行活动任务过程中,用户之间必须进行快速、无缝且安全的有效沟通。
ArcGIS Mission Server 使用安全协议(包括基于令牌的身份验证和 WebSocket Secure (WSS) 连接),从而安全维护持续性通信连接。 WSS 连接可以更快地 传输数据,因为不需要每条消息都重新建立 连接。
ArcGIS Mission Server 的另一个用途是确保在任务中将数据正确传递给用户。 要使 ArcGIS Mission 内的每个组件通过位置追踪、消息传递、任务或报表彼此进行通信,所有数据均必须经过服务器。 ArcGIS Mission Server 会根据消息来源及其目标收件人,在光标锁定目标可扩展标记语言 (CoT XML) 和 Esri JavaScript 对象表示法 (JSON) 之间进行翻译。
ArcGIS Mission Server 包含 ArcGIS Server 角色独有的功能和架构。 ArcGIS Mission Server 和其他 ArcGIS Server 角色之间的主要区别之一在于其不包含自己的数据存储。 相反, ArcGIS Mission Server 利用 ArcGIS Data Store 和 ArcGIS Server 的现有功能来提供记录和数据持久性系统。 此外,由于 ArcGIS Mission Server 中没有数据存储,因此在安装中和安装后的服务器管理和维护极少。
ArcGIS Mission Server 通过 REST API 端点提供新兴开发人员故事,以添加和删除任务以及自定义报表。 正在开发通过 ArcGIS Mission Server 与任务及其对应数据进行交互的更多方式,并将为开发人员提供利用此独特服务器的令人兴奋的机会。