Enterprise Tools
Enterprise projects are a focus to extract client/service component requirements for a framework solution.
Solution
Description
FinPlusDesktop
Montage, start clients from config of components.
FinPlusWeb
Montage, start clients from config of components.
Trader Configs (G3)
Description
FinPlusRiskPLExplain
Risk and P&L explainer.
FinPlusMarketMaker
Benchmark, supply market to market, manage quotes and execute.
FinPlusCurveManager
Manage Yield, OIS and Default curves.
FinPlusAlgoHedge
Auto execution with algo momentum options and lock-in.
FinPlusRepoCashGap
Simple position management tool.
FinPlusCashFlow
Not in progress.
MIS/Sales Configs (G3)
Description
FinPlusAxe
Traders active quote interest.
Middle Office Configs (G3)
Description
tba
tba
Admin/Dev Configs (G3)
Description
FinPlusUserPermissions
Manage user environment, config, group and function permissions.
FinPlusStructures
Struture config management.
FinPlusAuditReview
Analyse audited events.
Admin/Dev Configs (G2)
Description
FinPlusErrorLogViewer
View error logs.
FinPlusConfigDiagnostic
Diagnose client/service configs faults, check components valid.
FinPlusConfigMap
Inspect client/service parent/child relationships.
FinPlusTestBuilder
Mocking/stub generator and test builder for G2/G3 tools.
Excel add-ins
Excel add-ins (G1)
Description
FinPlusDNA
Analytics wrap FinPlus.
FinPlusBooker
Add-in to book, load and amend FinPlusDNA functions.
FinPlusRTDQuery
RTD add-in to query functions real-time using FinPlusDBConn.
FinPlusRTDMessage
RTD add-in for publishing and listening using Messaging2.
The framework is built around a core DataModel with a "NoTp" concept and a config driven component based design, making use of FinPlusFuncFactory.
Core
Project
Description
FinPlusCommon
Contains FinPlusFuncFactory and Function classes.
FinPlusStructure
Contains Structure/Admin/Permissioning Functions.
FinPlusDBConn
RTD/static queries, save, close or amend Functions.
Connectivity
Project
Description
FinPlusWCFHost
WCF host FinPlusWCFService.
FinPlusWCFConnData
WCF client connect to FinPlusWCFService for real-time/static queries.
Messaging2
Stub, Dot Net Sockets simple Tibco style multicast with local caching.
Service/Client Components
Project
Description
FinPlusWPFControls
Dockable set of components to build UIs.
FinPlusComponents
Dockable set of components to build services.
FinPlusLiveFeeds
Under construction.
Service Loader
Projects
Description
FinPlusWCFService
Loads service configs via FinPlusFuncFactory.
Service Configs
Decription
QueryService
Basic Function query.
CashGapService
Repo cash gap.
QuoteManagerService
See FinPlusMarketMaker.
Other
Project
Description
FinPlusDB
MS SQL database to store functions.
FinPlusDBTrigger
SQL trigger not in use.
FinPlusUtility
Useful static functions mostly parsing.
Logger
Log4Net wrapper.
Interface
Project
Description
FinPlus
C# pinvoked swig wrapper created from QLProxy project.
QLProxy
Higher C++ abstraction of QuantLib, basis for pinvoke C# swig invoked FinPlus assembly.
Note service configs will form part of the analytics interface.
Note see Testing.
Stubs Development/Tests
Project
Description
FinPlusRateServer
Simulate live price feeds Bloomberg, Reuters, TradeWeb feeds etc.
FinPlusQuoteRouter
Simulate quotes to and from multiple vendors.
Tests
Project
Description
FinPlusWPFControlsTest
Client component tests.
FinPlusComponentsTest
Service component tests.
Test_FinPlusDBConn
NUnit simple test for FinPlusDBConn.
Test
Test expected demos results to C++ QLProxy wrapper.
Test_FinPlus
NUnit Test expected demos results to C# FinPlus.
Wiki: FinPlusAuditReview
Wiki: FinPlusAxe
Wiki: FinPlusBooker
Wiki: FinPlusCommon
Wiki: FinPlusComponents
Wiki: FinPlusConfigDiagnostic
Wiki: FinPlusCurveManager
Wiki: FinPlusDBConn
Wiki: FinPlusDNA
Wiki: FinPlusDesktop
Wiki: FinPlusErrorLogViewer
Wiki: FinPlusMarketMaker
Wiki: FinPlusQuoteRouter
Wiki: FinPlusRTDMessage
Wiki: FinPlusRTDQuery
Wiki: FinPlusRateServer
Wiki: FinPlusRepoCashGap
Wiki: FinPlusRiskPLExplain
Wiki: FinPlusStructures
Wiki: FinPlusTestBuilder
Wiki: FinPlusUserPermissions
Wiki: FinPlusWCFHost
Wiki: FinPlusWCFService
Wiki: FinPlusWPFControls
Wiki: FinPlusWeb
Wiki: Test_FinPlusDBConn