服务接口层是功能展现层,包括对已有服务接口的扩展和全新服务接口的扩展。

  • 扩展已有的服务接口

SuperMap iServer 中,已有服务接口的扩展,主要集中在 REST 服务接口,JaxrsServletForJersey、RestServlet 两个服务接口实现类就对应 Restlet、JAX-RS 两种 REST 资源实现机制。扩展点包括:

  • 定义 REST 资源   -Restlet 机制  JAX-RS 机制
  • 扩展表述生成器
  • 扩展参数解析器

SuperMap iServer 现有的 REST 资源有 Restlet、JAX-RS 两种实现机制。在 JaxrsServletForJersey、RestServlet 两个服务接口(两种 REST 资源实现机制)下进行扩展时方法不同,在创建领域资源时,可根据需要选择适合的机制来进行: