modernize your oracle forms and mainframe · dates shown in this slide are for illustration...
TRANSCRIPT
Modernize Your Oracle Forms and Mainframe ApplicationsSES16408
Paulo MotaDirector, Product Management
Renato TeixeiraPrincipal Sales Consultant
José Afonso BarraApplications Director - Algar
Oracle Confidential – Internal/Restricted/Highly RestrictedCopyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Agenda
Modernização de Mainframe
Roadmap do Oracle Forms
Dicas de Melhorias com Oracle Forms
Caso de Migração/Upgrade de Forms
Q&A
1
2
3
4
5
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Safe Harbor Statement
The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any contract. It is not a commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing decisions. The development, release, and timing of any features or functionality described for Oracle’s products remains at the sole discretion of Oracle.
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Agenda
Modernização de Mainframe em
Roadmap do Oracle Forms
Dicas de Melhorias com Oracle Forms
Caso de Migração/Upgrade de Forms
Q&A
1
2
3
4
5
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Migração de Mainframe Alinhado com o CIO
INOVAÇÃO,
AGILIDADE
VIRTUALIZAÇÃO,
NUVEM
REDUZIR CUSTOS AGILIZAR O NEGÓCIO SIMPLIFICAR IT
#2 #3
MODERNIZAÇÃO DE
INFRAESTURTURA
#1
6
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
A Migração a Partir de
1. REDUÇÃO DE CUSTO
• 50%-80% De economia anual após a migração
• Simples e acessível,
Arquitetura HA/DR
2. SIMPLIFICA IT
• PaaS/Cloud
• Exalogic Elastic Cloud System
3. AGILIA O NEGÓCIO
• Service-enabled/SOA-ready
7
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Por Quê Fazer o Rehosting?A OPÇÃO MAIS ECONOMICA
DE MODERNIZAÇÃO
• Comprovado, o mais rápido caminho para a economia
• Sem impacto sobre os usuários
• Aberto, flexível, não restringe quaisquer escolhas futuras
ELIMINA
RISCOS
• Aposentadoria da equipe de mainframe
• Obsolescência tecnológica
• Vendor lock-in
SEGURO PARA AS
APLICAÇÕES ESTRATÉGICAS
• Diferencia serviços e lógica de negócio
• Alinhado com padrões corporativos
• Preparado para o futuro e para crescer
8
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Por Que Rehost Oracle?
• Migra o Mainframe para plataforma aberta
• Mantêm e Amplia o QoS do Mainframe
• Eleva a velocidade de resposta do time de TI
Complete.Hot-Pluggable.
Integrated.Best-of-Breed.
9
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
A ARTe do Mainframe RehostingApplication Runtimes 12c
• CICS & IMS TM modelo de dados e serviços
• Execução Batch, controle de jobs e utilitários
• Operação, Monitoração e Gerenciamento
Application Rehosting Workbench 12c
• Controle da migração de ponta-a-ponta
• Catalogação e controle das aplicações
• Linguagens suportadas: COBOL, JCL, SQL
• Migração de Dados: VSAM & Flat Files, GDGs, DB2
Rápido Processo de Migração
Baixo Custo e Risco Rápido ROIVantagens
do ART
10
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Arquitetura Extensível para Rehosting
COMBINA
Compatibilidade,Softwares,
Ferramentas de Automação,Metodologia
Linux/Exalogic, Solaris/Sun, ... IBM Mainframe running z/OS
Aplicações Online são executadas no Tuxedo com o mesmo modelo de programação CICS
Banco de Dados migrado para Oracle, VSAM toVSAM fs, BDB, or Oracle DB
Batch jobs são executados no Tuxedo ART com código JCL convertido e ferramentas padrão
Usuário continua com emulador tn3270 clientscustomizados ou interface web
11
ART ISPF Extensions
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Algumas das mais de 200 migrações de Mainframe com Tuxedo
12
Bancos
Seguradoras
Varejo,Indústria
SetorPúblico
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Do Mainframe para a Nuvem com Tuxedo ART 12c
TUXEDO’S 12c OFERECE PERFORMANCE SUPERIOR E QoS
APLICAÇÕES NA NUVEM E GERENCIAMENTO DE RECURSOS
ESCALABILIDADE MASSIVA E ELASTICIDADE
AMPLA COBERTURA
AUTOMAÇÃO
ACURACIDADE
CONTROLE DE
PONTA-A-PONTA
ART WB 12c – ROI Rápido ART 12c – RASP e Agilidade
ABRANGENTE
ALTA DISPONIBLIDADE
CRESCIMENTO ESCALAR
INTEGRA JAVA, SOA
PRONTO PARA NUVEM
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Como Começar?
DESCUBRA COMO COM NOSSOS
EXPERTS EM MODERNIZAÇÃO
MAINFRAME
Objetivos do negócio, requisitos, restrições
Aplicações candidatas e suas dependências
Opções e escolhas de arquitetura
Infraestrutura
Estratégias e abordagens de integração
MODERNIZATION REPORT
14
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
blogs.oracle.com/tuxedo
linkd.in/oracle_tuxedo
Oracle.com/tuxedo
Oracle.com/technetwork/ tuxedo
CONHEÇA A COMUNIDADE ORACLE TUXEDO
15
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Agenda
Modernização de Mainframe
Roadmap do Oracle Forms
Dicas de Melhorias com Oracle Forms
Caso de Migração/Upgrade de Forms
Q&A
1
2
3
4
5
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Oracle Forms – Road Map do Produto
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Linha de tempo do suporte do produto
A Hora de Agir é Agora
http://www.oracle.com/us/support/lifetime-support
Nota: As versões seguintes (e.g. 12c) serão adicionadas ao Lifetime Support Policy depois que forem lançadas.
For detailed desupport information about 6i (6.0.8), refer to MOS Note 228666.1
Updated May 2015
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
2009 2011 20152013 201420122010 2016 . . .
Roadmap do Produto
Forms & Reports 11gR1 [Jun 2009 – Jun 2014]
Forms & Reports 11gR2 [Oct 2011 – Dec 2016]
Forms & Reports 12c [TBD*]
Este roadmap representa o tempo entre General Availability e o final do Premier Support.
Refer to the Oracle Lifetime Support Policy documentation for the latest dates.
*Exact date for the release of 12c is still to be determined. Dates shown in this slide are for illustration purposes only.
2017 2018 2019 2020
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Características em destaque
Oracle Forms
Oracle Forms 11.1.1
• WLS Integration
• JavaScript Integration
• Enhanced Java support
• Server-side events
• DB Proxy user support
• Enhanced sql logging
• Integration with ODL
GA 2005 GA 2009 GA 2011
Oracle Forms 10.1.2
• Runtime Pooling
• JVM Pooling
• Improved SSO Integration
• Improved EM Interface
• XML Conversion
Oracle Forms 11.1.2
• Support for OVAB
• Integration with OAM
• Schedule Runtime Prestart
• Forms Metric Agent
• Enhanced Net Diagnostics
• Oracle RUEI
• URLs in Image Items
• guiMode Parameter
• True window maximizing
• New installation options
• And more…
Oracle Forms xx.x.x
A próxima versão do Forms ainda está em desenvolvimento.
Exatamente quais novas características serão incluídas ou quando serão disponibilizadas está por se determinar
GA TBD
Note: Items in red are functional features that can be used to enhance an application’s UI and integration with other technologies.
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Agenda
Modernização de Mainframe
Roadmap do Oracle Forms
Dicas de Melhorias com Oracle Forms
Caso de Migração/Upgrade de Forms
Q&A
1
2
3
4
5
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Usando Cores para Melhorar a AparênciaUma aparência revigorada está apenas a um colorScheme de distância
22
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Oracle Forms 4.5 apresentado em modo caracter.
Esta imagem foi tomada em 1998 e utilizada em um guia de treinamento para funcionários Oracle. Naquele tempo, muitas as aplicações internas da Oracle utilizavam Oracle Forms
Apesar de que este sistema antigo foi decomissionado, vários outros sistemas internos ainda usam Oracle Forms.
Túnel do Tempo – Modo Caracter
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Um Look-And-Feel Moderno
Oracle Forms Look and Feel Projectcreated by Francois Degrelle
http://fdtool.free.fr/LAF/doc/Oracle_Forms_Look_and_Feel_project.htm
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Melhorias na cor da aplicaçãoBLAFBLUETEALPURPL
E
lookAndFeel=generic
Summit Demo
25
SWAN
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | 26
OLAF Colors
• OLAFVeryLight
• OLAFLight
• OLAFDark
• OLAFVeryDark
• OLAF0
• OLAF1
• OLAF2
• OLAF3
• OLAF4
ColorSchemes
• Teal
• Titanium
• Red
• Khaki
• Blue
• Olive
• Purple
• BLAF
• SWAN
ColorSchemes e cores OLAF
Flexibilidade em Cores
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Form Builder
Evite hard-coding das propriedades de cor dos objetos visuais.
Use defaults para permitir customização em tempo de execução.
27
Herança de Single Property – disponível em todas as versões
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Summit Demo
28
Melhorias das cores dos ítens
Realce do registrocorrente para
melhorar a visibilidade
Cores de objeto quecomplementam a aparência geral da
aplicação
Realce do item corrente para
melhorar a visibilidade
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Summit Demo
29
Melhorias de cor utilizando PL/SQL – exemplo de item corrente
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Summit Demo
30
Melhorias de cor de forma declarativa – exemplo de registro corrente
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Pense Fora da CaixaLigue para um amigo
31
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Summit Demo
32
Integração de mapa estático Google
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Summit Demo
33
Código para Integração de mapa estático Google
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Outras Melhorias Visuais
34
Forms applet parameter – guiMode e integração com Javascript
https://developers.google.com/maps/documentation/javascript
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
O Que Vem A SeguirInfinitas Possibilidades …
35
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
O Que Vem a Seguir – Uma espiada no futuro
Oracle Forms
Características sendo avaliadas para releases futuros:
• Forms Builder productivity improvements
• New applet parameters
• New and improved security features
• New and improved JVM Controller features
• Record manager performance improvements that will reduce memory usage
• New system events
• Improved SSO integration
• Improved diagnostic features
• New client deployment options
• New installation options
• Many more still under review, including some possible Oracle Cloud options
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Agenda
Modernização de Mainframe
Roadmap do Oracle Forms
Dicas de Melhorias com Oracle Forms
Caso de Migração/Upgrade de Forms
Q&A
1
2
3
4
5
Unimed BH
Aplicações de Negócio
Modernização de Legados
Unimed BH
A Unimed BH é a operadora líder na saúde suplementar mineira, a maior fora do eixo Rio-São
Paulo e detentora da oitava maior carteira de clientes do setor. Com o índice médio de satisfação
de clientes chegando a 85% a Unimed BH busca a excelência nos serviços, através de uma
estrutura robusta e moderna para suportar o crescimento e continuar a melhorar a qualidade de
vida dos associados e credenciados.
Desafio
Para suportar o crescimento a Unimed BH entende a necessidade da evolução de sua estrutura
tecnológica e por isso, buscou uma solução pra Modernização de sua principal plataforma de
sistemas o Salutaris.
O Sistema consiste em funcionalidades para as áreas financeira, contábil e de atendimento ao
cliente. Foi desenvolvido em Oracle Forms 6, em uma arquitetura cliente/servidor, e já possui
mais de 15 anos de existência.
Cerca de 1000 usuários simultâneos acessam o Salutaris diariamente.
Riscos e Problemas antes da modernização
• Evolução para o Windows 7 comprometida;
• Impossibilidade de evoluir para sistemas operacionais diferentes Windows;
• Evolução do Banco de Dados para a versão Oracle 11g;
• Integração com Arquitetura SOA (Arquitetura de Referência da Unimed BH);
• Suporte descontinuado ao Banco de Dados adotado;
• Suporte descontinuado a versão do Oracle Forms 6;
• Desafio diário na evolução de novas funcionalidades;
• Novos conceitos não suportados pela plataforma.
• Modernização de plataforma tecnológica Oracle Forms e Report para plataforma
Oracle WEB (Forms 11g - Web, JAVA - ADF e Oracle Apex).
• Processo automatizado garantindo taxa de 100% de conversão.
• Suíte de conversão concebida com incorporação de processos de qualidade de
software e processos de governança de TI
Solução
Desafios e Riscos Durante e Pós Migração
Riscos Ações
Alteração da arquitetura de 2 camadas para 3 1) Geração do Relatório de Incompatibilidades (Ferramenta PITSS)2) Levantamento de Sistemas (Integrações, DLLs, etc) e Equipamentos de
Terceiros.3) Treinamentos de Forms 11
Mudança no paradigma de desenvolvimento –Alteração de Competências para suportar a plataforma
1) Treinamentos de Forms 11.2) Treinamentos com Diferenças entre Forms 6i e Forms 11.3) Mentoring para Liderança Técnica.4) Sustentação On Going por um período determinado.
Nova Infraestrutura 1) Treinamento no Application Server.2) Sizing conforme orientações da PITSS e Know-How da equipe Algar.
Falta de Documentação 1) Envolver equipe de negócio para documentar principais processos e funcionalidades.
2) Elaborar Casos de Testes detalhados para as funcionalidades mais utilizadas e as mais críticas.
3) Envolver equipe de negócio na homologação do produto, conforme iterações do projeto.
Desafios e Riscos Durante e Pós Migração
Riscos Ações
Inoperabilidade do software por problema derivado da Modernização.
1) Atuar de forma emergencial (Plano de Atendimento) para solucionar o problema.
2) Caso a solução seja mais complexa e demorada, abrir a plataforma não migrada.
Estratégia de Congelamento : Bugs de software na versão em Produção
1) Realizar a correção na versão de produção e migrar o Formcorrigido para a versão do 11G. Esta solução deve ser evitada para não comprometer o cronograma do projeto.
Resultados Obtidos
• Modernização da Principal plataforma da Unimed BH;
• Aumento da vida útil da plataforma;
• Gestão de capacidade centralizada, de forma a atender novos pontos de acessos ao Salutaris,
possibilitando o acompanhando ao crescimento da Unimed BH.
Resultados Obtidos
• O Salutares possui 1700 Forms e 750 Reports, aproximadamente 26.000 Pontos de Função
(FP) e foi modernizada, testada e implantada em produção em 7 meses. Estabilização de
todos os processos em 5 meses.
• A reescrita de um software de 26.000 FP, duraria no mínimo 21* meses para conclusão;
• Custos de 25% (15%-40%) em relação ao reescrita da plataforma.
• Projeto de visibilidade para TI da Unimed BH.
* Fórmula de Caper Jones a entrega de 26.000 PF seria em 52 meses (4,3 anos). Aplicando o “Roteiro de Métricas do SISP”, por tratar-se de modernização de plataforma levaria 40% do tempo.
Resultados Obtidos
• 100% de automação na conversão dos Forms de 6i para 11g;
• Média de 0,7 bug por form e 0,3 bugs por report
• Média de tempo de correção de bugs: 1 bug a cada 2 horas
• Problemas encontrados após conversão:
• Soluções do sistema planejadas para arquitetura cliente-servidor
• Integração com equipamentos ou sistemas de terceiros
• Erros em tempo de execução por alterações na codificação do Forms 11g
• Acesso a recursos de rede via web
Obrigado!
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Contact InformationStay in touch with the Oracle Forms family
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Stay in touch with the family
Oracle Forms
Oracle Forms on the Oracle Technology Networkhttp://www.oracle.com/technetwork/developer-tools/forms
Oracle Technology Network Forms Forumhttps://community.oracle.com/community/development_tools/forms
Oracle Communities (My-Oracle-Support)https://community.oracle.com/community/support/middleware/oracle_forms
Follow us on Twitter@OracleFormsPM
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | 51
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | 52