ca gen vision - gen brugergruppe gen vision 2007.pdfsoa & web services plans >cics web...

42
CA Gen Vision and Strategy 2007 Update Andy Wyatt Senior Consultant - Technical Sales

Upload: others

Post on 07-Jun-2020

13 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: CA Gen Vision - Gen Brugergruppe Gen Vision 2007.pdfSOA & Web Services Plans >CICS Web Services Allow exposing CICS server steps as Service Provider applications >J2EE and .Net Web

CA GenVision and Strategy

2007 Update

Andy WyattSenior Consultant -Technical Sales

Page 2: CA Gen Vision - Gen Brugergruppe Gen Vision 2007.pdfSOA & Web Services Plans >CICS Web Services Allow exposing CICS server steps as Service Provider applications >J2EE and .Net Web

Abstract

> As CA Gen celebrates its 20th anniversary of delivering

platform independent solutions for the enterprise, this

session will discuss the innovative features included in the

CA Gen series of releases, including .NET, J2EE, Linux,

z/OS and Web Services enhancements.

> Also learn about the exciting roadmap and product plans

for the CA Gen r8 series of releases.

Page 3: CA Gen Vision - Gen Brugergruppe Gen Vision 2007.pdfSOA & Web Services Plans >CICS Web Services Allow exposing CICS server steps as Service Provider applications >J2EE and .Net Web

Legal

>This presentation was based on current information and resource allocations as of March

16, 2007 and is subject to change or withdrawal by CA at any time without notice.

Notwithstanding anything in this presentation to the contrary, this presentation shall not

serve to (i) affect the rights and/or obligations of CA or its licensees under any existing or

future written license agreement or services agreement relating to any CA software

product; or (ii) amend any product documentation or specifications for any CA software

product. The development, release and timing of any features or functionality described in

this presentation remain at CA’s sole discretion. Notwithstanding anything in this

presentation to the contrary, upon the general availability of any future CA product release

referenced in this presentation, CA will make such release available (i) for sale to new

licensees of any CA product; and (ii) to existing licensees of any CA product on a when

and if-available basis as part of CA maintenance and support, and in the form of a regularly

scheduled major product release. Such releases shall be made available to current CA

licensees who are current subscribers to CA maintenance and support on a when and if-

available basis. In the event of a conflict between the terms of this paragraph and any

other information contained in this presentation, the terms of this paragraph shall govern.

Page 4: CA Gen Vision - Gen Brugergruppe Gen Vision 2007.pdfSOA & Web Services Plans >CICS Web Services Allow exposing CICS server steps as Service Provider applications >J2EE and .Net Web

Agenda

� Mission critical role of CA Gen

� CA Gen value proposition

� Brief touch on r7 and r7.5 features

� Current release - CA Gen r7.6

� Plans and Ideas for the r8 series

� Q&A

� Ecosystem

Page 5: CA Gen Vision - Gen Brugergruppe Gen Vision 2007.pdfSOA & Web Services Plans >CICS Web Services Allow exposing CICS server steps as Service Provider applications >J2EE and .Net Web

CA Gen – Benefits

> Platform Independence

� Supports very broad range of platforms and architectures

> 100% Code Generation

� Proven performance and scalability of generated code

� Significantly reduces time and cost

> Pragmatic Approaches to Development

� Pragmatic modeling environment

� Supports pragmatic reuse strategies

– Components (CBD), Services (SOA)

Page 6: CA Gen Vision - Gen Brugergruppe Gen Vision 2007.pdfSOA & Web Services Plans >CICS Web Services Allow exposing CICS server steps as Service Provider applications >J2EE and .Net Web

6 March 30, 2007 [Enter presentation title in footer] Copyright © 2007 CA

Technology Evolution

> Transition to new

technology without

rewriting code

> Reuse corporate assets

� Skills, technology,

applications, services

> Reduce risks

Batch

Block Mode

Client Server

Web

Wireless

late 1980s

J2EE

.NET

Web Services

???SOA

1990s

2000

2005

2010

Page 7: CA Gen Vision - Gen Brugergruppe Gen Vision 2007.pdfSOA & Web Services Plans >CICS Web Services Allow exposing CICS server steps as Service Provider applications >J2EE and .Net Web

CA Gen – Past, Present, Future

CA Gen r7.6 – Datacom

CA Gen r7.5 – Linux

CA Gen r7 – .NET

CA Gen 6.5 – J2EE w/ EJBs

2000 2001 2002 2003 2004 2005 2006 2008+

CA Gen 6.0e – J2EE Web Client

CA Gen r8 – extend SOA

CA Gen 6.0 – Web Generation

2007

Page 8: CA Gen Vision - Gen Brugergruppe Gen Vision 2007.pdfSOA & Web Services Plans >CICS Web Services Allow exposing CICS server steps as Service Provider applications >J2EE and .Net Web

CA Gen r7 and r7.5

Quick Review

Page 9: CA Gen Vision - Gen Brugergruppe Gen Vision 2007.pdfSOA & Web Services Plans >CICS Web Services Allow exposing CICS server steps as Service Provider applications >J2EE and .Net Web

CA Gen r7 Highlights

> Overview

� .Net Framework/C# Generation support

� Java/Web Generation Improvement

� Proxy Interface Enhancements

� Enhanced Web Services Plugins

� GUI Runtime Enhancements

Page 10: CA Gen Vision - Gen Brugergruppe Gen Vision 2007.pdfSOA & Web Services Plans >CICS Web Services Allow exposing CICS server steps as Service Provider applications >J2EE and .Net Web

CA Gen r7 Highlights

> Overview Continued

� z/OS C Runtime Upgrade – Threadsafe capable

� Brand new multiplatform Build Tool

� Numerous Toolset Improvements

� Encyclopedia Enhancements

� Many more including ~150 Enhancement Requests

Page 11: CA Gen Vision - Gen Brugergruppe Gen Vision 2007.pdfSOA & Web Services Plans >CICS Web Services Allow exposing CICS server steps as Service Provider applications >J2EE and .Net Web

CA Gen r7 .NET Support

> Build end to end .NET web applications

> Integrate with existing Windows, UNIX, Linux and

Mainframe CA Gen apps

Back OfficeServer

ComponentServices

Generated C#

ADO.NET

COM+ Object

ASP.NET Web Client

IIS

ADO.NET

ASPX Pages

ASP.NET

Generated XML

Generated C#

SQL ServerOracleDB2

Browser

Internet Explorer

Java Script

100% DynamicallyCreated

HTML

Page 12: CA Gen Vision - Gen Brugergruppe Gen Vision 2007.pdfSOA & Web Services Plans >CICS Web Services Allow exposing CICS server steps as Service Provider applications >J2EE and .Net Web

CA Gen r7 z/OS Runtime Architecture Changes

> z/OS Runtimes keep pace with IBM

> z/OS C Runtime Upgrades in CA Gen r7

� Runtimes converted from SAS/C to IBM C

� Exploits IBM Language Environment (LE)

� Runtimes are now Threadsafe capable

Page 13: CA Gen Vision - Gen Brugergruppe Gen Vision 2007.pdfSOA & Web Services Plans >CICS Web Services Allow exposing CICS server steps as Service Provider applications >J2EE and .Net Web

CA Gen r7 Productivity Improvements

> Enhanced Build Tool Provides

� parallel builds

� common UI and functionality on UNIX and Windows

� build applications remotely across the network

> Encyclopedia Multi-object delete capability

> Java Proxy API more efficient and easier to use

> Improved tutorial, documentation and online help reduces learning curve

Page 14: CA Gen Vision - Gen Brugergruppe Gen Vision 2007.pdfSOA & Web Services Plans >CICS Web Services Allow exposing CICS server steps as Service Provider applications >J2EE and .Net Web

CA Gen r7.5 Highlights

> Overview

� Support for Linux Server

� ASP.NET Enhancements

� Dynamic CSS

� z/OS Runtime

� Precision Math Libraries

� Many more including ~50 Enhancement Requests

Page 15: CA Gen Vision - Gen Brugergruppe Gen Vision 2007.pdfSOA & Web Services Plans >CICS Web Services Allow exposing CICS server steps as Service Provider applications >J2EE and .Net Web

Gen r7.5 Support 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

Page 16: CA Gen Vision - Gen Brugergruppe Gen Vision 2007.pdfSOA & Web Services Plans >CICS Web Services Allow exposing CICS server steps as Service Provider applications >J2EE and .Net Web

CA Gen r7.5 Dynamic CSS

>Java Web Generation now 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

Page 17: CA Gen Vision - Gen Brugergruppe Gen Vision 2007.pdfSOA & Web Services Plans >CICS Web Services Allow exposing CICS server steps as Service Provider applications >J2EE and .Net Web

CA Gen r7.5 z/OS Runtime Performance Improvements

> Runtimes updated to full IBM Language

Environment (LE) conformance

� Improves storage management performance

� Runtimes are fully re-entrant and threadsafe

� Most runtimes reside in a small number of DLLs

and called dynamically

Page 18: CA Gen Vision - Gen Brugergruppe Gen Vision 2007.pdfSOA & Web Services Plans >CICS Web Services Allow exposing CICS server steps as Service Provider applications >J2EE and .Net Web

Precision Math Libraries

> Underlying decimal precision math libraries changed for C

applications

> Applications should use less CPU resources

� Those with long complex expressions or many database

accesses should show the most improvement

Page 19: CA Gen Vision - Gen Brugergruppe Gen Vision 2007.pdfSOA & Web Services Plans >CICS Web Services Allow exposing CICS server steps as Service Provider applications >J2EE and .Net Web

Current ReleaseCA Gen r7.6

Page 20: CA Gen Vision - Gen Brugergruppe Gen Vision 2007.pdfSOA & Web Services Plans >CICS Web Services Allow exposing CICS server steps as Service Provider applications >J2EE and .Net Web

CA Gen 7.6 Datacom Support

> Provide data modelling support, generating DDL and

applications

� Online block mode applications running under CICS

� CICS distributed process servers

> Schema Import Plug-in for CA Datacom/DB schema

Page 21: CA Gen Vision - Gen Brugergruppe Gen Vision 2007.pdfSOA & Web Services Plans >CICS Web Services Allow exposing CICS server steps as Service Provider applications >J2EE and .Net Web

CA Gen r7.6 Features

> Compatibility Module Support for z/OS

� Reference the “CA Gen r7.6 z/OS Statement” of Direction

paper on SupportConnect.

> Feature Enhancements

� Web Generation Performance

� ASP.NET 2.0

� Build Tool Usability

> Cross Context Flows

Page 22: CA Gen Vision - Gen Brugergruppe Gen Vision 2007.pdfSOA & Web Services Plans >CICS Web Services Allow exposing CICS server steps as Service Provider applications >J2EE and .Net Web

CA Gen r7.6 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

Page 23: CA Gen Vision - Gen Brugergruppe Gen Vision 2007.pdfSOA & Web Services Plans >CICS Web Services Allow exposing CICS server steps as Service Provider applications >J2EE and .Net Web

Cross-Context Flows

> When Web Generation procedure steps are deployed in

separate web applications.

> Facilitates models developed using CBD modeling

techniques.

> Large deployments may be broken into smaller

deployments.

> A single model can be separated into multiple web

applications and deployed in separate contexts.

Page 24: CA Gen Vision - Gen Brugergruppe Gen Vision 2007.pdfSOA & Web Services Plans >CICS Web Services Allow exposing CICS server steps as Service Provider applications >J2EE and .Net Web

z/OS Compatibility Feature

> r7.6 Compatibility Priority Enhancement allows build of

non-DLL modules

� In beta spring 2007

� For details, see the CA Gen z/OS Statement of Direction

paper on SupportConnect.

Page 25: CA Gen Vision - Gen Brugergruppe Gen Vision 2007.pdfSOA & Web Services Plans >CICS Web Services Allow exposing CICS server steps as Service Provider applications >J2EE and .Net Web

Plans and Ideas for the CA Gen r8 Series

Page 26: CA Gen Vision - Gen Brugergruppe Gen Vision 2007.pdfSOA & Web Services Plans >CICS Web Services Allow exposing CICS server steps as Service Provider applications >J2EE and .Net Web

SOA & Web Services Plans

> CICS Web Services

� Allow exposing CICS server steps as Service

Provider applications

> J2EE and .Net Web Services

� Generate J2EE and .NET targeted procedure

steps as WS-I conformant Web Service Providers.

� Are additions to current Web Services capabilities

provided by generated Proxies

Page 27: CA Gen Vision - Gen Brugergruppe Gen Vision 2007.pdfSOA & Web Services Plans >CICS Web Services Allow exposing CICS server steps as Service Provider applications >J2EE and .Net Web

SOA and Web Services Plans

.NETWeb Services

J2EE Web Services

CICSWeb Services

SOASOA

Web ServicesWeb Services

Provide ability to expose CICS server steps asService Provider applications

Generate J2EE and .NET targeted procedure steps as

WS-I conformant Web ServiceProviders

Page 28: CA Gen Vision - Gen Brugergruppe Gen Vision 2007.pdfSOA & Web Services Plans >CICS Web Services Allow exposing CICS server steps as Service Provider applications >J2EE and .Net Web

BLOBs Support for Web Applications

> Allow CA Gen applications to use CLOBs/BLOBs natively

� Would support binary objects such as images (BMP, JPG,

GIF, etc) large text encoded strings (CLOBS/XML)

Page 29: CA Gen Vision - Gen Brugergruppe Gen Vision 2007.pdfSOA & Web Services Plans >CICS Web Services Allow exposing CICS server steps as Service Provider applications >J2EE and .Net Web

Web View w/AJAX

> Create/customize the Web Interface using tools such as

Dreamweaver.

> Utilize AJAX to retrieve data asynchronously and

seamlessly.

> Application logic will be either

� CA Gen-generated or

� third-party Web Services

� for state of the art web application.

> Exploits Eclipse-based Web application creation tools

Page 30: CA Gen Vision - Gen Brugergruppe Gen Vision 2007.pdfSOA & Web Services Plans >CICS Web Services Allow exposing CICS server steps as Service Provider applications >J2EE and .Net Web

Toolset Evolution to Eclipse Framework

> Implemented a rewritten action language debugger (DTS)

in r7.6

> Web View planned for r8 is Eclipse based

> Provide a modern look/feel

> A rewritten ERD planned for an early r8 series release

> Context sensitive, text-oriented Action Diagram Editor

planned for a later r8 series release.

Page 31: CA Gen Vision - Gen Brugergruppe Gen Vision 2007.pdfSOA & Web Services Plans >CICS Web Services Allow exposing CICS server steps as Service Provider applications >J2EE and .Net Web

Mainframe Efficiency Improvements

> Identity Columns � Provide support for the identity column feature of DBMSs.

> Multi-Row Fetch/Block Fetch� Support for DB2 Multi-Row Fetch/Block Fetch features

> z/OS Dynamic Link of RI Triggers

> CICS Socket Listener

> Recent releases have focused on efficiency improvements especially in-to/out-of generated code

Page 32: CA Gen Vision - Gen Brugergruppe Gen Vision 2007.pdfSOA & Web Services Plans >CICS Web Services Allow exposing CICS server steps as Service Provider applications >J2EE and .Net Web

Examples of 3rd Party Tech Currency Integration

> ASP.NET & Java SE

� Targets utilizing new features introduced with .NET

Framework 2.0 and Java SE 6

> Web Tabs

� Generated Web Clients support for tabbed browsing

environments on supported browsers for shared or

different Web contexts

Page 33: CA Gen Vision - Gen Brugergruppe Gen Vision 2007.pdfSOA & Web Services Plans >CICS Web Services Allow exposing CICS server steps as Service Provider applications >J2EE and .Net Web

CA Gen r8 Additional Items

> Provide IPv6 Support

> Encryption

> Vista Certification*

> 64K object limit expansion

* Certification details TBD at presentation submission deadline

Page 34: CA Gen Vision - Gen Brugergruppe Gen Vision 2007.pdfSOA & Web Services Plans >CICS Web Services Allow exposing CICS server steps as Service Provider applications >J2EE and .Net Web

Beyond CA Gen r8

> Communications Bridge Remote Admin Interface

� Single point from which all Communication Bridge

instances can be managed

> Common Edit Modifications

� Provides more edit consistency across Analysis, Design &

Construction

> Store Files in Models

> High Ranked DARs from user community

Page 35: CA Gen Vision - Gen Brugergruppe Gen Vision 2007.pdfSOA & Web Services Plans >CICS Web Services Allow exposing CICS server steps as Service Provider applications >J2EE and .Net Web

CA Gen Vision and Strategy*

> Integrate entire application lifecycle

� Application Security

� Application Management

� Process Flow Integration

� Web Services Management

> Advancing 3rd Party Product Certification Currency and

Feature Adoption

> Continued support for Mainframe

> Ongoing tacking of J2EE, .NET Platform Advancements

> SOA and Web Services Evolutions* Not a complete or exclusive list

Page 36: CA Gen Vision - Gen Brugergruppe Gen Vision 2007.pdfSOA & Web Services Plans >CICS Web Services Allow exposing CICS server steps as Service Provider applications >J2EE and .Net Web

Summary

> CA Gen has a 2 decade heritage of

� Providing robust, scable solutions

� Evolving with technology

� Delivering fantastic ROI

> r8 Series plans to extend that tradition

> CA looks forward to understanding and to meeting your

needs for many years to come.

Page 37: CA Gen Vision - Gen Brugergruppe Gen Vision 2007.pdfSOA & Web Services Plans >CICS Web Services Allow exposing CICS server steps as Service Provider applications >J2EE and .Net Web

Commitment to CA Gen

> CA Gen is used by thousands of businesses and

governments worldwide to deliver and maintain

their mission-critical applications. I want to assure

CA Gen customers that you will be able to continue

to leverage your investment in CA Gen under my

leadership.

We are committed to enhancing CA Gen and will work with our customers, the EDGE User Group, and product advisory council to understand and to meet your needs. I plan to continue this tradition of development investment, not only for maintaining technical currency but also for exploiting technology in response to customer requirements.”

John Swainson

President and CEO

Page 38: CA Gen Vision - Gen Brugergruppe Gen Vision 2007.pdfSOA & Web Services Plans >CICS Web Services Allow exposing CICS server steps as Service Provider applications >J2EE and .Net Web

Questions & Answers

Page 39: CA Gen Vision - Gen Brugergruppe Gen Vision 2007.pdfSOA & Web Services Plans >CICS Web Services Allow exposing CICS server steps as Service Provider applications >J2EE and .Net Web

CA Gen ca smart™ Partners

> Cairo Corporation

> Canam Software Labs, Inc.

> COOLProfs

> CorTech Inc.

> Information Engineering Technologies Ltd

> Jumar Solutions Europe Ltd

> Kale Consultants Ltd.

> LISS Systems Ltd

> Nexio Technologies Inc.

> QAT

> Reischmann Informatik Gmbh

> Response Systems Ltd

> WizArt Software

Page 40: CA Gen Vision - Gen Brugergruppe Gen Vision 2007.pdfSOA & Web Services Plans >CICS Web Services Allow exposing CICS server steps as Service Provider applications >J2EE and .Net Web

Developer Community

> EDGE is the independent international user group

representing IT organizations that incorporate CA

application development technology in their computing

strategy. CA actively participates with the EDGE Board.

> EDGE:

> Consists of volunteers from the user community

> Receives most of its funding from its members

> Organizes annual conference in North America and Europe

> Provides online development forums

Page 41: CA Gen Vision - Gen Brugergruppe Gen Vision 2007.pdfSOA & Web Services Plans >CICS Web Services Allow exposing CICS server steps as Service Provider applications >J2EE and .Net Web

CA Technical Support

> Innovative Support for the Real World

New Support Portal

Global Contact Center – “One CA”

Green Books a.k.a Implementation Guides

Business Critical Support and Custom Support Offerings

Page 42: CA Gen Vision - Gen Brugergruppe Gen Vision 2007.pdfSOA & Web Services Plans >CICS Web Services Allow exposing CICS server steps as Service Provider applications >J2EE and .Net Web

Legal

>THIS DOCUMENT IS FOR YOUR INFORMATIONAL PURPOSES ONLY. TO

THE EXTENT PERMITTED BY APPLICABLE LAW, CA PROVIDES THIS

DOCUMENT “AS IS” WITHOUT WARRANTY OF ANY KIND, INCLUDING,

WITHOUT LIMITATION, ANY IMPLIED WARRANTIES OF

MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, OR NON-

INFRINGEMENT. IN NO EVENT WILL CA BE LIABLE FOR ANY LOSS OR

DAMAGE, DIRECT OR INDIRECT, FROM THE USE OF THIS DOCUMENT,

INCLUDING, WITHOUT LIMITATION, LOST PROFITS, LOST INVESTMENT,

BUSINESS INTERRUPTION, GOODWILL OR LOST DATA, EVEN IF CA IS

EXPRESSLY ADVISED OF SUCH DAMAGES.