The Concurrent Processing Framework (CPF) provides a REST Web Service API that can be used to develop client applications in Java, Python or another programming language to submit batch jobs to the CPF and to download the results of those batch jobs. The API can also be accessed directly in a web browser. JavaScript is not supported at this time.

Security

Access to the REST web service API is limited to authorized users.

Direct Web Browser Access

The REST Web Service API can be accessed directly using a web browser. In this mode the service returns styled HTML pages and forms that canbe used without any programming.

Java

The CPF provides a Client API for the Java programming language. This can be included in a Maven project using the following dependency in the project’s pom.xml file. The Java Client API can also be used in Other Build Systems.

<project>
  <dependencies>
    <dependency>
      <groupId>ca.bc.gov.open.cpf</groupId>
      <artifactId>cpf-api-client</artifactId>
      <version>${project.version}</version>
    </dependency>
  </dependencies>
</project>

Back to top

Version: 5.0.6-SNAPSHOT. Last Published: 2017-Feb-07.