For most financial services firms, coping with ever-increasing volumes and retaining large amounts of operational data in memory so it can be processed at lightning speed is a significant challenge. Over the last several years, brokerages, banks and exchanges have addressed this problem by adopting grid computing solutions and other high performance technologies. In addition, they improved access to operational data and accelerated business processing by implementing distributed caching technologies such as GemStoneâs GemFire, Terracotta and GigaSpacesâ eXtreme Application Platform (XAP).
JGrinderX goes one step further by providing a bridge between application Java objects and the data source, making data access transparent to the applications. Its architecture gives financial firms the flexibility to add new data access brokers without much impact to the application code. In addition, new adapters that automatically interface with existing caching technologies simplify application development.
âThe beauty of JGrinderX is that it is easy for developers to understand and use,â says Jags Ramnarayan, Chief Architect of Gemstones Systems. âBy isolating the code from the underlying technology, integrating applications with our GemFire Enterpriseâs distributed data infrastructure is straightforward.â
âWith JGrinderX financial firms can seamlessly integrate systems and manage data end-to-end across the enterprise,â adds Sam Cinquegrani, CEO and founder, ObjectWave. âUltimately, that means they can deliver better service to their customers at a more competitive price-point.â
JGrinderX Features and Developer Tools include:
â¢ Transparent access to data sources. Application developers do not need to code to the data source API; they can code to the JGrinderX API instead, which gives them more flexibility. Application developers can focus on the business objects without worrying about mapping Java objects to the target data source.
â¢ Transaction management. All object changes within a single transaction are saved as a single unit.
â¢ Delta tracking. As part of the transaction management process, JGrinderX keeps track of each field change, and each modification is included in a collection of deltas to a transaction listener. An application can add custom business logic to handle these deltas.
â¢ Referential Integrity. JGrinderX ensures referential integrity while replicating objects across members within a GemFire distributed system.
â¢ Query by example. JGrinderX uses the business objects as examples to perform queries. JGrinderX dynamically produces the target data source query language.