/home/yuhangch/blog

WPS 2.0 部分翻译

WPS

提供能力查询接口

任何WPS服务都应该自我包含,提供一个初始节点能被WPS客户端用来确认服务的能力

抽象进程模型

抽象的进程模型对进程描述提供了许多角度和自由度

任务控制

执行能力允许WPS的客户端实例化并执行任务,是一种重要的任务控制能力。另外。忽略和删除一个任务的能力在冲时间的执行过程中对于释放服务器资源是很有意义的。

进程执行

服务在WPS服务上执行应该既能同步也能异步。同步执行适合任务能在短时间内完成的方法,异步执行更适合任务需要长时间才能完成的情况。

在同步情况下,一个WPS客户端提交一个执行请求到WPS服务端并且在任务执行结束并返回结果之前持续监听反馈。这需要一个客户端和服务器之间保持持续的连接。

在异步的情况下,客户端发送一个执行请求到WPS服务器并且立即收到一个包含状态信息的反馈。这个信息确认这个请求已经被服务器端收到并接受,任务已经在处理,将会在未来一段时间执行完毕。这个状态信息反馈还要包含进程的标识码,以供客户端在之后检查任务是否完成。另外,状态信息包含结果的地址,比如一个在任务结束后能定位处理结果的URL。

数据通过值和引用传输

客户端可能会发送和接收数据通过两种不同的方式:1)引用 2)值。简而言之,混合模式时可以的,典型的,小的原子数据比如整数,浮点数和短的字符串通过值提交,大的输入或输出通常用引用提供。

任务监控

#spatial #ogc