Methodologies and Technologies for Rapid Enterprise Architecture Delivery


| Home | Courses | Projects | Papers | Contact Us |


Issue No: 33

CA AllFusion® Gen Review

Printable PDF Version

By Clive Finkelstein


July 7, 2006: This issue of TEN follows the announcement of availability of my latest book: "Enterprise Architecture for integration: Rapid Delivery Methods and Technologies", which was published by Artech House, Norwood, MA on March 31, 2006.  You can read the review of the book by Karen Lopez of InfoAdvisors, Inc of Toronto, Canada in the last issue: TEN#32. Links are also provided in the review so you can order the book online now, if you wish.

Many previous issues of TEN have been based on extracts from the first edition of the book. This issue starts a new focus of TEN. I will use TEN to provide you with early availability of material that will eventually be published in the second edition of the book.  This will enable you to keep updated on the latest methodology developments, products and technologies relating to Enterprise Architecture, Modeling Tools, Web Services, SOA and BPM.

If you do not want to receive future TEN mailings, please email with “Remove” and your email address in the Subject line.

Clive Finkelstein
Publisher, The Enterprise Newsletter (TEN)

Upcoming Events

A Keynote Address, titled: "Enterprise Integration: Technologies and Strategies" will be presented by Clive Finkelstein on August 15 in San Francisco at the Shared Insights Business Intelligence and Data Warehousing Conference on August 15-17.

Back to Contents

Book Review

Enterprise Architecture for Integration: Rapid Delivery Methods and Technologies

Clive Finkelstein’s latest book:  "Enterprise Architecture for Integration: Rapid Delivery Methods and Technologies" tackles the problems of designing and implementing architectures while trying to balance the need for speed prevalent in IT projects.

Read the Book Review and use the included links to purchase the book online, if you wish.


Purchase the Book

You can purchase the book from the publisher's Online Store by clicking the links above from the front cover mage of the book; from the book title; or from the Purchase Book link below.

At the publisher's Online Store, use "Enterprise Architecture" to search for the book Title, or "Clive Finkelstein" to search for the Author. When you add the book to your shopping cart, click on your country in the world map that is displayed, to calculate the cost of shipping the book to you.

Back to Contents

Feature: CA AllFusion® Gen Review

I was recently invited by the EDGE Users Group to give the Keynote Address on June 12 at the 20th Anniversary Conference of AllFusion Gen. This conference was hosted by CA in Plano, TX.  You may know the product by its original name, IEF (Information Engineering Facility): developed in the 1980s by Texas Instruments. IEF was later purchased by Sterling Software, who changed the name to COOL:Gen.  The product was then purchased by CA in the 90s and renamed AllFusion Gen. I was aware of the development of IEF in the 1980s, but had lost track of its current status. What I saw at the EDGE Users Group Conference was very impressive. This issue of TEN discusses the capabilities and directions of the current product.

Back to Contents

Model Driven Development

In its original form, IEF was based on the premise that systems development could be automated from models. The definition of a data model initially was used to generate the Database Definition Language (DDL) for database installation using a variety of DBMS products. Most modeling tools today offer this same capability to automatically generate DDL for various DBMS products from data models.

However what set IEF apart from other modeling tools of the day was its focus also on the use of Action Diagrams to define process logic for the automatic generation of program code in various languages. While Action Diagramming of program logic requires almost as effort and rigor as writing program code and defining window and screen design (see Figure 1) and dialog flow, once this has been defined and tested, action diagram logic can be used automatically to generate program source code in a number of languages. CA has enhanced the product as AllFusion Gen so that today it is unsurpassed in the technology and deployment flexibility that it offers its users.

Figure 1: Screen Design within AllFusion Gen - used to generate GUI and web-based applications.  © 2005 Computer Associates, Inc. Reprinted with Permission.

Based on Action Diagram logic, AllFusion Gen provides 100% code-generation of COBOL, C, C# and Java with deployment for execution on multiple platforms, which include: z/OS (for mainframes); Linux; Unix; Windows; J2EE; and .NET. It provides wizards for automatic generation of Web Services and supports Service Oriented Architecture. It supports the automatic generation of Client/Server applications, Web-based applications and batch applications (for MVS legacy environments).

The significant benefit of AllFusion Gen is that it insulates its users from the impact of business and technology changes. Changes in the business are made to the data models and action diagrams, which are then automatically regenerated for the target deployment environment. Technology migration between J2EE to/or from Microsoft .NET is now only a regeneration decision. Once regenerated, all application systems run exactly as designed on the new target platform.

Back to Contents

Migration of Legacy Applications

Figure  2: Automated conversion of legacy COBOL/ or Software AG Natural to new technology environments. © 2005 Computer Associates, Inc. Reprinted with Permission.

AllFusion Gen also offers a solution for the majority of the world’s application systems that are still in COBOL. CA uses a knowledge engine to interpret existing COBOL (and Software AG Natural) logic and extract business rules, data and workflows automatically from legacy COBOL or Software AG Natural code (see Figure 2). This captures 85% of the logic automatically, with the remaining 15% being manually migrated to AllFusion Gen using detailed reports produced by the knowledge engine. Once the data and logic have been moved to the AllFusion Gen environment, all of the language code generation and platform flexibility discussed above become available for deployment.

Back to Contents

AllFusion Gen Partners and ISVs

The strength of a product can be quickly assessed at a Users Group meeting. At the EDGE Conference on June 12-14 there were no product complaints voiced publicly to CA. The users were all enthusiastic about the capabilities of the product and the support from the vendor.

A robust after-market also exists for AllFusion Gen add-on products and support. This is serviced by a number of CA Partners and Independent Software Vendors (ISVs), many who presented sessions on their products and support for various AllFusion Gen capabilities. Partners and ISVs are listed on the CA web site, some of which include:

Towards the end of Chapter 5 of my book I discussed three strategies for Enterprise Architecture implementation. The first strategy discusses the success achieved by Doug Erickson of Entarco, Inc at the Bureau of Workers Compensation for the State of Ohio. In this project, Entarco built systems for their client using Enterprise Architecture and AllFusion Gen in 20% of the time and 10% of the cost of Traditional Systems Development methods that also used AllFusion Gen. The success of this project is also referenced by John Zachman in the seminars that he presents world-wide.

Further details of AllFusion Gen and Customer Success Stories are available from the CA web site Product Solutions section at Taking the power and capabilities of AllFusion Gen into consideration, its cost is quite modest

Back to Contents




TEN Archive
Contact Us





Clive Finkelstein is the "Father" of Information Engineering (IE), developed by him from 1976. He is an International Consultant and Instructor, and was the Managing Director of Information Engineering Services Pty Ltd (IES) in Australia. 

Clive Finkelstein's books, online interviews, courses and details are available at

For More Information, Contact:

  Clive Finkelstein
59B Valentine Ave
Dianella, Perth WA 6059 Australia
Web Site:

(c) Copyright 1995-2015 Clive Finkelstein. All Rights Reserved.

| Home | Courses | Projects | Papers | TEN Archive | Contact Us | [Search |

(c) Copyright 2004-2009 Information Engineering Services Pty Ltd. All Rights Reserved.