Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.


Kodiak Derivatives is composed by following components:

  1. Web components
    1. DataService
      Entity Framework datalayer between all components of the Derivatives system and the database
    2. Backoffice 
      ASP.NET web page for inserting dividends payments and stock split events
    3. Reports
      ASP.NET web application for displaying reports and receipts for forward contracts
  2. Batch Jobs
    Console application that is run daily to performe various corporate actions on the forward contracts dataset. Corporate actions include the following actions:
    1. Dividends
      Attaches dividends payments to open contracts with underlying shares. Invoked in the console application by passing "-dividend" as an argument. 
    2. Bonds
      Calculates and attaches interests payments on all open contracts with underlying bonds. Invoked in the console application by passing "-bond" as an argument.
    3. 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.
    4. 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.
  3. Setup
    1. Client Setup
    2. Server setup