Glossary
DECAF
DECAF is a Software as a Service (SaaS) platform for Financial Portfolio Management, Fund Management and Fund Administration purposes.
DECAF Instance
DECAF Instance is a uniquely identifiable (via DECAF Instance Identifier) DECAF deployment made for a DECAF Instance Owner. A DECAF Instance holds the data, serves the data and further functionalities over the DECAF API for integration purposes and/or over the Web for end-users.
DECAF Instance Owner
DECAF Instance Owner is typically a DECAF client organization identified usually by a unique DECAF Instance Code.
DECAF Instance Identifier
DECAF Instance Identifier is a 2-tuple of:
- a DECAF Instance Code, and
- a DECAF Instance Type.
The format of a DECAF Instance Identifier is:
<DECAF Instance Code>_<DECAF Instance Type>
Examples are:
telosinvest_production
telosinvest_sandbox
eam1_production
bank2_production
familyoffice3_sandbox
DECAF Instance Code
DECAF Instance Code is the code that usually identifies
a DECAF Instance Owner with a special syntax of
[a-z][a-z0-9]*
(such as telosinvest
, eam1
, bank2
, familyoffice3
,
etc...).
DECAF Instance Type
DECAF Instance Type is defining the purpose of the DECAF Instance and can be one of:
production
(for actual, live DECAF Instances.), orsandbox
(for disposable DECAF Instances. deployed for development and/or testing purposes).
DECAF API
DECAF API is a collection of mainly Web-based APIs which serve DECAF data and/or DECAF functionality to a DECAF Instance or other internal or external API consumers.
DECAF Barista
DECAF Barista is the core API and aysnchronous job handler application for DECAF. Currently, all core data modeling is performed on and most core functionality is served from DECAF Barista. It is now labeled as the legacy API in favour of other API offerings within DECAF platform such as DECAF Estate, DECAF Microlot, DECAF Functions or DECAF Beanbag.
DECAF Estate
DECAF Estate is the next generation core API provider application for DECAF platform. Most notably, it is providing the core authentication services to other platform components at the moment.
DECAF Microlot
DECAF Microlot is a read-only GraphQL API solution that allows API consumers to query DECAF data efficiently.
DECAF Functions
DECAF Functions is an API-gateway that provides stateless functions which extend DECAF's core functionality and is usually shared by multiple DECAF Instances.
DECAF Beanbag
DECAF Beanbag is another API-gateway that provides stateless functions which extend DECAF core functionality and is shared by multiple DECAF Instances.
In comparison to DECAF Functions, DECAF Beanbag is a more agile alternative that allows delivering bespoke functionality faster than on DECAF Functions in terms of develop-test-deliver cycle speed. But, DECAF Beanbag is not as scalable, performant or manageable as DECAF Functions.
DECAF Beanbag is usually a stepping stone for some functions in their journey into DECAF Functions.
DECAF Web Applications
DECAF Web Applications is the conceptual definition of a collection of loosely coupled, well-scoped Web applications which provide Web-based user interfaces to DECAF users.
DECAF Modules
DECAF Modules is the conceptual definition for allowing modular expansion of DECAF's data definitions and/or functionality. DECAF PDMS Module is an example of DECAF Modules.
DECAF Cultivator
DECAF Cultivator is a command line application and accompanying devops recipes which allow deploying and managing DECAF Instances.
DECAF Cultivator Host
DECAF Cultivator Host is a physical or virtual server that serves one or more DECAF Instances.
DECAF Managed Deployment
DECAF Managed Deployment is the typical type of deployment of a DECAF Instance on servers provisioned and managed fully by Teloscube. Such deployments share the same infrastructural elements where possible.
DECAF Custom Deployment
DECAF Custom Deployment is a bespoke deployment of a DECAF Instance on servers provisioned by:
- 3rd parties, or
- Teloscube, but requiring replication/customisation/reconfiguration of infrastructural elements due to bespoke requirements.