This course covers the following topics in the Caplin Platform:

  • Installation: you will learn how to install Caplin Platform components using the Platform's Deployment Framework
  • Monitoring: you will learn how to use the Caplin Management Console (CMC) to monitor Caplin Platform components
  • Integration adapters: you will learn how to integrate the Caplin Platform with your backend systems. You will create three types of adapter:
    • Pricing adapter: an integration adapter that provides FX pricing data
    • Trading adapter: an integration adapter that provides trading functionality to web clients
    • Permissioning adapter: an integration adapter that provides permissioning data to the Caplin Permissioning Service, an optional Liberator module for managing authentication and authorisation of users.
  • Filtering data: you will learn how to use Transformer's Refiner module to sort and filter data provided by integration adapters


Internet access to the Caplin GitHub site:

Ensure that you have, or can download, the latest versions of the following software:

  • Git
  • Oracle Java Development Kit 8 (64-bit)
  • Deployment Framework 7
  • Caplin Liberator 7
  • Caplin Permissioning Service 7 (Liberator module)
  • Caplin Transformer 7
  • Caplin Refiner 7 (Transformer module)
  • Caplin Management Console
  • The following Caplin Java libraries, available in the latest version of the Caplin Integration Suite and from Caplin's software repository (coming soon):
    • DataSource for Java (datasource-java-version-jar-with-dependencies.jar)
    • Permissioning DataSource for Java (permissioning-datasource-version.jar)
    • Trading DataSource for Java (trading-datasource-version.jar)

For instructions on installing software and setting up the development environment, see Setting up the development environment.


Download the instructor's slide show presentations for the course.