Title: AllFusion Gen
1AllFusion Gen
- Product Vision and Strategy Update
2Agenda
- Mission Critical Role of AllFusion Gen
- Brief touch on AllFusion Gen r7 features
- Current Release - AllFusion Gen r7.5
- Plans Beyond AllFusion Gen r7.5
- Vision beyond AllFusion Gen r8
3Mission-Critical Role
- AllFusion Gen has helped create mission-critical
applications for thousands of businesses and
governments worldwide - CA recognizes
- The essential role AllFusion Gen plays in the
enterprise - 20 years of customers reliance on AllFusion Gen
- Customers have expressed plans for AllFusion Gen
applications to exist for another 15-20 years
4Release Timeline
- AllFusion Gen is an important product for CA
- Five major releases since acquisition
- Delivering new releases and integration with
other CA solutions - Long-term plans for subsequent releases
Release Timeline
6.5
6.0e
6.0
r7
r7.5
r7.5
Web Generation
J2EE
.NET
Linux
SOA
Planned
5Coming Attractions in 2006
- Ongoing Technical Update Webcasts
- Internet Advertising
- zJournal Banner Ads, ESJ.com, Articles
- http//www.ca.com/legacyrenewal
- Expanded Resources
- Response Team
- Services Offerings
- Road Shows in Targeted Cities
- Promote sharing of customer success
- Build up partner/consultant program
- Ongoing communication with Analyst community
6AllFusion Gen r7
7AllFusion Gen r7
- Increased platform flexibility with .NET
Framework support and C code generation - Build end to end .Net web applications
- Integrate .Net apps with existing AllFusion Gen
apps on Windows, UNIX and Mainframe - Improved performance of generated Web
applications - Stateless Java Proxy implementation more
efficient for multithreaded apps - Greatly enhanced Java Web generated applications
- Improved Import HTML capabilities
8AllFusion Gen r7
- Speed time to market with increased team
productivity - Enhanced construction provides parallel builds,
and common UI and functionality on UNIX and
Windows - Build applications remotely across the network
- Multi-object delete capability on encyclopedias
- Programmer interface for Java Proxy API more
efficient and easier to use - Improved tutorial, documentation and online help
reduces learning curve
9AllFusion Gen r7 Highlights
- .NET Framework/C Generation support
- Java/Web Generation Improvements
- z/OS C Runtime Upgrade Threadsafe capable
- Proxy Interface Enhancements
- Brand new multiplatform Build Tool
- Enhanced Web Services Plugin
- GUI Runtime Enhancements
- Numerous Toolset Improvements
- Encyclopedia Enhancements
- 150 Enhancement Requests
10AllFusion Gen r7.5 - Highlights
- Precision Math Libraries
- Accessibility Feature for Java Web Generation
- Linux
- Dynamic CSS
- z/OS Runtime
- Component Manager
- ASP.NET Enhancement
- Build Tool Improvements
- Approximately 50 Enhancement Requests
11Precision Math Libraries
- Underlying decimal precision math libraries
changed - Applications should use less CPU resources
compared to prior releases - Applications with long complex expressions or
many database accesses should show the most
improvement
12Accessibility for Java Web Generation
- Generated Java Web applications are accessible
entirely via the keyboard - Pages can be read by specialized accessibility
software - All controls generated comply with accessibility
requirements, including being keyboard-enabled
13Support for Linux Servers
- Linux generation support on Intel x86 (or
compatible) 32-bit hardware for - Implementation Toolset
- Transaction Enabler
- User Funnel
- C applications support for
- Online
- block mode
- distributed process server
- Generated applications use embedded SQL to access
Oracle or IBM DB2 UDB databases
14Dynamic CSS
- Java Web Generation supports generation of
display properties as cascading style sheets - Enables modification of a common business system
cascade style sheet and influences the appearance
of all windows and controls in a business system - An overriding CSS file may be used to supersede
the style statements in a generated common
business system cascade style sheet
15z/OS Runtime
- Supports dynamic linking of runtimes and use of
DLLs - Runtimes updated to full IBM LE conformance
- Runtimes fully re-entrant and threadsafe
16Component Manager
- Supports models in 9.0.A2 and 9.1.A5 schemas
- Client Server
- Host Encyclopedias
- Supports models in 9.1.A5
- Local Encyclopedia
17ASP.NET Enhancements
- ASP.NET performance enhancements
- New Features
- Customizable Close and Help Buttons
- Support SetBitmapName
- Certified CBD Techniques in ASP.NET
- Dynamic Images and Multi-State Bitmaps
- Varying and Fixed Size Tables
- Hypertext Links
- Extended Selection for Listboxes
- Tables in ASP.NET Web Clients
- Enhanced DOT Notation in ASP.NET Web Clients
- Support for InProc Session State Management
18Build Tool Improvements
- Enhancements to Profile Manager User Interface
- Additional buttons to support adding and removing
modules in viewing modes - Support for right mouse button activated pop-up
menus - Ability to specify session timeout for assembly
operations
19AllFusion Gen Courseware
- 6 courses have been updated to AllFusion Gen
r7.5 - AllFusion Gen Development Environment Overview
- AllFusion Gen Encyclopedia Overview AllFusion
Gen DE Enabler - AllFusion Gen DE Analyzing Business Requirements
- AllFusion Gen DE Server Development
20Plans Beyond AllFusion Gen r7.5
21AllFusion Gen r7.5 SP1 Features
- Support for Advantage CA-Datacom/DB
- Provide data modeling support, generating the DDL
and generating applications. - Reverse engineering plugin for Advantage
CA-Datacom/DB schema - Support ODBC and JDBC access to Advantage
CA-Datacom/DB databases running on z/OS from an
AllFusion Gen-generated C, C or Java
application. - Support accessing Advantage CA-Datacom/DB tables
via COBOL external action blocks on the mainframe
22AllFusion Gen r7.5 SP1 Planned Features
Support for Advantage CA-Datacom/DB support from
multiple environments
Mainframe
Java
.NET
C
Web Gen
Web Gen
GUI
CICS
EJB
ODBC
.NET Server
C
JDBC
ADO.NET/ODBC
SQL
ODBC
JDBC
ADO.NET
Datacom/DB
23AllFusion Gen r7.5 SP1 Planned Features
- Cross Context Flows supporting large CBD
applications - Allows fine grained deployment of components in
large CBD applications vs. deploying entire
application - More efficient use of time and mainframe
resources during development and QA
24AllFusion Gen r7.5 SP1 Planned Features
- Diagram Trace Server
- Java, C and C generated applications to include
the following features (and more) - Execution Control
- Conditional Breakpoints
- Watch Window
- Action Diagram Viewer
- Step Features including customer events
- Customizable syntax coloring
- ASP.NET 2.0 Enhancements
- Web Generation Performance Enhancements
- Build Tool Enhancements
- Generic CreateObject to work on Clients and
Servers -
25Plans for AllFusion Gen r7.5 SP2
- z/OS Build Tool
- Support for Advantage CA-Datacom/DB
- Database Independent
-
26Plans for AllFusion Gen r8
- Web Services enabled CICS servers
- Provide a SOAP interface to AllFusion Gen CICS
Servers - Enables identification as Web Services (without
the use of a Java proxy) - Java Thin Web Client
- Create standard Web applications using an
industry standard Web Authoring Tool such as
Dreamweaver - Enables application speed and simplicity
- Leverages business logic in existing models
including event handling - Provide migration path from Blockmode, GUI or Web
generation applications to Web Thin Client
applications
27Plans for AllFusion Gen r8
- Communications Bridge Remote Admin Interface
- Single point from which all Communication Bridge
instances can be managed - Support for Large Database Objects
- Applications can present images (BMP, JPG, GIF,
etc) to the client or store large text encoded
strings (XML)
28Plans for AllFusion Gen r8
- Support for Identity Columns
- Automatically generate a unique, identifying
numeric value for each row in a table - Event Driven TCP/IP Direct Connect
- Enables Connection Manager to be event-driven
- Addresses the high CPU utilization attributed to
the Connection Manager - Common Edit Modifications
- Provides more edit consistency across Analysis,
Design Construction
29Plans for AllFusion Gen r8
- z/OS Dynamic Link of RI Triggers
- Selected components dynamically linked to the
application at runtime - Potential to reduce total module size and CPU
resources required by a TP monitor to process a
load module - Modifications to dynamically linked components
dont require every load module be re-linked - z/OS applications can be packaged such that its
RI Triggers component will be dynamically linked
at runtime
30Vision and Strategy
- Broad Themes
- Continued support for Mainframe, J2EE, .NET, Web
Services Evolutions - Enhancing Product Usability and Modeling
Capability - Provide AllFusion ERwin DM quality/look for ERD
- Provide a context sensitive, text drive Action
Diagram Editor - Upgrade AllFusion Gen diagrams using contemporary
control technology - Add wizards, patterns, templates and sample
applications to accelerate new application
development - Add UML diagrams required to generate code PLUS
the Use Case Diagram.
Not a complete or exclusive list
31Vision and Strategy
- Broad Themes
- Advancing 3rd Party Product Certification
Currency and Feature Adoption - Support 64 bit execution on UNIX, Linux, and
Windows Servers - Removing or increasing existing file/buffer size
constraints - Integrate entire application lifecycle
- Application Security (eTrust)
- Application Management (Unicenter)
- Process Flow Integration (Aion BPM)
- Web Services Management (WSDM)
Not a complete or exclusive list
32Questions?