High performance messaging platform
In today's world, information is expected to be delivered and processed at the speed of light. Imaginea's client built a platform that was designed and engineered for the lightning fast requirements of the world's most demanding financial services institutions.
Addressing the challenges of market volume, volatility and visibility, the customer invented an advanced message switch to enable investment banks, hedge funds, exchanges and other data-intensive organizations to deliver consistent, outstanding and predictable performance - even in the most demanding market conditions.
However, to help greater adoption, it was important for customer to have its messaging solution interoperate with Java-based JMS solutions.
The client's existing solution was written in C and was a hardware-based messaging solution. Hardware solutions do deliver unmatched high performance, have low latency, are highly scalable - but have a proprietary API that is maintained in different languages. The need of the hour was to retrofit the existing solution with new layers to interface and interact with other JMS-based solutions and clients.
The mandate for the Imaginea team was to provide a JMS implementation that does not sacrifice this performance for standards. Imaginea put together an expert JMS (Java Messaging Service) group to help customer build its messaging layer on top of their existing messaging solution. The concurrency, JMS and JNI (Java Native Interface) skills of the consultancy team were critical in achieving a performance solution which is compliant with the JMS standard specification published by the Java Community Process.
Customers using JMS can start using the product with no code changes to their application. This would eventually make it easier for the product to gain market share in enterprise Java space.
