Skip to content
Norman Fomferra edited this page Sep 4, 2018 · 4 revisions

Welcome to the bc-wps wiki!

BC WPS 2.0

Steps

  • clone bc-wps

  • run tests, build and deploy BC-WPS (with mock-wps-impl mock)

  • create bc-wps branch "tao-wps-impl"

  • make sabine TAO contributor

  • clone TAO

  • run tests, build and deploy TAO (with shell mock)

  • study relevant TAO API

  • rename com.bc.wps.WpsService into JaxRsWpsService

  • copy JaxRsWpsService and rename into SpringRootWpsService (may be better to move into separate package "spring")

  • add new module tao-wps (will later move into TAO code base), implement backend TaoSpringRootWpsServiceInstance extending com.bc.wps.WpsServiceInstance

Development Foci

  1. preserve backward compatibility
  2. review code, find bugs, increase test coverage
  3. avoid code duplication, extract common code and move into bc-wps-commons
  4. check error handling, make sure WPS-conform codes are used in error responses

Current Architecture

architecture

Clone this wiki locally