HOME      PRODUCTS      CUSTOMERS      BUY      CORPORATE     SUPPORT

PRODUCT BENEFITS     DOCUMENT LIBRARY     FIRESTORM/DAO DOWNLOAD      PRESS RELEASES

CodeFutures

 

Trend Updates Financial Applications using CodeFutures FireStorm/DAO

Trend S.p.a., the Italian leader in banking and financial software applications, has chosen FireStorm/DAO to provide its Java persistence architecture.

Trend is the Italian leader in developing and delivering financial software applications. Trend offers a portfolio of software solutions covering all operational and strategic issues specifically tailored to banks and insurance companies. The range of applications includes customer management, business control and planning, and regulatory reporting. Trend's customers include 19 of the top 21 major banks in Italy . The customer base was built up over a long period, with COBOL being the primary programming language. While Trend's customers were satisfied with their solutions, Trend recognized the need to move to a more modern programming language and development environment.

Walter Scalvini, Senior Software Engineer, explains "Many of our applications were originally written in COBOL. However, we saw need to update older software modules and to develop new applications using up-to-date technologies. Our choice was the Java language and J2EE architecture."

"One important issue that Trend focused on was that any new or updated applications needed to interact seamlessly with the data in existing applications." Scalvini explains.

"Modeling and building new applications must rely on pre-existent data models. There are a lot of databases with hundreds of tables with dozens of columns and relationships. So it was very important to be able to choose a data access architecture for all these data structures."

Trend analyzed its requirements regarding data access architecture, which would be required for all future applications. Scalvini identified the requirements: "Our key requirements were productivity, standardizable approach, quality, consistency, and abstraction."

Trend decided to use Data Access Objects for its architecture, because it is a Core J2EE Design Pattern. For Java persistence technology, Trend wishes to remain flexible and choose the most appropriate technology for each solution. Trend carefully examined the Java persistence products available on the market. Scalvini explains the results of the competitive analysis: "After many tests and audits, we chose Firestorm/DAO code generator. Among all the products evaluated, Firestorm/DAO Architect Edition is surely the product that gives us the highest level of freedom, at the same time providing all characteristics we needed."

The benefits of FireStorm/DAO identified by Trend were:

  • Productivity
    Writing all necessary code by hand for a typical financial application with very large databases would take months of work, whereas FireStorm/DAO produces instant results.
  • Standards, simplicity, and efficiency
    Code generation based on the Data Access Object core J2EE design pattern, a well defined and accepted architecture.
  • Quality
    Generated software that is high quality, easy to read and modify, and bug free.
  • Consistency
    Class structure, methods, parameters, and naming conventions are automatically managed by code generator using templates.
  • Abstraction
    Flexibility in changing generation options, driven by application needs, and choosing the most appropriate persistence management technique (EJB, JDO, Hibernate framework, JDBC).



 

Products:

dbShards

FireStorm/DAO

FireStorm/SDO

Buy Software:

Online Store

Product Pricing

Authorized Distributors

Purchase Orders

Educational Program

Product Delivery

Corporate:

About CodeFutures

Customers

Press Releases

Weblogs:

Corporate Blog

Press Releases

Newsletter:

Newsletter Subscription



Customer Testimonial

"Before we discovered FireStorm/DAO, we were reluctant to write DAO code ourselves as it required a lot of time and effort. Now we can concentrate on the real business logic and application requirements."
Kobus Steenekamp, Senior Java Developer, Discovery Health





   
 
  FireStorm/DAO is a code generator for Java persistence that generates Data Access Objects based on Java DAO, JDBC DAO, Hibernate DAO Persistence, JPA Persistence, and Spring DAO.

 

Copyright © 2003-2008 Code Futures Software, Ltd. All rights reserved.

APPLICATION DEVELOPMENT PRODUCTIVITY™
 
Data Persistence | Data Access Object
Site Map | Java Persistence | Legal
Data Transfer Object | Hibernate DAO | Service Data Object

FireStorm/DAO™, FireStorm/SDO™, and CodeFutures™ are trade marks of Code Futures Software Ltd.