An Independent System Operator had a Legacy SAS-based system to calculate reference prices for their energy market. The current system was error prone, didn’t offer enough flexibility to handle the types of transactions required and was not open to external users.
LTI proposed a high availability Web-based solution that leveraged the client’s existing infrastructure and technology stack. To better offer such solutions, we performed an in depth analysis of the customer’s requirements, which enabled us to provide a software solution that included design, implementation, testing, training and support.
LTI has a support system of several hundred technology professionals that are able to step up to the challenge and deliver mission critical projects like this. The project team was engaged early in the proposal phase in an effort to deliver realistic time estimates and create a seamless transition from proposal to delivery. After completion of a detailed design and requirements phase, the client was presented with a proposed solution and the option to have it implemented at a fixed price. The solution involved a Web 2.0 style interface, a scalable contemporary architecture based on the JBoss application server, Oracle 11g, Spring and Hibernate. The system utilizes a 3rd party “best in the industry” reference level calculation engine that is wrapped with a Web service for ease of accessibility from the J2EE application.
LTI implemented a Web-based solution for the client that is secure, auditable and offers transparency to market participants into how complex reference level prices are calculated. The client was able to meet commitments to their stakeholders with on time delivery. In addition, the design and requirements phase was completed early and under budget, including not only the required documentation but also prototypes and a baseline architecture&mdashworking code. The agile approach taken with the development phase helped put the software into the hands of the client early on, so that their feedback could be incorporated into later iterations and minimize rework.