A .Net wrapper for the Ehcache server REST interface June 19, 2010
Posted by James Webster in : software, development, dotnet , add a commentI have been working on a .Net wrapper around the REST interface exposed by Ehcache.
From the FEATURES section of the project README:
- An implementation of the non-generic System.Collections.IDictionary interface in AgileWallaby.Ehcache.EhcacheServerDictionary.
- An extension of the new System.Runtime.Caching.ObjectCache class, AgileWallaby.Ehcache.EhcacheServerCache that has been introduced in the .Net 4.0 platform. However I was hoping that this API would be the same as that implemented by the new AppFabric caching service (formerly known as ‘Velocity’) a la the Java platform’s JCache API however it appears they are different.
Code (no binaries at present) is currently available in this GitHub repository although it is a work-in-progress, hoping to sort out serialization of generic type parameters to/from XML & JSON and Silverlight support soon.
Hadoop on EC2 July 20, 2007
Posted by James Webster in : software, finance , add a commentA while ago I suggested that Hadoop and Amazon EC2 could be used to construct an open source derivatives risk pricing grid platform as an alternative to commercial offerings such as Datasynapse or Digipede. Well now there is a tutorial for running Hadoop on EC2 (via Andrew Newman’s More News). Between this and EC2’s upcoming support for paid AMIs there might be a business opportunity to set up a ‘Software as a Service’ risk management offering for hedge funds; Map/Reduce and the elastic response of EC2 ought to allow the numbers behind complicated trades (magic potion passport options anyone?) to be crunched quickly. I still feel that multicast IP will be an important feature for Amazon to add to EC2 to properly support grid distribution of processing and caching.
More open source software for capital markets April 11, 2007
Posted by James Webster in : software, finance , add a commentI came across Marketcetera a few months ago and they have recently released version 0.3. Marketcetera is an open source (Java) trading platform with client and server components. In addition to a trade entry front-end with a basic blotter it includes a back-end Order Management System compliant with the FIX protocol and a post-trade allocation and reporting system (known as Tradebase) built on Ruby on Rails.
They ship the platform as discrete components or as VMware/Parallels virtual machine images. I’m looking forward to seeing how this platform evolves, particularly whether they will integrate Tradebase more tightly with the OMS and an open-source app server when JRuby 1.0 is finalised. It would be interesting to see if it could be deployed as a Java EAR.