cics v5.1 novo portfolio de plataforma de primeira classe

45
© 2013 IBM Corporation CICS V5.1 Portfolio e Plataforma Paulo Batuta [email protected]

Post on 21-Oct-2014

574 views

Category:

Technology


0 download

DESCRIPTION

Apresentação do conceito de Plataforma e Aplicação do CICS V5.1 e do Portfolio de CICS Tools

TRANSCRIPT

Page 1: CICS V5.1  Novo Portfolio de Plataforma de primeira classe

© 2013 IBM Corporation

CICS V5.1 Portfolio e Plataforma

Paulo Batuta

[email protected]

Page 2: CICS V5.1  Novo Portfolio de Plataforma de primeira classe

© 2013 IBM Corporation2

© IBM Corporation 2013. All Rights Reserved.

IBM, the IBM logo, and ibm.com are trademarks or registered trademarks of International Business Machines Corp., registered in many jurisdictions worldwide.

Other product and service names might be trademarks of IBM or other companies. A current list of IBM trademarks is available on the Web at “Copyright and trademark information” at

www.ibm.com/legal/copytrade.shtml.

Copyright and Trademarks

Page 3: CICS V5.1  Novo Portfolio de Plataforma de primeira classe

© 2013 IBM Corporation3

Agenda

Overvies CICS Portfolio

O que é uma plataforma com relação ao CICS?– O desafio de múltiplas regions de CICS

Cloud Computing

Decobrindo e provisionando com o CICS Deployment Assistant

CICS Plataformas

Page 4: CICS V5.1  Novo Portfolio de Plataforma de primeira classe

© 2013 IBM Corporation4 4

CICS Transaction Server continua a comandar o planeta

4

• CICS TS é o principal processador de transações empresariais do mundo

• CICS TS permite aos clientes criarem e manterem vantagens competitivas

• CICS TS continua a oferecer inovadores e essenciais novas tecnologias

CICS web services is the most widely adopted CICS feature in recent history

Muitas das maiores empresas do mundo executam seus negócios sob CICS

Cargas de trabalho críticas em larga escala alguns executam > 1bn transações por dia

Page 5: CICS V5.1  Novo Portfolio de Plataforma de primeira classe

© 2013 IBM Corporation5 5

Focando em resolver os três desafios principais de clientes

5

• Pressão de operação contínua para reduzir os custos e melhorar a eficiência

• O aumento da pressão de negócios para entregar mais rapidamente e com maior agilidade

• Capacidade de gerenciar e explorar as rapidas mudanças no cenário tecnológico

Eficiência de operação:

controlar os custos

Agilidade do serviço:

Entregar resultados mais rápidos

Uso do Cloud:

Um investimento a longo prazo

Page 6: CICS V5.1  Novo Portfolio de Plataforma de primeira classe

© 2013 IBM Corporation6 6

O novo CICS Transaction Server V5.1 oferece ...

6

Eficiência Operacional• Maior capacidade - obter economias de custos por meio da consolidação

• Operações gerenciadas - reduzir custos e riscos através da automação

• Maior disponibilidade - reduzir a necessidade de tempo planejado de inatividade

• Visão mais profunda - Melhorar a tomada de decisão e prontidão de auditoria

Agilidade no atendimento• Aplicativos de primeira classe - criar serviços ágeis de ativos existentes

• Plataformas de primeira classe - criar plataformas de entrega de serviços ágeis

• As interfaces modernas - construir experiências ricas em web para aplicações críticas

• Melhorias fundamentais - ampliar os recursos core básicos

100+ requerimentos

satisfeitos

... o conceito de Cloud disponívelAderente com a estratégia de cloud computing da IBMCom a visão de clientes para a próxima época de transformação tecnológicamove-se em direção a uma orientada plataforma de prestação de serviços

Page 7: CICS V5.1  Novo Portfolio de Plataforma de primeira classe

© 2013 IBM Corporation7 77

Atualizadas e Integradas a suíte básica de Tools – cinco core Tools – CICS TS V5.1 – um dia de exploração!

Ajuda na descoberta e visualização das dependências das aplicações e plataformas

• Automatiza rapidamente a entrega de serviços garantindo a padroniza'~ao e

governança de recursos sob CICS

•Interface de usuário moderna, integrada e com baixa dificuldade de aprendizado

•Novas funcionalidade reduzem o tempo de exploração dos CICS TS (1 dia)

•Cinco Tools que suportam e ampliam o uso do CICS runtime

Totalmente integrada com CICS TS & CICS Explorer CICS

Deployment Assistant

V5.1

CICS Transaction

Server

V5.1

CICS Configuration

Manager

V5.1

CICS Interdependency

Analyzer

V5.1

CICS Performance

Analyzer

V5.1

CICS VSAM Recovery

V5.1

Page 8: CICS V5.1  Novo Portfolio de Plataforma de primeira classe

© 2013 IBM Corporation8

Era uma vez...uma vida simples...

CICS Region

Aplicações

Page 9: CICS V5.1  Novo Portfolio de Plataforma de primeira classe

© 2013 IBM Corporation9

Então nós tivemos que dividir as regiões de CICS devido à restrição de Virtual Storage

CICS Region

Aplicação 2

CICS Region

Aplicação 1

CICS Region

Aplicação 3

Page 10: CICS V5.1  Novo Portfolio de Plataforma de primeira classe

© 2013 IBM Corporation10

Então as aplicações exigiram alta disponibilidade

CICS RegionAplicação 1

CICS RegionAplicação 1

CICS RegionAplicação 1

CICS TORDynamic Routing

CICS FORFile Sharing

Page 11: CICS V5.1  Novo Portfolio de Plataforma de primeira classe

© 2013 IBM Corporation11

E a proliferação de regions continuou...

CICS RegionAplicação 1

CICS RegionAplicação 1

CICS RegionAplicação 1

CICS TORDynamic Routing

CICS FORFile Sharing

DB2

CICS QORQueue Sharing

Page 12: CICS V5.1  Novo Portfolio de Plataforma de primeira classe

© 2013 IBM Corporation12

E continuamos a adicionar mais regions e ambientes...Qualidade ProduçãoTestes

DesevolvimentoAplicação 1

Aplicação 2

Aplicação 3

Aplicação n

Page 13: CICS V5.1  Novo Portfolio de Plataforma de primeira classe

© 2013 IBM Corporation13

E então aproxima-se o Cloud…

Page 14: CICS V5.1  Novo Portfolio de Plataforma de primeira classe

© 2013 IBM Corporation14

A Definição do NIST sobre Cloud ComputingNational Institute of Standards and Technology, Information Technology Laboratory

A computação em nuvem é um modelo conveniente para disponibilizar o acesso na rede sob demanda a um pool compartilhado de recursos computacionais configuráveis (por exemplo, redes, servidores, armazenamento, aplicações e serviços) que podem ser rapidamente provisionados e liberados com um esforço mínimo de gestão ou interação do provedor de serviços.

Este modelo em nuvem promove disponibilidade e é composto de cinco características essenciais, três modelos de serviço, e quatro modelos de implantação.

Page 15: CICS V5.1  Novo Portfolio de Plataforma de primeira classe

© 2013 IBM Corporation15

Características essenciais do Cloud On-demand self-service

– Um consumidor pode unilateralmente provisionar recursos de computação, tais como tempo de servidor e armazenamento em rede, automaticamente, conforme necessário, sem a necessidade de interação humana com cada provedor de serviço.

Broad network access– Recursos estão disponíveis através da rede e acessados por meio de mecanismos-

padrão que promovem o uso por plataformas heterogêneas de clientes (por exemplo, celulares, tablets, notebooks e estações de trabalho)

Resource pooling– Recursos de computação do provedor são agrupados para atender vários consumidores

através de um modelo multi-inquilino, com diferentes recursos físicos e virtuais atribuídos e reatribuídos de acordo com a demanda do consumidor de forma dinâmica ...

Rapid elasticity– Recursos podem ser elasticamente provisionados e liberados, em alguns casos

automaticamente, para escalar rapidamente para fora e para dentro, compatível com a demanda. Para o consumidor, os recursos disponíveis para provisionamento frequentemente parecem ser ilimitados ...

Measured service– Sistemas em nuvem automaticamente controla e otimiza o uso dos recursos,

aproveitando uma capacidade de medição em algum nível de abstração apropriado para o tipo de serviço ... O uso de recursos pode ser monitorado, controlado e reportado, oferecendo transparência tanto para o provedor e consumidor do serviço utilizado ...

Page 16: CICS V5.1  Novo Portfolio de Plataforma de primeira classe

© 2013 IBM Corporation16

Cloud Computing Modelo de Implantação

– nuvem privada– Nuvem Comunitária– nuvem pública– Nuvem híbrida

Modelos de Serviços– Cloud software as a service (SaaS)– Cloud platform as a service (PaaS)– Cloud infrastructure as a service (IaaS)

Page 17: CICS V5.1  Novo Portfolio de Plataforma de primeira classe

© 2013 IBM Corporation17

Cloud Computing…

Modelo de serviços em Cloud

CICS Applications

CICS Platform

System z

COBOLJava

JSPC++PL/I

ASMPHPGroovy

CICS PlatformSecurity

IntegrityRuntimes

Database

CommunicationsLifecycle

Page 18: CICS V5.1  Novo Portfolio de Plataforma de primeira classe

© 2013 IBM Corporation18

CICS Transaction Server provê uma base sólida

Como nós fazemos as aplicações e o gerenciamento de CICS mais ágeis?

CICS Explorer e a coleção de CICS Tools permitem um maior grau de automação

CICS usa SOA como core, entregando

uma maior integração e

conectividade para as empresas

CICS é um gerenciador de

recursos de primeira classe construído

para gerir de forma eficiente os recursos

do sistema e da aplicação

CICS WLM, combinado com z /

OS, CICS permite responder

rapidamente às flutuantes

demandas de carga de trabalho

CICS possui um extensivo

monitoramento e estatísticas para

permitir aos clientes entenderem o custo de seus aplicativos

em execução no CICS

System z e z/OS

On-demand Self Service

Amplo acesso a rede

Gerenciador de recursos

Rápida elasticidade

Serviços mensuráveis

“Como eu posso implantar

aplicativos em CICS mais

facilmente?”

"Como posso gerir melhor a minha

plataforma CICS?"

Page 19: CICS V5.1  Novo Portfolio de Plataforma de primeira classe

© 2013 IBM Corporation19

Nós desejamos que a vida seja simples denovo...

Plataforma de Seguros

Saúde aplicação

seguros

Vida aplicação

seguros

Carro

aplicação

seguros

Page 20: CICS V5.1  Novo Portfolio de Plataforma de primeira classe

© 2013 IBM Corporation20

CiCS antes de ser plataforma como serviços (PaS)20

before...

region1App

region1a

region1region4

region7

region2

region42

region12

region77

region5

region3

region1cregionX

region8

region9

region6c

App

App

??

App

App

App

App

App

AppApp

App

App

??

AppApp

App

App

App

Page 21: CICS V5.1  Novo Portfolio de Plataforma de primeira classe

© 2013 IBM Corporation21

CICS após ter o conceito de Plataforma como um Serviço21

...antes

region1App

region1a

region1region4

region7

region2

region42

region12

region77

region5

region3

region1cregionX

region8

region9

region6c

App

App

??

App

App

App

App

App

AppApp

App

App

??

AppApp

App

App

App

21

... depois

CICS Platform

•InboundWebGateway:

•region1, region2, region3

•CoreAOR

•region1a, region1c, region 6c, region 5

•TransfersAOR

•region77, region42, region7

•DataAccess

•region1c, region6c

Aplicações CICS

•CoreBanking

•Transferências

•Dividendos

Page 22: CICS V5.1  Novo Portfolio de Plataforma de primeira classe

© 2013 IBM Corporation22

CICS Platform como um serviço O que é uma CICS Platform?

– Um agrupamento de regions gerenciadas por selecionado CICSPlex SM • Consiste em diferentes tipos de região

– por exemplo TOR, AOR, FOR• Implanta, gerencia e controla a plataforma como uma única entidade

– CPSM System Group (CSYSGRP) é usado para reprensentar uma única Region type

O que é um CICS Region Type?– É um agrupamento de Regions aonde uma aplicação é implantada• Ele é parte de uma definição de Plataforma

Page 23: CICS V5.1  Novo Portfolio de Plataforma de primeira classe

© 2013 IBM Corporation23

Nota As plataformas são recursos do CICS que fornecem uma simples

camada de abstração para dissociar as aplicações da topologia das regions subjacentes.

A Plataforma contém um ou mais Region Types, cada qual contendo uma ou mais Regions de CICS.

Artefatos e recursos de uma aplicação podem ser dinamicamente implantados em relevantes Region Types dentro de uma plataforma, e removidos quando necessários se assim for.

Plataformas podem ser usadas para implantar regras, limitar e controlar recursos ou para separar aplicações.

Page 24: CICS V5.1  Novo Portfolio de Plataforma de primeira classe

© 2013 IBM Corporation24

CICS Platform como um Serviço Um exemplo de CICSPlex e uma Plataforma

PRODPLEX

FOR1 FOR2 FORS

TOR1TOR2TORS

AORSAOR1 AOR2AOR3 AOR4

Produção.Seguros

Platform: Produção Seguros

consiste: Region Types

TORSAORSFORS

Page 25: CICS V5.1  Novo Portfolio de Plataforma de primeira classe

© 2013 IBM Corporation25

O que está sendo executado em seu System z ?Quem sabe como obter esta informação?

Skills– Quem sabe como é a topologia atual do sistema?

• Quem tem skills para descobrir a atual topologia?• Aonde está o conhecimento?

Obtendo eficientemente informações sobre a topologia– Relatórios

Custo e retorno sobre o investimento?– Discobrir

Aonde estão seus investimentos?– Quais address spaces estão executando em seu Sysplex?

• O que são esses address spaces?• O que poderia estar afetando o seu MLC?• Em quais imagens MVS estão sendo executados meus CICS e quais?• O que está conectado a quê?

Page 26: CICS V5.1  Novo Portfolio de Plataforma de primeira classe

© 2013 IBM Corporation26

O que é esta ferramenta? Uma tool que ajuda a provisionar o ambiente

de CICS provendo recursos de descobertas e visualizações que provê informações do inteiro Eco-sistema de CICS

Qual o valor dela? Visualização da Topologia Simplifica tarefas, ganha tempo, reduz risco Automatiza muitas atividades complexas de

provisionamento Reduzir significativamente o tempo necessário

para validar a topologia CICSComo é que ela melhora a gestão da CICS? Descobrindo e Modelando as aplicações e as

regions de CICS A Perspectiva de implantação se integra com

com a visualização avançada de topologias do CICS Explorador

Criação, implantação, customização e controle das regiões CICS automatizada

Edite arquivos, submeta JCL, e veja output Simplifiqua as tarefas, economiza tempo e

reduz o risco

Por que ela é importante?

Acelera o tempo de implantação Reduz a chance de falha Implantação Controlada e governada Otimiza recursos de hardware Ajuda a entender as aplicações Reduzir os custos do ciclo de vida em

curso para a gestão de novos CICS

Provisionamento

de

CICS

CICS Deployment Assistant para z/OS

Page 27: CICS V5.1  Novo Portfolio de Plataforma de primeira classe

© 2013 IBM Corporation27

Por que usar o CICS DA ?Discobrir

– Descubra seus ativos em seu Sysplex e CICS

– Visualize os ativos graficamente, bem como suas interconexões

• compreender verdadeiramente a sua topologia CICS

• entender aonde seus sub-sistemas estão executando e como eles estão interligados

– Dados descobertos são exportados para relatórios

• tomar decisões(visualizadas) que envolvam o ambiente CICS

– Marcação de entidades encontradas em estilo WEB

• Personalize como você quer ver o seu ambiente

Implantar– Clone regions de CICS

• instalação automatizada para as clonagens de regions

• Rápida e com riscos mais baixo do que com atividade manual

– Migre para o CICS Plex regions de CiCS não gerenciadas• instalação automatizada para adicionar

regiões CICSPlex SM• use modelos e cheat sheets

– Crie uma nova region de CICS• proporciona um método padrão para a

criação de novas regions

Page 28: CICS V5.1  Novo Portfolio de Plataforma de primeira classe

© 2013 IBM Corporation28

CICS Deployment Assistant V5.1…

Discovery

Address spaces discovered in the Sysplex and discovered LPARs:

– CICSPlex SM Servers– CMASs– CICS regions gerenciadas– CICS regions não gerenciadas– CICS Transaction Gateways– Coupling Facility Data Tables– Named Counter Servers– MQ– DB2– IMS

Editores específicos para cada provendo detalhes e disponibilzando Tags e regras para serem alteradas:

– Job name– Job Id– User– Versão de CICS – Conexões de CICS – Free-form (CSV) tags– Regras de Start e stop

Page 29: CICS V5.1  Novo Portfolio de Plataforma de primeira classe

© 2013 IBM Corporation29

CICS Deployment Assistant V5.1…Descobrindo

Visão em árvore Visualização Gráfica

Page 30: CICS V5.1  Novo Portfolio de Plataforma de primeira classe

© 2013 IBM Corporation30

CICS Deployment Assistant V5.1…Discobrindo

Escopo de visão de conexões

Page 31: CICS V5.1  Novo Portfolio de Plataforma de primeira classe

© 2013 IBM Corporation31

CICS Deployment Assistant V5.1Editores e TaggingEditors

– Provides base level of information about discovered entities• Shows• Start/Stop policies• Tags• Job name• User ID• Connections• MVS Image

Tagging– Estilo Web2.0 para entidades descobertas

• Relatórios de ajuda e filtros de visualização

Page 32: CICS V5.1  Novo Portfolio de Plataforma de primeira classe

© 2013 IBM Corporation32

CICS Deployment Assistant V5.1…

Editor de Regions de CICS gerenciadas

Page 33: CICS V5.1  Novo Portfolio de Plataforma de primeira classe

© 2013 IBM Corporation33

DA - Clone um region de CICS gerenciadas

Page 34: CICS V5.1  Novo Portfolio de Plataforma de primeira classe

© 2013 IBM Corporation34 3434

• 3 steps para fazer isso

• Gerencie suas regions de CICS pela perspectiva do CICS SM Explorer

Benefits

Discover

VisualizeUnmanaged regions

Manage

DA - Coloque em CICSPlex uma region não gerenciada

Page 35: CICS V5.1  Novo Portfolio de Plataforma de primeira classe

© 2013 IBM Corporation35

CICS Deployment Assistant v5.1

Modelo de relatório do DA

Page 36: CICS V5.1  Novo Portfolio de Plataforma de primeira classe

© 2013 IBM Corporation36 3636

CICS Deployment Assistant for z/OS V5.1

• Enriched discovery of over 30 entities

• Improved visualization with tagging and filtering

• Connections view with scoping

• Export model for external reporting

• CICS TS V5.1 upgrade cheat sheet

• Tagging and filtering of model elements

• New navigators

• Clone JCL improvements

• IPv6 support

• Virtual IP addressing support

• Serviceability enhancements

What’s new in CICS DA V5.1…• Visualize and manage your CICS topology• Discover existing regions and sus-systems

• Automation creates new CICSplex• Plexify and clone CICS regions• Start and stop a CICS region

CICS DA enables you to…

Page 37: CICS V5.1  Novo Portfolio de Plataforma de primeira classe

© 2013 IBM Corporation37

Create a new Platform ProjectDefinição de Plataforma…

Page 38: CICS V5.1  Novo Portfolio de Plataforma de primeira classe

© 2013 IBM Corporation38

Name the Platform Bundle ProjectDefinição de Plataforma…

Page 39: CICS V5.1  Novo Portfolio de Plataforma de primeira classe

© 2013 IBM Corporation39

Specify the Platform Home DirectoryDefinição de Plataforma…

Page 40: CICS V5.1  Novo Portfolio de Plataforma de primeira classe

© 2013 IBM Corporation40

Definição de Plataforma… Specify the Region Types included in this Platform

. . .

Page 41: CICS V5.1  Novo Portfolio de Plataforma de primeira classe

© 2013 IBM Corporation41

Exporte o projeto de Plataforma para o zFSDefinição de Plataforma…

Page 42: CICS V5.1  Novo Portfolio de Plataforma de primeira classe

© 2013 IBM Corporation42

Visão da Plataforma no formato Cloud Explorer

Definição de Plataforma…

Page 43: CICS V5.1  Novo Portfolio de Plataforma de primeira classe

© 2013 IBM Corporation43

Resumo

Os desafios das múltiplas CICS regions– Vida deixando de ser simples e se tornando cada vez mais complexa

Cloud Computing– Nuvem Privada– Plataforma como um serviço– Software como um serviço

CICS Platform e o CICS Deployment Assistant– A vida se tornando simples denovo...

Page 44: CICS V5.1  Novo Portfolio de Plataforma de primeira classe

© 2013 IBM Corporation44

This chart lists the topics that were covered in the presentation.

Notes

Page 45: CICS V5.1  Novo Portfolio de Plataforma de primeira classe

© 2013 IBM Corporation45

Next Session

§ CICS V5.1 Applications Application Packaging

– Bundles– Application Projects

Application Deployment– Bindings– Appdef

Modernization and the Liberty web container