Top Headlines
Sept. 8, 2003 - Gem Soup announces high-speed, low-cost FpML matching tool.

Online demonstration and free evaluation download available. See GemDelta for more about GemDelta, and Downloads for more about the demo and download.


Sept 4, 2003 - ISDA announces FpML pricing and risk working group based on Gem Soup/Integrasoft valuation proposal. more...
July 17, 2003 - ISDA releases FpML Viewer/Editor based on GemScribe

Used by hundreds of users in first month of release. See GemScribe for more about the FpML viewer.


July 16, 2003 - Brian Lynn speaks at ISDA FpML seminar in London more ...
Contact Us

/Home / Products / GemPort

GemPort™ APIs


Purpose

One of the challenges for users of FpML is to integrate FpML interfaces into existing financial systems. Often existing systems do not support the full range of flexibility of FpML and as a result they may find it difficult to accept FpML feeds. Frequently, developers supporting existing financial systems are not that experienced in FpML or even in XML. GemPort exists in order to help bridge that gap.

Description

GemPort is a template-driven FpML interface for programming environments. It allows application developers to code to a simple, flexible API using a small number of calls, without requiring extensive knowledge of XML or of FpML It handles many aspects of validation and conversion that would otherwise need to be coded by hand.

Planned Features

  • Simple, standard API, with a small number of methods and objects independent of the complexity of the FpML schema
  • Developer-configurable document template files
  • Library of predefined templates
  • Product template files allow developer to define the supported products/structures.
  • Developer-configurable list value conversion files.
  • Conversion to/from built-in data types (such as date or double).
  • Automatic handling of FpML intra-document references
  • Ability to generate FpML based on caller-supplied data
  • Ability to read supplied FpML, perform structural validations, and supply mapped information to calling program.
  • Code Generation/Reflection framework for automatic generation of input/output routines.
  • Versions are planned for Java, .Net, and C++.
  • Applications

  • Generation of FpML by trade capture, risk management, or processing systems
  • Loading FpML by trade capture, risk managent, or processing systems.
  • Technology

  • Several implementations are planned, including:
  • VBA
  • Java
  • C++
  • .NET
  • Quality Assurance

  • A set of test drivers and test cases will be developed for a variety of product templates to ensure reliable operation.
  • Status and Plan

  • A prototype C++ interface is currently in testing.
  • This is planned to be turned into released product during Q4 of 2003.

  • Gem Soup Products

  • GemScribe
  • GemDelta
  • GemConvert
  • GemPort
  • GemVault
  • GemSync
  • GemCheck
  • Downloads

  • Related White Paper
    White paper on implementing a matching system using Gem Soup tools. read ...



    Downloads


    Translation ...