CodeFutures Press Releases

Thursday, August 18, 2005

Trend Updates Financial Applications Using 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. FireStorm/DAO makes Java software developers more productive by automatically generating Java source code for accessing relational databases.

Trend's 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."

Andy Grove, CodeFutures' Chief Architect, says "Companies now have massive amounts of data locked in existing databases, often scattered throughout the enterprise. It's essential that companies have a good strategy for realizing the business value locked in their databases and that means a good, future-proof data access architecture."

Trend analyzed its requirements regarding data access architecture, which would be used for all future applications. Scalvini identified Trend's selection criteria: "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 wished 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".

"It's always a pleasure to win the confidence of a customer, and that's especially true in a competitive situation when the customer is very thorough" says PJ Murray, CMO, CodeFutures Software.

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 DAO, JDBC).

About FireStorm/DAO

FireStorm/DAO is a database access tool that adopts a pragmatic approach of generating Java source code for data persistence that is a direct mapping of a particular relational database schema. It is also possible to define complex multi-table queries and to leverage existing database logic contained within stored procedures.

FireStorm/DAO is based on the Data Access Object design pattern and is available in Enterprise, Architect, and OEM editions. FireStorm/DAO Architect Edition allows new custom code generation templates to be developed and integrated with the FireStorm/DAO Studio environment. FireStorm/DAO Architect Edition includes the source code for the Java code generation templates. The code generation templates are written in Java, which means that Java developers have a very short learning curve before they can start customizing the code generation.

Additional information on FireStorm/DAO is available here:
http://www.codefutures.com/firestorm/


FireStorm/DAO is available for download here:
http://www.codefutures.com/products/firestorm/download/

About CodeFutures

CodeFutures is the leading supplier of database performance tools. The benefits provided by CodeFutures' database access tools are higher developer productivity, better software quality, and lower maintenance costs. CodeFutures' first product, the award-winning FireStorm/DAO, makes Java software developers more productive by generating Java DAO ( Data Access Object) code for accessing relational databases.

CodeFutures' products are used by corporate Java software programmers for Java persistence in sectors such as television (BBC Technology, Turner Broadcasting), finance (Lehman Brothers, BACS), military systems (BAE, Lockheed Martin), government (Missouri Lottery, Port of Barcelona), IT consulting (Siemens Business Systems, LogicaCMG, BearingPoint), retail (MetCash, Ahold USA), high technology (EMC, Macromedia), and industry (Suzuki, AREVA).

Labels: , ,

0 Comments:

Post a Comment

<< Home