Caplin Platform Developer Tutorial 1
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.
Requirements
Internet access to the following websites to download project dependencies:
-
GitHub (https://github.com)
-
Caplin Software Repository (https://repository.caplin.com)
-
Maven Central (https://repo1.maven.org)
The latest versions of the following software packages:
-
Git
-
Oracle Java Development Kit 8 (64-bit)
-
Caplin software (available from the Caplin Downloads site):
-
Deployment Framework 7
-
Caplin Liberator 7
-
Caplin Permissioning Service 7 (Liberator module)
-
Caplin Transformer 7
-
Caplin Refiner 7 (Transformer module)
-
Caplin Management Console
-
Java DataSource API 7 (
datasource-java-version-jar-with-dependencies.jar
) -
Java Permissioning API 7 (
permissioning-datasource-version.jar
) -
Java Trading API 7 (
trading-datasource-version.jar
)
-
-
Liberator licence including the licensed module
javaauth
(required to complete the Permissioning Integration Adapter tutorial)
Caplin software licenses:
-
Liberator developer licence with the
javaauth
option. Thejavaauth
option is required to complete the Permissioning Adapter Tutorial.Liberator’s evaluation licence does not include the javaauth
option. -
Transformer developer license
For instructions on setting up the software, see Setting up the development environment.
Resources
Download the instructor’s slide show presentations for the course.