Jump to: navigation, search

Difference between revisions of "OFMP"

(Project Plan)
 
(13 intermediate revisions by the same user not shown)
Line 9: Line 9:
  
 
== About OFMP ==
 
== About OFMP ==
The Eclipse Open Financial Market Platform (Eclipse OFMP) is a project to create an open-source platform for interoperable, extensible financial market systems based on Equinox, Eclipse's OSGi framework. OFMP targets on tools and components for middle-office Financial Markets applications for the banking industry. OFMP will open-source field-tested components from a bank's production environment connecting to common back-office and front-office systems.
+
The Eclipse Open Financial Market Platform (Eclipse OFMP) is a project to create an open-source platform for interoperable, extensible financial market systems based on Equinox, Eclipse's OSGi framework. OFMP targets on components for Financial Markets applications. OFMP will open-source field-tested components from a bank's production environment connecting to common back-office and front-office systems.
  
 
== Components ==
 
== Components ==
 +
[[Image:OFMP Architecture.JPG|right|thumb|OFMP General architecture|600px]]
 +
 
* [[RCML]]
 
* [[RCML]]
* [[FOG]] (Front Office Gateway)
+
* [[TIG]] (Trade Input Gateway)
 
* [[Core Server]]
 
* [[Core Server]]
* [[BOG]] (Back Office Gateway)
+
* [[TOG]] (Trade Output Gateway)
* [[RCP Client]]
+
* [[OFMP Client]] - RCP Based
 +
 
 +
<br clear="all"/>
  
==News==
+
== Services ==
We are checkin the initial code contributions.
+
* [[OFMP/Counterparty Management|Counterparty Management]]
 +
* [[OFMP/Currency Management|Currency Management]]
 +
* [[OFMP/Currency Rate Service|Currency Rate Service]]
 +
* [[OFMP/Trade Management|Trade Management]]
 +
* [[OFMP/Portfolio Management|Portfolio Management]]
 +
* [[OFMP/Profit and Loss Management|Profit and Loss Management]]
 +
* [[OFMP/Date Management|Date Management]]
 +
* [[OFMP/Calendar Service|Calendar Service]]
 +
* [[OFMP/User Management|User Management]]
  
 
==Project Plan==
 
==Project Plan==
*2008-03 - Version 1.0.0M1
+
*2008-06
**Sanitize source code
+
** RCML library available on CVS thru [http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.ofmp/org.eclipse.ofmp.releng/project_sets/RCML.psf?revision=1.1&root=Technology_Project&view=markup RCML Project Set]
**OSGi based Front Office Gateway
+
  
*2008-06 - Version 1.0.0M2
+
*2010-04 - Version 1.0.0M1
**Forex Profit and Loss
+
**OFMP server based on [http://www.eclipse.org/virgo/ Eclipse Virgo] technologies and runtime
**Single OSGi bundle server
+
**Deals, Counterparty, Currency, Mail, Security, Transaction, Date and Calendar services provided
**Extract third party libraries to standalone bundles
+
  
*2008-09 - Version 1.0.0M3
+
*TBD - Version 1.0.0M2
**Position Keeping, Counterparty, Currency, Date and Calendar services moved to OSGi
+
**Use [http://www.eclipse.org/gemini Eclipse Gemini] JEE services as soon as they are available.
**Migration from EJB3 to OSGi Remoting technology
+
**Use [http://www.eclipse.org/eclipselink/ EclipseLink] for persistence requirements.
  
*2008-12 - version 1.0 - Release 1.0
+
== Requirements ==
**Fully OSGi based server
+
* Java5
 +
* Oracle XE database v10.2
  
 
== Resources ==
 
== Resources ==
 
* [[OFMP FAQ]]
 
* [[OFMP FAQ]]
 
* [[OFMP Presentations]]
 
* [[OFMP Presentations]]
 +
* [[OFMP/Known issues|Known issues]]

Latest revision as of 05:31, 25 March 2010

OFMP
Website
[ Download]
Community
Mailing ListForumsIRC
Bugzilla
Open
Help Wanted
Bug Day
Contribute
Browse Source

About OFMP

The Eclipse Open Financial Market Platform (Eclipse OFMP) is a project to create an open-source platform for interoperable, extensible financial market systems based on Equinox, Eclipse's OSGi framework. OFMP targets on components for Financial Markets applications. OFMP will open-source field-tested components from a bank's production environment connecting to common back-office and front-office systems.

Components

OFMP General architecture


Services

Project Plan

  • 2010-04 - Version 1.0.0M1
    • OFMP server based on Eclipse Virgo technologies and runtime
    • Deals, Counterparty, Currency, Mail, Security, Transaction, Date and Calendar services provided
  • TBD - Version 1.0.0M2

Requirements

  • Java5
  • Oracle XE database v10.2

Resources