Toolkit for FpML Processing
Efficient code for manipulating FpML
Available in both Java and C# this toolkit comprises a collection of classes designed
to simplify the processing of FpML documents.
The HandCoded Toolkit is the fastest available implementation of the FpML
business rules. It supports all published versions of FpML simultaneously with the
same code.
In order to encourage common standards across the finance industry the core of our
toolkit is available as open source. A functionally richer version commercial version
is also available with support.
|
|
Open Source |
Commercial Version |
|
Scope |
|
|
|
- FpML |
1.0 thru 5.0 |
1.0 thru 5.0 |
|
- FpML Extensions |
- |
YES |
|
- SwiftNet XML |
- |
* Comming Soon * |
|
Features |
|
|
|
- Validation |
YES |
YES |
|
- Conversion |
YES |
YES |
|
- Classification |
- |
YES |
|
- Matching |
|
* Comming Soon * |
|
- GUI components |
- |
* Comming Soon * |
|
Price |
Free |
£2,500 p.a. (+ taxes) |
|
Support |
Community
Forum |
Included |
The commerical toolkit is charged on an application instance basis (e.g. you pay
once for every web based application you deploy that contains the toolkit). There
is no charge for developer copies.
HandCoded can also provide implementation assistance on a daily T&M basis at
reasonable rates.
Why Native Code?
We choose to write the rules directly in Java and C# to make them easy to maintain or extend and extremely efficient to execute. Our code uses standard APIs that are familiar to all Java and C# programmers. This also makes is easy to integrate our
code into your application.
We do not use interpreted technologies like XPath, XQuery or custom 'business rule languages' because they adversely affect performance, do not allow multiple FpML schemas to be supported simultaneously and often cannot express complicated business rules.
Under Development
Features in the pipeline
We are continuously looking for new features to improve and extend our software.
A future release of the full toolkit will include
- Tools to speed FpML product creation
- Prebuild execution logic for business processes
- Matching and reconciliation engines