cics univ2009 newface -  · cics ts v4.1 post-ga enhancements for cics ts v3.2 pk59219 - csi v2...

38
Copyright © IBM 2009 1 40 ans d'innovations CICS un nouveau visage pour un nouvel essor Régis DAVID Expert CICS IBM [email protected]

Upload: vannguyet

Post on 13-May-2018

227 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: CICS Univ2009 NewFace -  · CICS TS V4.1 Post-GA Enhancements for CICS TS v3.2 PK59219 - CSI v2 J2EE Security–interop with WAS v6.1 ... COBOL, C, PLI C++, JAVA, PHP SCDL EXEC CICS

Copyright © IBM 20091

40 ans d'innovations CICS un nouveau visage pour un nouvel essor

Régis DAVID Expert CICS IBM

[email protected]

Page 2: CICS Univ2009 NewFace -  · CICS TS V4.1 Post-GA Enhancements for CICS TS v3.2 PK59219 - CSI v2 J2EE Security–interop with WAS v6.1 ... COBOL, C, PLI C++, JAVA, PHP SCDL EXEC CICS

Copyright © IBM 20092

Menu du jour

�Petit retour sur 40 ans d’évolution CICS

�CICS d’aujourd’hui: CICS TS V4.1

�Le nouveau visage de l’écosystème CICS

�Un nouvel essor

Page 3: CICS Univ2009 NewFace -  · CICS TS V4.1 Post-GA Enhancements for CICS TS v3.2 PK59219 - CSI v2 J2EE Security–interop with WAS v6.1 ... COBOL, C, PLI C++, JAVA, PHP SCDL EXEC CICS

Copyright © IBM 20093

40 ans

BON ANNIVERSAIRE CICS :o)

Page 4: CICS Univ2009 NewFace -  · CICS TS V4.1 Post-GA Enhancements for CICS TS v3.2 PK59219 - CSI v2 J2EE Security–interop with WAS v6.1 ... COBOL, C, PLI C++, JAVA, PHP SCDL EXEC CICS

Copyright © IBM 20094

1969: une année riche en événements

�Dans nos SOUVENIRS

– WOODSTOCK

– CONCORDE

– BEATLES

– Premiers pas

�Ancré dans la vie de tous les jours

– 1969, un beau bébé de 15ko ! (+20Ko)

•3 fichiers, 50 Transactions

50 Terminaux, 100 Programmes

Page 5: CICS Univ2009 NewFace -  · CICS TS V4.1 Post-GA Enhancements for CICS TS v3.2 PK59219 - CSI v2 J2EE Security–interop with WAS v6.1 ... COBOL, C, PLI C++, JAVA, PHP SCDL EXEC CICS

Copyright © IBM 20095

Plus précisément

�1968, Ben RIGGINS (IBM), Virginia Light & Power Company

�Public Utility Customer Information Control system (PUCICs)

�Pour simplifier l’utilisation du mainframe IBM S/360 au succès

fulgurant depuis son introduction en 1964

Page 6: CICS Univ2009 NewFace -  · CICS TS V4.1 Post-GA Enhancements for CICS TS v3.2 PK59219 - CSI v2 J2EE Security–interop with WAS v6.1 ... COBOL, C, PLI C++, JAVA, PHP SCDL EXEC CICS

Copyright © IBM 20096

CICS/MVS� Disponibilité

2.1.12.1.2

3.1CICS/ESA

� Restructuration

� 31 bits

� Solidité

CICS TS

1.21.3

2.3

2.2

19991999

19901990

19801980

40 ans d’histoire CICS

Internet

Java

Web

Services

20092009

4.1

HURSLEYCICS OS/VS V1.0

CICS/OS/VS� Les fondations

19741974

RDOISC

MROAutoinstall

XRFSAA

DBCTLDyn Routing

CommandLevel

STGPROT

EXCITRANISOHTMLWLM

RLSLOGGERCWSBAS

1.71.6

SNA

CouplingDSRTPGM

OTEBTS

4.1.0

CICS/6000

CICS OS2CUC

19941994

1.5

19851985

2.1

EJB

SOAP Feature

RESET

REUSE

ECIIP

3.1

20052005

3.2

HTTPSOAPCHANNELWUI

WS-xxIPICLIBRARYJVM

SOA

web 2.0

:o)

CICS ExplorerSTGPROTDPL

3.3

ACID

Terminal OrientedClient/Serveur

Internet

Agilité

Page 7: CICS Univ2009 NewFace -  · CICS TS V4.1 Post-GA Enhancements for CICS TS v3.2 PK59219 - CSI v2 J2EE Security–interop with WAS v6.1 ... COBOL, C, PLI C++, JAVA, PHP SCDL EXEC CICS

Copyright © IBM 20097

40 ans vus autrement

CICS/OS/VS

CONTENEUR D’EXECUTION OPTIMISE

PARAMETRABLE

CONFIGURATION DYNAMIQUE

AGNOSTIQUE <> LANGAGE

CICS/MVS

HAUTE DISPONIBILTE Actif/Passif

CICS/ESAFIABILITE

HAUTE DISPONIBILITE Actif/Actif

OUVERTURE Client/Serveur

ROUTAGE DYNAMIQUE

IMAGE UNIQUE

DEPLOIEMENT

OUVERTURE Service

INTERFACE

JAVA (interop)

PARALLELISME

CICS/TS

VEILLE TECHNOLOGIQUE

PRAGMATIQUE

et ECLAIREE

Cluster

d’e

Configuration

dyna

Exploitation

maît

Disponibilité

tota

Déploiement

transp

Ouverture

totale

Intégrité

Sécurité

Un océan de tranquilité

logiquelogique

métiermétier

CHANNEL

COBOL, C, PLI

C++, JAVA, PHP

Cluster d’exécution

CICS virtualisé

Configuration

dynamique

et maîtrisée

Exploitation

maîtrisée

Préventif et Réactif

Disponibilité

totale

Déploiement

transparent

et maîtrisé

Ouverture

totale

IntégritéSécurité

Page 8: CICS Univ2009 NewFace -  · CICS TS V4.1 Post-GA Enhancements for CICS TS v3.2 PK59219 - CSI v2 J2EE Security–interop with WAS v6.1 ... COBOL, C, PLI C++, JAVA, PHP SCDL EXEC CICS

Copyright © IBM 20098

Des Services Web à SOA

�SOA 2009, vision CICS•De la Gouvernance

– Events, Tivoli

•De la Flexibilité

– SCA, WSDL

•De la Productivité

– Eclipse, SCA, RDz

•De la Réutilisation

– Lien avec WSRR

– Métadonnées CICS

•De l’Interopérabilité

– SOAP, REST, web 2.0 as

required

– WS-xxx quand c’est utile

– XML, WSDL

VEILLE TECHNOLOGIQUE

PRAGMATIQUE

et ECLAIREE

�Maturation de SOA

•De la Gouvernance

– Audit, choix éclairés

•De la Flexibilité

– Modélisation, assemblage, orchestration

•De la Productivité

– Développement, déploiement

•De la Réutilisation

– Publication

– Gestion, cycle de vie

•De l’Interopérabilité

– SOAP, REST, web 2.0

– WS-xxx

– XML, WSDL

De la CHARGE !

V3.x

V4.x

V2.3

Page 9: CICS Univ2009 NewFace -  · CICS TS V4.1 Post-GA Enhancements for CICS TS v3.2 PK59219 - CSI v2 J2EE Security–interop with WAS v6.1 ... COBOL, C, PLI C++, JAVA, PHP SCDL EXEC CICS

Copyright © IBM 20099

Unaperçu de

CICS TS V4.1

Page 10: CICS Univ2009 NewFace -  · CICS TS V4.1 Post-GA Enhancements for CICS TS v3.2 PK59219 - CSI v2 J2EE Security–interop with WAS v6.1 ... COBOL, C, PLI C++, JAVA, PHP SCDL EXEC CICS

Copyright © IBM 200910

CICS TS V4.1

Post-GA Enhancements for CICS TS v3.2PK59219 - CSI v2 J2EE Security–interop with WAS v6.1

PK59794 - Web services data binding for XML Any and AnyType & inlining of optional elements

PK59577 - Java 5 JVM

Supportpac CA8K - Web feeds from CICS application with Atom and APP

Supportpac CA1S - PHP Scripting for CICS

SupportPac CB11 - CICS Events for WBE

SupportPac CS1J - CICS Explorer (Windows, Linux – CS10, SDK – CS1R)

RDz v7 - CICS Application Deployment Manager

Post-GA Enhancements for CICS TS v3.2PK59219 - CSI v2 J2EE Security–interop with WAS v6.1

PK59794 - Web services data binding for XML Any and AnyType & inlining of optional elements

PK59577 - Java 5 JVM

Supportpac CA8K - Web feeds from CICS application with Atom and APP

Supportpac CA1S - PHP Scripting for CICS

SupportPac CB11 - CICS Events for WBE

SupportPac CS1J - CICS Explorer (Windows, Linux – CS10, SDK – CS1R)

RDz v7 - CICS Application Deployment Manager

Business Flexibility (toujours plus)

� Web Services Roadmap inc. z/OS XML System Services

� RESTful Web services and Atom support

� Integrated WSRR support

� Service Component Architecture

� Simple Event Processing

Business Flexibility (toujours plus)

� Web Services Roadmap inc. z/OS XML System Services

� RESTful Web services and Atom support

� Integrated WSRR support

� Service Component Architecture

� Simple Event Processing

IT Simplification (moins cher)

� IPIC support for Transaction Routing, non-terminal STARTs

� RESTful SPI Server enablement for universal exploitation

� CICS Explorer

� Bundle

� WebSphere MQSeries group attach

IT Simplification (moins cher)

� IPIC support for Transaction Routing, non-terminal STARTs

� RESTful SPI Server enablement for universal exploitation

� CICS Explorer

� Bundle

� WebSphere MQSeries group attach

Architectural Enhancements (toujours plus)

• Dynamic Workload Management for high volume customers

• Floating point register support and 64bit positioning

• Java 6

• IP V6 support

Architectural Enhancements (toujours plus)

• Dynamic Workload Management for high volume customers

• Floating point register support and 64bit positioning

• Java 6

• IP V6 support

Governance (comme il faut)

� Support key dependency requirements from governance solutions (eg.Identity propagation)

� CSD/BAS resource governance metadata

� Enable Tivoli end to end tooling via DLAs and CCMDB

Governance (comme il faut)

� Support key dependency requirements from governance solutions (eg.Identity propagation)

� CSD/BAS resource governance metadata

� Enable Tivoli end to end tooling via DLAs and CCMDB

Page 11: CICS Univ2009 NewFace -  · CICS TS V4.1 Post-GA Enhancements for CICS TS v3.2 PK59219 - CSI v2 J2EE Security–interop with WAS v6.1 ... COBOL, C, PLI C++, JAVA, PHP SCDL EXEC CICS

Copyright © IBM 200911

Service Component Architecture

�SCA selon OASIS (SCA Webinar)

– a simplified programming model for SOA

– an executable model for building service-oriented applications as composed networks of service components“how to build composite service applications”

�SCA est un MODELE

– de CONSTRUCTION de COMPOSANT (de façon qu’il puisse être réutilisé)

– d’ASSEMBLAGE de composants pour former des APPLICATIONS

– de DEPLOIEMENT de ces composants

– Sans oublier la POLICE (sécurité, QoS)

�SCA est indépendant des langages, des fournisseurs ou des technologies

Page 12: CICS Univ2009 NewFace -  · CICS TS V4.1 Post-GA Enhancements for CICS TS v3.2 PK59219 - CSI v2 J2EE Security–interop with WAS v6.1 ... COBOL, C, PLI C++, JAVA, PHP SCDL EXEC CICS

Copyright © IBM 200912

Composants

Service

Binding

Interface

Reference

Binding

Interface

Composant

Propriété

Service

Composite

Reference

Binding

Interface Interface

Binding

Wire Wire Wire

Composant Composant

CHANNEL

COMMAREA

XML

LINK

Web Service

CHANNEL

XML

LINK

Web Service

Outillage SCA…RDz

logiquelogique

métiermétier

CHANNEL

COBOL, C, PLI

C++, JAVA, PHP

SCDL

EXEC CICS INVOKE SERVICE

Page 13: CICS Univ2009 NewFace -  · CICS TS V4.1 Post-GA Enhancements for CICS TS v3.2 PK59219 - CSI v2 J2EE Security–interop with WAS v6.1 ... COBOL, C, PLI C++, JAVA, PHP SCDL EXEC CICS

Copyright © IBM 200913

Business Event Processing

�Décision/action en fonction d’événements collectés dynamiquement

– Mise en conformité par rapport à des régulations mouvantes

– Réduction de coûts grâce à l’automatisation

– Business monitoring

– Comportements suspects

– etc…

�CICS

– Fait tourner le monde par l’exécution de ses applications

• Elles contiennent une richesse à exploiter

• On ne veut pas les changer

Page 14: CICS Univ2009 NewFace -  · CICS TS V4.1 Post-GA Enhancements for CICS TS v3.2 PK59219 - CSI v2 J2EE Security–interop with WAS v6.1 ... COBOL, C, PLI C++, JAVA, PHP SCDL EXEC CICS

Copyright © IBM 200914

Personnalisé

TS Queue

XML

XML

WMQQUEUE

START

CICS Event Processing

EventCapture

WBMAdapter Interface

Transaction

CICS

ou

EXEC CICS SIGNAL EVENT

TS QUEUE

CICS

WBE

Event specification

• Business event name

• Business info items

Capture Specification

• Capture point

• Filter (predicates)

• Information Sources

Event Binding

• Event Specification(s)

• Adapter configuration

logiquelogique

métiermétier

CHANNEL

COBOL, C, PLI

C++, JAVA, PHP

Cluster d’exécution

CICS virtualisé

Configuration

Exploitation

DisponibilitéDéploiement

Ouverture

BUNDLE

EVENT

DISPATCHER

capture

SécuritéIntégrité

WMQ

Page 15: CICS Univ2009 NewFace -  · CICS TS V4.1 Post-GA Enhancements for CICS TS v3.2 PK59219 - CSI v2 J2EE Security–interop with WAS v6.1 ... COBOL, C, PLI C++, JAVA, PHP SCDL EXEC CICS

Copyright © IBM 200915

Eléments techniques du web 2.0

� Feed– Souscription (et notification de mise à jour) à de l’information

vivante

� ATOM– Atom Syndication Format

•Vocabulaire XML dédié aux « web feeds »

– Atom Publishing Protocol•Protocole basé sur HTTP et dédié à la manipulation de ressources web

� Le « style » REST– Tout est ressource identifiée par un URI qualifiée par un type

MIME

– Les méthodes HTTP sont utilisées pour les manipuler– Complémente SOAP

� Mashup– Application composite riche et internet, application situationnelle,

gadget, widget,…– Vite, vite– AJAX ou « Javascript le retour » et merci XMLHttpRequest

– Langages de script (PHP,…)

� Etc, etc, etc…

Page 16: CICS Univ2009 NewFace -  · CICS TS V4.1 Post-GA Enhancements for CICS TS v3.2 PK59219 - CSI v2 J2EE Security–interop with WAS v6.1 ... COBOL, C, PLI C++, JAVA, PHP SCDL EXEC CICS

Copyright © IBM 200916

Mashup

� Rapidité-Simplicité-Agilité

� Collections

� Références

logiquelogique

métiermétier

CHANNEL

COBOL, C, PLI

C++, JAVA, PHP

RESTBehavior pattern

REST/ATOM

TS Queue <feed xmlns=“…/Atom"><entry> ... </entry><entry> ... </entry>...</feed>

GET http://monboCICS/atom/cicsqueue/tsq?s=zorglub

Page 17: CICS Univ2009 NewFace -  · CICS TS V4.1 Post-GA Enhancements for CICS TS v3.2 PK59219 - CSI v2 J2EE Security–interop with WAS v6.1 ... COBOL, C, PLI C++, JAVA, PHP SCDL EXEC CICS

Copyright © IBM 200917

Web Services

Service

ComponentArchitecture

SCAComponent assemblyComponent deploymentINVOKE SERVICE

WS-AddressingXML System ServicesChannel…date…

Service

Flow

Data-bindings

TRANSFORM XML

Atom and RESTfulfor applications

Atom feeds

WSDLWSRR

IPv6IPICfor

ATP and TR

WMQ Group Attach

SYSLINK

IPCONN

Simple

EventProcessing

Event SpecificationCapture SpecificationBinding

BUNDLE

RESTfulSM API

SCDL

Optimized Workload Routing

CFDT

ATOMSERVICEQUERYPARM

.

CCMDB

TBSM

DiscoveryLibraryAdapter

CICSExplorer

SMFeature

WSRR

RationalRDz

ADM

EST SCA

CICS V4.1

Page 18: CICS Univ2009 NewFace -  · CICS TS V4.1 Post-GA Enhancements for CICS TS v3.2 PK59219 - CSI v2 J2EE Security–interop with WAS v6.1 ... COBOL, C, PLI C++, JAVA, PHP SCDL EXEC CICS

Copyright © IBM 200918

CICS …vue plus classique

web service

3270

SystemServices

Recovery(+coordination)

Sécurité

Dispatchermultitâche(threadsafe)

VSAM (RLS)

Programmultithreading

OptimisationMémoire (pas de fuite)

ExternalResourceManagers

Enterprise server

Server

SELECT

TYPE: 564-89712-0

QUERY UPDATE

Workstation

WMQ

Browser

Web Application

Server

SNA

TCP/IP

SSL

HTTP(S)

CORBASOAP

3270

Files TD/TS

logiquelogique

métiermétier

transport

enveloppe

message

RACF

JCA

LU62

ECI CICS

Universal

Client

CICS

Transaction

Gateway

LOGGER

(opt RRS) z/OSSMF

Audit

monitoring

statistiques

OMEGAMON

CICS Performance Analyser

C

O

M

M

A

R

E

A

C

H

A

N

N

E

L

TablesTables

DB2

DBCTL

ECIIIOP

WMQ

conn

ectio

npo

olin

g

COBOL, C,

PLI, C++, JAVA

Queues

Other

Terminal

Transaction Program

DFHCSDDFHCSD

Référenciels

CICS Configuration Manager

?

?autres

WS-I

WS-Security, WS-Trust

WS-AtomicTransaction

MTOM/XOP

....

Routage

Topologie

Business

Application

EYUDREPEYUDREP

REST

web 2.0

?autres

Single System Image CICSPlex SM

Configuration Manager

EclipseRational Developer for system z (RDz)

CICS Explorer

WLM

XM

Coupling

Page 19: CICS Univ2009 NewFace -  · CICS TS V4.1 Post-GA Enhancements for CICS TS v3.2 PK59219 - CSI v2 J2EE Security–interop with WAS v6.1 ... COBOL, C, PLI C++, JAVA, PHP SCDL EXEC CICS

Copyright © IBM 200919

Et bien sûr

�C’est toujours du CICS

– RDO

– CEMT

– Statistiques

– Monitoring

– CICSPlex SM

– EXEC CICS

– Exits

– URMs

– Traces et dumps

– Messages DFH…. Utiles

Page 20: CICS Univ2009 NewFace -  · CICS TS V4.1 Post-GA Enhancements for CICS TS v3.2 PK59219 - CSI v2 J2EE Security–interop with WAS v6.1 ... COBOL, C, PLI C++, JAVA, PHP SCDL EXEC CICS

Copyright © IBM 200920

CICS Explorer

Le nouveau visagede

l’écosystème CICS

Page 21: CICS Univ2009 NewFace -  · CICS TS V4.1 Post-GA Enhancements for CICS TS v3.2 PK59219 - CSI v2 J2EE Security–interop with WAS v6.1 ... COBOL, C, PLI C++, JAVA, PHP SCDL EXEC CICS

Copyright © IBM 200921

CICS: les défis d’aujourd’hui

Rejuvénilisation <> compétences

Productivité <> maîtrise

Evolutions…rapides

Cluster

d’

Configuration

dyna

Exploitation

maît

Disponibilité

tota

Déploiement

transp

Ouverture

totale

Intégrité

Sécurité

SOA

charge

web 2.0

regroupements

gouvernance

AIR

SLA

coûts

boites noires déploiement analyse

effets de bord

optimisation

vite, vite, vite

logiquelogique

métiermétier

CHANNEL

COBOL, C, PLI

C++, JAVA, PHP

Cluster d’exécution

CICS virtualisé

Configuration

dynamique

et maîtrisée

Exploitation

maîtrisée

Préventif et Réactif

Disponibilité

totale

Déploiement

transparent

et maîtrisé

Ouverture

totale

IntégritéSécurité

Page 22: CICS Univ2009 NewFace -  · CICS TS V4.1 Post-GA Enhancements for CICS TS v3.2 PK59219 - CSI v2 J2EE Security–interop with WAS v6.1 ... COBOL, C, PLI C++, JAVA, PHP SCDL EXEC CICS

Copyright © IBM 200922

Une réponse d’aujourd’hui

�Eclipse

– Moderne

– Simplificatrice

– Préventive

– Intégrée

�Ecosystème CICS

– Configuration/Déploiement

– Inventaire/Cartographie

– Analyse

CICS/CM

CICS/IA

CICS/PA

RDz

OmegamonCICS

CTG z/OS

Events

CICSPlex SM CICS TS

Page 23: CICS Univ2009 NewFace -  · CICS TS V4.1 Post-GA Enhancements for CICS TS v3.2 PK59219 - CSI v2 J2EE Security–interop with WAS v6.1 ... COBOL, C, PLI C++, JAVA, PHP SCDL EXEC CICS

Copyright © IBM 200923

L’écosystème CICS

� CICS Configuration Manager– Configuration– Déploiement

– Gouvernance

– Délégation

� CICS Interdependancy Analyser– Inventaire du patrimoine actif

– Orientation service

– Etude d’impact

– Boites noires

� CICS Performance Analyser– Etude de tendances– Etude d’impact

– Performance transverse de l’écosystème CICS (« cross system work »)

� CICS Transaction Gateway for z/OS– « CICS » d’accueil pour appels J2C

� OMEGAMON XE for CICS– Centralisation– Réactivité, analyse en direct

� Rational Developper for system z– Environnement de développement intégré

•COBOL, Java,…

– « wizards » XML, services web CICS– SCA– Service Flow Feature

•Granularité des services webs

•Exposition de services 3270

– CICS Explorer intégré (V7.5)

Page 24: CICS Univ2009 NewFace -  · CICS TS V4.1 Post-GA Enhancements for CICS TS v3.2 PK59219 - CSI v2 J2EE Security–interop with WAS v6.1 ... COBOL, C, PLI C++, JAVA, PHP SCDL EXEC CICS

Copyright © IBM 200924

Défis d’aujourd’hui: CICS Configuration Manager

� Gestion de la multitude CICS

– Configuration des serveurs, Définition des ressources, Déploiement– Intégration des référenciels CICS et CICSPlex SM

– Substitution de symboles associés à différents environnements

– Application de standards

� Mécanismes d’approbation d’un changement, d’une ‘migration’� Délégation entre silos

� Historique, audit� Sauvegarde automatique, retour arrière granulaire

� Versioning, comparaison entre versions de définitions � Couches sédimentaires, doublons, manques, incohérences

� Mes clones sont ils toujours des clones ? Safe Cold start ?

Page 25: CICS Univ2009 NewFace -  · CICS TS V4.1 Post-GA Enhancements for CICS TS v3.2 PK59219 - CSI v2 J2EE Security–interop with WAS v6.1 ... COBOL, C, PLI C++, JAVA, PHP SCDL EXEC CICS

Copyright © IBM 200925

Défis d’aujourd’hui: CICS Interdependancy Analyser

�Cartographie du patrimoine CICS “actif”– Relations entre les ressources inter et intra transactions CICS

•Inclus: DB2, WebSphere MQSeries, IMS DBCTL, …

•Inclus: ENQ/DEQ, ADDRESS, …

– Etude d’impact (CICS ou programme)

– Etude d’affinités pour clônage

– Etude ‘threadsafe’

– Démarche d’exposition de service

– Découverte d’un patrimoine

– Flux associé à une transaction ou une application

�Stockage dans DB2

Page 26: CICS Univ2009 NewFace -  · CICS TS V4.1 Post-GA Enhancements for CICS TS v3.2 PK59219 - CSI v2 J2EE Security–interop with WAS v6.1 ... COBOL, C, PLI C++, JAVA, PHP SCDL EXEC CICS

Copyright © IBM 200926

Défis d’aujourd’hui: CICS Performance Analyser

� Analyse de données SMF de l’écosystème CICS

– CICS, DB2, WMQSeries, IMS DB, Logger, Omegamon XE CICS, CTG z/OS

– Consolidation “cross system work” transverse ou application

– Historisation sélective

– Etude de tendance

– Etude d’impact (profiling)

– Etude ‘threadsafe’

– Vision macroscopique ou microscopique

� Formalisation graphique par Supportpac ou par le CICS Explorer

Page 27: CICS Univ2009 NewFace -  · CICS TS V4.1 Post-GA Enhancements for CICS TS v3.2 PK59219 - CSI v2 J2EE Security–interop with WAS v6.1 ... COBOL, C, PLI C++, JAVA, PHP SCDL EXEC CICS

Copyright © IBM 200927

Le CICS Explorer: CICS pur cru

ContextuelPas de valeur magique

Validé en liveAide en ligne

SynthétiqueTâche utilisateur

Com’j’ai envie

Gromel gromelCEDA, CEMT, 3270, ISPF

Page 28: CICS Univ2009 NewFace -  · CICS TS V4.1 Post-GA Enhancements for CICS TS v3.2 PK59219 - CSI v2 J2EE Security–interop with WAS v6.1 ... COBOL, C, PLI C++, JAVA, PHP SCDL EXEC CICS

Copyright © IBM 200928

Interdependency AnalyzerConfiguration Manager Performance Analyzer

Intégration

Page 29: CICS Univ2009 NewFace -  · CICS TS V4.1 Post-GA Enhancements for CICS TS v3.2 PK59219 - CSI v2 J2EE Security–interop with WAS v6.1 ... COBOL, C, PLI C++, JAVA, PHP SCDL EXEC CICS

Copyright © IBM 200929

Intégration et coopération entre plugins

Plugin CICSQuels programmes utilisent la

file TD CESE de CICSDM91 dans CICSPLX1 ?

Merci le plugin IA…

Et ce programmequelles ressources utilise-t-il ?

Méssa m’donne dé zidées !Doukil est défini ?C’est coâ sa perf ?

Page 30: CICS Univ2009 NewFace -  · CICS TS V4.1 Post-GA Enhancements for CICS TS v3.2 PK59219 - CSI v2 J2EE Security–interop with WAS v6.1 ... COBOL, C, PLI C++, JAVA, PHP SCDL EXEC CICS

Copyright © IBM 200930

CICS PA et productivité

Les données brutes

..Scenarii proposésEx: analyse threadsafe

outline view pour sélection rapide

Autre scénarioOn peut y accéder à

partir d’une vue CICS ou IA ou CM

Page 31: CICS Univ2009 NewFace -  · CICS TS V4.1 Post-GA Enhancements for CICS TS v3.2 PK59219 - CSI v2 J2EE Security–interop with WAS v6.1 ... COBOL, C, PLI C++, JAVA, PHP SCDL EXEC CICS

Copyright © IBM 200931

2009 le début d’une

nouvelle aventure

Page 32: CICS Univ2009 NewFace -  · CICS TS V4.1 Post-GA Enhancements for CICS TS v3.2 PK59219 - CSI v2 J2EE Security–interop with WAS v6.1 ... COBOL, C, PLI C++, JAVA, PHP SCDL EXEC CICS

Copyright © IBM 200932

Perspectives CICS

�L’utilisateur devient acteur (web 2 !)

– Supportpacs

•www.ibm.com/cics/support/supportpacs

– Forums

– Open beta, beta par itération

– Le CICS Explorer vous appartient !

�Réutilisation

– Toujours et encore et encore plus

�Nouvelles opportunités d’utiliser CICS (faites du métier, pas de

l’informatique)

– web 2.0, nouveaux flux, composants indépendants des langages déployés dans le meilleur et le plus ouvert des moteurs d’exécution métier connus àce jour: territoire des « qui marche tout seul » de la tribu des « sans soucis »

– Il est temps d’y faire du neuf quite à zAAPer !

Page 33: CICS Univ2009 NewFace -  · CICS TS V4.1 Post-GA Enhancements for CICS TS v3.2 PK59219 - CSI v2 J2EE Security–interop with WAS v6.1 ... COBOL, C, PLI C++, JAVA, PHP SCDL EXEC CICS

Copyright © IBM 200933

Et si vous veniez prendre

un PoT

avec nous !

Page 34: CICS Univ2009 NewFace -  · CICS TS V4.1 Post-GA Enhancements for CICS TS v3.2 PK59219 - CSI v2 J2EE Security–interop with WAS v6.1 ... COBOL, C, PLI C++, JAVA, PHP SCDL EXEC CICS

Copyright © IBM 200934

« Proof of Technology- PoT» pour aller plus loin

L'objectif de ce séminaire est d'explorer l’intégration de CICS dans une architecture SOA, à savoir :- la transformation d’une interface CICS/COBOL en fournisseur de service web- l’accès à un service web à partir d’un programme CICS- la sécurisation des échanges- l’administration des services CICS- des considérations de performance- l’utilisation d’un référentiel de servicesOn étendra le périmètre du séminaire aux sujets suivants :les apports de la version V4 de CICS,la démarche de qualité des applicationsaide à la migration des versions de CICS

Powered by zTEC

Discussion de groupeSynthèse

Discussion

Le nouveau visage de CICS : • Utiliser CICS Explorer avec les plug-ins (CICS PA, CM & IA)

Exercice

- Les apports de la version V4 de CICS- Démarche et outils d’aide à la migration

Présentation

Intégration des Web Services CICS avec un ESB de type DataPowerExercice

-Cycle de vie et gouvernance de vos services web CICS-Performance et sécurité :• Intégration avec un ESB de type DataPower

Présentation

Développement d’une transaction CICS comme consommateur de service web « Requester » à partir de RDzExercice

Transformation d’une transaction CICS en fournisseur de service web « provider » à partir de RDzExercice

SOA sur System zRappels sur le support des services web par CICS

Présentation

TitreType

Page 35: CICS Univ2009 NewFace -  · CICS TS V4.1 Post-GA Enhancements for CICS TS v3.2 PK59219 - CSI v2 J2EE Security–interop with WAS v6.1 ... COBOL, C, PLI C++, JAVA, PHP SCDL EXEC CICS

Copyright © IBM 200935

Pour garder le contact

�CICS Transaction Server V4.1– http://ibm.com/cics/tserver/v41/

�CICS Explorer – Home page ibm.com/cics/explorer

– Forum http://tinyurl.com/68bndw

– Twitter

•Souscrire à IBM_System_z channel pour recevoir les news

�CICS Blog– Enrichissez le TheMasterTerminal.com

�YouTube channels– CICS Explorer - Videos, demos et autre matière cool

– CICSFluff – Autres vidéos CICS

[email protected]

Page 36: CICS Univ2009 NewFace -  · CICS TS V4.1 Post-GA Enhancements for CICS TS v3.2 PK59219 - CSI v2 J2EE Security–interop with WAS v6.1 ... COBOL, C, PLI C++, JAVA, PHP SCDL EXEC CICS

Copyright © IBM 200936

Le site des “Tools CICS”

www.ibm.com/cics/tools

L’essayer c’est l’adopter: téléchargement et essai pour 60 jours

www.ibm.com/software/os/zseries/trials/cicstools

Numéros de produits:CICS Configuration Manager 5697-I78

IBM Session Manager 5655-K01

CICS VSAM Recovery 5655-H91

CICS VSAM Transparency 5655-I76

CICS Batch Application Control 5697-I94

CICS Performance Analyzer 5655-F38

CICS Interdependency Analyzer 5697-J23

CICS OTTO 5655-I05

Quelques références utiles

Page 37: CICS Univ2009 NewFace -  · CICS TS V4.1 Post-GA Enhancements for CICS TS v3.2 PK59219 - CSI v2 J2EE Security–interop with WAS v6.1 ... COBOL, C, PLI C++, JAVA, PHP SCDL EXEC CICS

Copyright © IBM 200937

Questions?

Page 38: CICS Univ2009 NewFace -  · CICS TS V4.1 Post-GA Enhancements for CICS TS v3.2 PK59219 - CSI v2 J2EE Security–interop with WAS v6.1 ... COBOL, C, PLI C++, JAVA, PHP SCDL EXEC CICS

Copyright © IBM 200938

Thank You

MerciGrazie

Gracias

Obrigado

Danke

Japanese

English

Français

Russian

German

Italian

Spanish

Brazilian Portuguese

Arabic

Traditional Chinese

Simplified Chinese

Thai

Korean