More Related Content Similar to CICS V5.1 Novo Portfolio de Plataforma de primeira classe (20) CICS V5.1 Novo Portfolio de Plataforma de primeira classe1. © 2013 IBM Corporation
CICS V5.1 Portfolio e Plataforma
Paulo Batuta
pbatuta@br.ibm.com
2. © 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
3. © 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
4. © 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
5. © 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
6. © 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ível
Aderente com a estratégia de cloud computing da IBM
Com a visão de clientes para a próxima época de transformação tecnológica
move-se em direção a uma orientada plataforma de prestação de serviços
7. © 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
8. © 2013 IBM Corporation8
Era uma vez...uma vida simples...
CICS Region
Aplicações
9. © 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
10. © 2013 IBM Corporation10
Então as aplicações exigiram alta disponibilidade
CICS Region
Aplicação 1
CICS Region
Aplicação 1
CICS Region
Aplicação 1
CICS TOR
Dynamic Routing
CICS FOR
File Sharing
11. © 2013 IBM Corporation11
E a proliferação de regions continuou...
CICS Region
Aplicação 1
CICS Region
Aplicação 1
CICS Region
Aplicação 1
CICS TOR
Dynamic Routing
CICS FOR
File Sharing
DB2 CICS QOR
Queue Sharing
12. © 2013 IBM Corporation12
E continuamos a adicionar mais regions e ambientes...
Qualidade ProduçãoTestes
Desevolvimento
Aplicação 1
Aplicação 2
Aplicação 3
Aplicação n
13. © 2013 IBM Corporation13
E então aproxima-se o Cloud…
14. © 2013 IBM Corporation14
A Definição do NIST sobre Cloud Computing
National 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.
15. © 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 ...
16. © 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)
17. © 2013 IBM Corporation17
Cloud Computing…
Modelo de serviços em Cloud
CICS Applications
CICS Platform
System z
COBOL
Java
JSP
C++PL/I
ASM
PHP
Groovy
CICS Platform
Security
Integrity
Runtimes
Database
Communications
Lifecycle
18. © 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?"
19. © 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
20. © 2013 IBM Corporation20
CiCS antes de ser plataforma como serviços (PaS)
20
before...
region1
App
region1a
region1
region4
region7
region2
region42
region12
region77
region5
region3
region1c
regionX
region8
region9
region6c
App
App
??
App
App
App
App
App
AppApp
App
App
??
App
App
App
App
App
21. © 2013 IBM Corporation21
CICS após ter o conceito de Plataforma como um Serviço
21
...antes
region1
App
region1a
region1
region4
region7
region2
region42
region12
region77
region5
region3
region1c
regionX
region8
region9
region6c
App
App
??
App
App
App
App
App
AppApp
App
App
??
App
App
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
22. © 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
23. © 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.
24. © 2013 IBM Corporation24
CICS Platform como um Serviço
Um exemplo de CICSPlex e uma Plataforma
PRODPLEX
FOR1 FOR2
FORS
TOR1TOR2
TORS
AORSAOR1 AOR2
AOR3 AOR4
Produção.Seguros
Platform: Produção Seguros
consiste: Region Types
TORS
AORS
FORS
25. © 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ê?
26. © 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 CICS
Como é 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
27. © 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
28. © 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
29. © 2013 IBM Corporation29
CICS Deployment Assistant V5.1…
Descobrindo
Visão em árvore Visualização Gráfica
30. © 2013 IBM Corporation30
CICS Deployment Assistant V5.1…
Discobrindo
Escopo de visão de conexões
31. © 2013 IBM Corporation31
CICS Deployment Assistant V5.1
Editores e Tagging
Editors
– 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
32. © 2013 IBM Corporation32
CICS Deployment Assistant V5.1…
Editor de Regions de CICS gerenciadas
33. © 2013 IBM Corporation
33
DA - Clone um region de CICS gerenciadas
34. © 2013 IBM Corporation34
3434
• 3 steps para fazer isso
• Gerencie suas regions de CICS pela
perspectiva do CICS SM Explorer
Benefits
Discover
Visualize
Unmanaged regions
Manage
DA - Coloque em CICSPlex uma region não
gerenciada
35. © 2013 IBM Corporation35
CICS Deployment Assistant v5.1
Modelo de relatório do DA
36. © 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…
37. © 2013 IBM Corporation37
Create a new Platform Project
Definição de Plataforma…
38. © 2013 IBM Corporation38
Name the Platform Bundle Project
Definição de Plataforma…
39. © 2013 IBM Corporation39
Specify the Platform Home Directory
Definição de Plataforma…
40. © 2013 IBM Corporation40
Definição de Plataforma…
Specify the Region Types included in this Platform
. . .
41. © 2013 IBM Corporation41
Exporte o projeto de Plataforma para o zFS
Definição de Plataforma…
42. © 2013 IBM Corporation42
Visão da Plataforma no formato Cloud Explorer
Definição de Plataforma…
43. © 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...
44. © 2013 IBM Corporation44
This chart lists the topics that were covered in the presentation.
Notes
45. © 2013 IBM Corporation45
Next Session
§ CICS V5.1 Applications
Application Packaging
– Bundles
– Application Projects
Application Deployment
– Bindings
– Appdef
Modernization and the Liberty web container