Kodiak Derivatives is composed by following components:
- Web components
- DataService
Entity Framework datalayer between all components of the Derivatives system and the database - Backoffice
ASP.NET web page for inserting dividends payments and stock split events - Reports
ASP.NET web application for displaying reports and receipts for forward contracts
- DataService
- Batch Jobs
Console application that is run daily to performe various corporate actions on the forward contracts dataset. Corporate actions include the following actions:- Dividends
Attaches dividends payments to open contracts with underlying shares. Invoked in the console application by passing "-dividend" as an argument. - Bonds
Calculates and attaches interests payments on all open contracts with underlying bonds. Invoked in the console application by passing "-bond" as an argument. - EOD
Calculates and inserts or updates end-of-day records for each open contract. Invoked in the console application by passing "-eod" as an argument. - Stock split
Recalculates each open contract with underlying share that has unprocessed stock split attached. Invoked in the console application by passing "-stocksplit" as an argument.
- Dividends
- Setup
- Client Setup
- Server setup