我的任务是开发一个Web应用程序,它将在地图上可视化时态数据,并根据从服务器接收到的图像/数据生成一种数据流(或动画)。
为此,我正在考虑使用OpenLayers API和OGC Web服务WFS或WMS或SOS。
主要要求之一是安全,快速,高性能地发送数据。
我的问题是:就性能,安全性,可靠性等而言,WFS,WMS和SOS中的哪种服务可以很好地用于此类Web应用程序?
我知道每个Web服务都提供不同的功能。但是,如果我通过在数据库中执行某种类型的聚合(因为它是时间可视化)来将WMS用于我的时间数据来获取地图图像,则我的应用程序在某些设备(例如手机/平板电脑)上会变慢,因为这可能会花费很多时间是时候获取图像了。
另一方面,如果我使用SOS或WFS,则我们的应用程序存在发送原始数据的风险,这实际上是不安全的。
如果有人可以给我建议或想法,那将是非常不错的。
如果您认为,这个问题不能仅仅得到回答,那么有人可以给我一个想法,对于这种基于研究的问题,我应该如何进一步进行?