a todo vapor con oracle forms & services laouc

56
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 1

Upload: ronald-francisco-vargas-quesada

Post on 14-Jul-2015

267 views

Category:

Technology


5 download

TRANSCRIPT

Page 1: A todo vapor con oracle forms & services laouc

Copyright © 2013, Oracle and/or its affiliates. All rights reserved.1

Page 2: A todo vapor con oracle forms & services laouc

Copyright © 2013, Oracle and/or its affiliates. All rights reserved.2

El Futuro de Oracle Forms & Reports( Fuente: Oracle Forms Sneak Peek [CON2138] )Michael Ferrante Oracle Principal Product Manager

A toda velocidad !!

Ronald Vargas QuesadaTechnical Presales Consultant NetsoftCAOracle Database 12c Presales Specialist

Diciembre 2014

Page 3: A todo vapor con oracle forms & services laouc

Copyright © 2013, Oracle and/or its affiliates. All rights reserved.3

Ronald Vargas QuesadaOracle ACE 2012, Oracle ACE Director 2014

oracledbacr.blogspot.com, @rovaqueExpertise Database Management & PerformanceDirectory of Technology LAOUC

Profesor Facultad Ingeniería ULACIT

Profesor Oracle WDP UCENFOTEC

Instructor Oracle University

OTN TOUR en CA

+24 años Expertise DBA Oracle

Oracle Database 5.x to 12c. Linux, HP/UX, AIX,

SOLARIS, DG/UX

Page 4: A todo vapor con oracle forms & services laouc

Copyright © 2013, Oracle and/or its affiliates. All rights reserved.5

Page 5: A todo vapor con oracle forms & services laouc

For Oracle employees and authorized partners only. Do not distribute to third parties.

© 2012 Oracle Corporation – Proprietary and Confidential 6For Oracle employees and authorized partners only. Do not distribute to third parties.

© 2012 Oracle Corporation – Proprietary and Confidential

Amplia gama de soluciones

Page 6: A todo vapor con oracle forms & services laouc

For Oracle employees and authorized partners only. Do not distribute to third parties.

© 2012 Oracle Corporation – Proprietary and Confidential 7For Oracle employees and authorized partners only. Do not distribute to third parties.

© 2012 Oracle Corporation – Proprietary and Confidential

Page 7: A todo vapor con oracle forms & services laouc

Copyright © 2013, Oracle and/or its affiliates. All rights reserved.8

Evolución a través de la historia...

Page 8: A todo vapor con oracle forms & services laouc

Copyright © 2013, Oracle and/or its affiliates. All rights reserved.9

Preparate para dar el siguiente paso ..

Page 9: A todo vapor con oracle forms & services laouc

Copyright © 2013, Oracle and/or its affiliates. All rights reserved.10

Ruta Trazada

Page 10: A todo vapor con oracle forms & services laouc

Copyright © 2013, Oracle and/or its affiliates. All rights reserved.11

El tiempo de actuar es ahoraCiclo de vida

Page 11: A todo vapor con oracle forms & services laouc

For Oracle employees and authorized partners only. Do not distribute to third parties.

© 2012 Oracle Corporation – Proprietary and Confidential 12

Oracle Weblogic Server 12c & Forms & Reports Service

• Oracle Forms & Reports 12c, como parte

de Fusion Middleware, estará soportado

dentro de OEM 12c

• Oracle Forms 13c y Oracle BI Publisher,

también lo estarán.

Page 12: A todo vapor con oracle forms & services laouc

Copyright © 2013, Oracle and/or its affiliates. All rights reserved.13

Porque actualizar a la última versión ?

Tomar ventaja de estar certificado con las plataformas presentes

Tomar ventaja de nuevas características y mejoras

Tomar ventaja de las mejoras de rendimiento y escalabilidad

Tomar ventaja de una integración más fácil y mejor

Asegurar compatibilidad con los productos más nuevos de Oracle

Realizar la actualización a la siguiente versión más fácil

Permanecer protegido con el apoyo de soporte del fabricante

Page 13: A todo vapor con oracle forms & services laouc

Copyright © 2013, Oracle and/or its affiliates. All rights reserved.14

Eventos externos

Están basados en el gestor de colas existente en la

base de datos Oracle desde la versión 8i llamado

Advanced Queuing (AQ).

Con este sistema de mensajería bidireccional

podemos llegar a comunicarnos con un formulario

desde cualquier sistema con acceso a la base de

datos, como puede ser por ejemplo otra aplicación

Oracle forms, BPEL o cualquier aplicación JAVA que

utilice Java Messaging (JMS).

Porque actualizar a la última versión ?

Page 14: A todo vapor con oracle forms & services laouc

Copyright © 2013, Oracle and/or its affiliates. All rights reserved.15

Oracle Forms – Principales funcionalidades

Page 15: A todo vapor con oracle forms & services laouc

Copyright © 2013, Oracle and/or its affiliates. All rights reserved.16

Características que harán más fácil la integración

Page 16: A todo vapor con oracle forms & services laouc

Copyright © 2013, Oracle and/or its affiliates. All rights reserved.17

Qué será lo próximo en llegar?- Futuro cercano

Mejoras para mayor productividad en el Forms Builder

Nuevos parámetros para personalizar el comportamiento en tiempo de ejecución

Nuevas características para mejorar la seguridad

Mayor control sobre JVM para acelerar el rendimiento y escalabilidad

Aprovechamiento de las tecnologías de memoria e ingeniería de sistemas (

EXALOGIC )

Acceso a eventos externos y del sistema

Integración con SSO

Cero mantenimiento de dependencias con OID cuando se utilice SSO

Nuevas opciones de instalación y despliegue para los clientes

Page 17: A todo vapor con oracle forms & services laouc

Copyright © 2013, Oracle and/or its affiliates. All rights reserved.18

Oracle Forms & Reports 12c

El uso del color para mejorar la apariencia

Una mirada fresca a una pequeña distancia

Page 18: A todo vapor con oracle forms & services laouc

Copyright © 2013, Oracle and/or its affiliates. All rights reserved.19

El tiempo no pasa en vano !!!

Page 19: A todo vapor con oracle forms & services laouc

Copyright © 2013, Oracle and/or its affiliates. All rights reserved.20

Funcional; pero poco ágil, visual y administrable

Page 20: A todo vapor con oracle forms & services laouc

Copyright © 2013, Oracle and/or its affiliates. All rights reserved.21

Oracle Forms & Reports 6i Cliente/Servidor

Page 21: A todo vapor con oracle forms & services laouc

Copyright © 2013, Oracle and/or its affiliates. All rights reserved.22

Una imagen más moderna

Page 22: A todo vapor con oracle forms & services laouc

Copyright © 2013, Oracle and/or its affiliates. All rights reserved.23

Oracle Forms y la Nube – va en serio !!!

Page 23: A todo vapor con oracle forms & services laouc

Copyright © 2013, Oracle and/or its affiliates. All rights reserved.24

“Acceso a las formas en el móvil a través de la nube"

Page 24: A todo vapor con oracle forms & services laouc

Copyright © 2013, Oracle and/or its affiliates. All rights reserved.25

No correr Forms en el MóvilCorrer su Negocio en el Móvil

Page 25: A todo vapor con oracle forms & services laouc

Copyright © 2013, Oracle and/or its affiliates. All rights reserved.26

“Acceso a las formas en el móvil a través de la nube"

Page 26: A todo vapor con oracle forms & services laouc

Copyright © 2013, Oracle and/or its affiliates. All rights reserved.27

Porqué Oracle Forms 12c en Weblogic Server 12c?

En el plano del

desarrollo de

aplicaciones que

implicaciones

tenemos ?

Page 27: A todo vapor con oracle forms & services laouc

For Oracle employees and authorized partners only. Do not distribute to third parties.

© 2012 Oracle Corporation – Proprietary and Confidential 28For Oracle employees and authorized partners only. Do not distribute to third parties.

© 2012 Oracle Corporation – Proprietary and Confidential

Oracle Weblogic Server 12c

Está creada sobre tecnologías basadas en estándares para

cuestiones de portabilidad, eficiencia y facilidad de

integración.

Page 28: A todo vapor con oracle forms & services laouc

For Oracle employees and authorized partners only. Do not distribute to third parties.

© 2012 Oracle Corporation – Proprietary and Confidential 29For Oracle employees and authorized partners only. Do not distribute to third parties.

© 2012 Oracle Corporation – Proprietary and Confidential

Page 29: A todo vapor con oracle forms & services laouc

Copyright © 2013, Oracle and/or its affiliates. All rights reserved.30

Desarrollo más ligero para WebLogic Server

• 2X-6X Menor tamaño del software para mejorarel tiempo de descarga para desarrolladores

• Sin instaladores, desempaque en Win/Linux/OSX

• Arranque de servidor con -Dservertype=wlxpara iniciar sin contenedores EJB, JMS, y JCA (*)

• FastSwap reduce en gran medida los requisitos del proyecto redistribución cuando se hace el despliegue interactivo

Page 30: A todo vapor con oracle forms & services laouc

Copyright © 2013, Oracle and/or its affiliates. All rights reserved.31For Oracle employees and authorized partners only. Do not distribute to third parties.

© 2012 Oracle Corporation – Proprietary and Confidential

Simplificación de la Puesta en Producción y Administración con Virtualización

Deployment – Nuevo en WebLogic Server 12c

Deployment Plan

and Software

Private

Cloud

EngineeredSystems

Conventional Systems

Packaged via

Oracle Virtual Assembly Builder

Oracle Virtual Assembly Builder permite simplificar la configuración y el empaquetamiento de aplicaciones empresariales en entornos

virtualizados con Oracle VM, mientras que la mejor integración entre Oracle WebLogic Server y Oracle Real Application Clusters (RAC),

detecta automáticamente y facilita la corrección de fallos del nodo de base de datos, incrementando el rendimiento y simplificando la

gestión.

Page 31: A todo vapor con oracle forms & services laouc

Copyright © 2013, Oracle and/or its affiliates. All rights reserved.32For Oracle employees and authorized partners only. Do not distribute to third parties.

© 2012 Oracle Corporation – Proprietary and Confidential

Oracle Weblogic Server- Coherence

Analítico: análisis de datos en memoria

Caching: evitar ir a la base de datos

Transacional: procesamiento extremo de transacciones

Eventos:Respuesta en tiempo real

a los cambios en los datos

Page 32: A todo vapor con oracle forms & services laouc

Copyright © 2013, Oracle and/or its affiliates. All rights reserved.33For Oracle employees and authorized partners only. Do not distribute to third parties.

© 2012 Oracle Corporation – Proprietary and Confidential

Administración Integrada del TráficoOTD Integración – Nuevo en WebLogic Server 12c

Integrado con Oracle Traffic Director

– Ruteo, balanceo de cargas, control del

tráfico

Rápido, altamente configurable por solicitud

de enrutamiento y almacenamiento en caché

Aceleración de encriptación SSL utilizando

Intel™ Advanced Encryption Set

Arriba de 3.5X más rendimiento y 28% menos

CPU que Apache

Listo para Exalogic Elastic Cloud

WebLogic

Server 12cWebLogic

Server 12c

Traffic

Director

Traffic

Director

High Performance Backplane

Native AES for SSL Native AES for SSL

Page 33: A todo vapor con oracle forms & services laouc

Copyright © 2013, Oracle and/or its affiliates. All rights reserved.34

Oracle Forms & Oracle Traffic Director

OTD, permite de una forma rápida, fiable y escalable,

equilibrar la carga de software ( balanceador capa 7 ), como

punto único de entrada para todos los HTTP, HTTPS y tráfico

TCP, en servidores de aplicaciones y servidores web

Page 34: A todo vapor con oracle forms & services laouc

Copyright © 2013, Oracle and/or its affiliates. All rights reserved.35

ODT esta optimizado para utilizarse con:

Oracle Exalogic Elastic Cloud

Oracle SuperCluster

Forms, Reports and Discovery 11gR1

– Versión requerida 11.1.1.7 o superior

– Oracle SSO 10.1.4.3

Forms & Reports 11gR2

– Versión 11.1.2.1 o superior

– Oracle Access Manager 11.1.2.1

Oracle Forms & Oracle Traffic Director

Page 35: A todo vapor con oracle forms & services laouc

Copyright © 2013, Oracle and/or its affiliates. All rights reserved.36For Oracle employees and authorized partners only. Do not distribute to third parties.

© 2012 Oracle Corporation – Proprietary and Confidential

Mayor disponibilidad y recuperación ante desastresAntes con Oracle DB. Ahora en WebLogic Server 12c

Active Data Guard

and Golden Gate

Multiple Data Center Architecture

• Integrated with Active Data Guard

(transaction logs) and GoldenGate

(Data Grid Change Data Capture)

3X

OL

TP

3X

OL

TP

Integrated WebLogic/RAC Clusters

• RAC Aware Pool with RAC Node Affinity

(Session/Transaction), RAC One Node

Support and Fast Connection Failover

Coherence

Active GridLink

for RAC

Coherence

WebLogic Server

Active GridLink

for RAC

WebLogic Server

Las capacidades de recuperación de desastres facilitan el almacenamiento de datos en archivos o en bases de datos, destacando

la opción de guardar los registros de transacciones en una base de datos. Active GridLink es la mejor manera posible de conectar

el middleware de Java con las bases de datos Oracle en RAC.

Page 36: A todo vapor con oracle forms & services laouc

Copyright © 2013, Oracle and/or its affiliates. All rights reserved.37

Administración WebLogic ServerCloud Management – Nuevo en Enterprise Manager Cloud Control 12c

WebLogic Server 12c• Monitoreo de Rendimiento y

Diagnóstico

• Administración de Configuraciones

• Aprovisionamiento de Dominios y

Java EE App

• Integración con MOS & Support

Workbench

Administración en la Nube• Self Service

• Medición y devoluciones de cargo

• Consolidation Planner

Page 37: A todo vapor con oracle forms & services laouc

Copyright © 2013, Oracle and/or its affiliates. All rights reserved.38

En el plano de rendimiento ?

38

Page 38: A todo vapor con oracle forms & services laouc

Copyright © 2013, Oracle and/or its affiliates. All rights reserved.39

Oracle Weblogic Server 12c: Con OEM 12c

Oracle Forms 11gR2 ahora

puede ser monitorizado

desde RUEI ofreciéndonos

información de las páginas

visitadas por los usuarios,

cuánto tiempo permanecen

en ellas, etc.

Page 39: A todo vapor con oracle forms & services laouc

Copyright © 2013, Oracle and/or its affiliates. All rights reserved.40

Oracle Weblogic Server 12c: Con OEM 12c

Real User Experience Insight (RUEI) es una solución de

Application Performance Management que forma parte de Oracle

Enterprise Manager 12c. Es capaz de monitorizar de forma no

intrusiva cómo los usuarios interaccionan con las aplicaciones,

permitiendo comprender su experiencia real de uso. Puede ayudar a

identificar usuarios frustrados, reducir costes de soporte mediante la

reducción de llamadas al call center, acelerar la resolución de

problemas en las aplicaciones y ayudar a las empresas adaptarse a

las nuevas necesidades.

Page 40: A todo vapor con oracle forms & services laouc

Copyright © 2013, Oracle and/or its affiliates. All rights reserved.41

Weblogic Server 12c: JVM tradicional ?

Page 41: A todo vapor con oracle forms & services laouc

Copyright © 2013, Oracle and/or its affiliates. All rights reserved.42

WLS 12c: JInitiator vs JRE Sun para Forms 10gR2 y 11g Oracle

Hace mucho, pero mucho tiempo atrás, Oracle apostó, por que el

plugin certificado para aplicaciones Oracle Forms fuese el JRE ( Java

Runtime Enviroment ) de SUN.

Actualmente no hay evolución ni soporte para el antiguo Jinitiator.

Así que si existe la necesidad de poder ejecutar nuestras

aplicaciones Forms en las últimas versiones de SO de clientes

existentes en el mercado, hemos de pensar en el plugin de Sun,

ya que el “Jinitiator” no podrá ser ni siquiera instalado.

Page 42: A todo vapor con oracle forms & services laouc

Copyright © 2013, Oracle and/or its affiliates. All rights reserved.43

Oracle Weblogic Server 12c: JRockit

JRockit es lo que se llama una máquina virtual.

Es lo que ejecuta programas escritos en Java. Hoy en día

muchísimos dispositivos vienen con una máquina virtual dentro,

teléfonos inteligentes, automóviles, televisores y por supuesto

computadores, entre otros.

JRockit es una máquina virtual orientada a los ordenadores y

principalmente a servidores.

Page 43: A todo vapor con oracle forms & services laouc

Copyright © 2013, Oracle and/or its affiliates. All rights reserved.44

Oracle Weblogic Server 12c: JRockit

El origen de jRockit es muy curioso a la vez que motivador..

En 1997, tres estudiantes universitarios llamados Joakim Dahlstedt,

Mattias Joëlson y Fredrik Stridsman ganaron un concurso de

programación para estudiantes organizado por Sun Microsystems

y cuyo premio era un viaje a la JavaOne, la conferencia más

importante de Java que se organiza en el mundo.

Por diversión, volvieron a presentarse al año siguiente y volvieron a

conseguir el premio.

Page 44: A todo vapor con oracle forms & services laouc

Copyright © 2013, Oracle and/or its affiliates. All rights reserved.45

Oracle Weblogic Server 12c: JRockit

Durante esas dos conferencias, estos tres jovenes universitarios se

dieron cuenta de algo: la presentación técnica de la máquina virtual

de Sun Microsystems no había cambiado. Era la misma.!!

Con los mismos problemas de lentitud sin solución.

Esto llevó a los tres jovenes a preguntarse: ¿Cómo de difícil puede

ser? Hagamos una máquina virtual más rápida.

Page 45: A todo vapor con oracle forms & services laouc

Copyright © 2013, Oracle and/or its affiliates. All rights reserved.46

Oracle Weblogic Server 12c: JRockit

Y se lanzaron a la aventura. En esa época, 1998, Java en el

servidor, sólo estaba comenzando así que el problema era mucho

más sencillo que ahora.

Aún así, las dificultades técnicas que se encontraron eran más

grandes de lo que esperaban. Inicialmente, llamaron a su máquina

virtual "RockIT", pero más tarde tuvieron que añadirle una "J" ya

que el otro nombre estaba registrado.

Page 46: A todo vapor con oracle forms & services laouc

Copyright © 2013, Oracle and/or its affiliates. All rights reserved.47

Oracle Weblogic Server 12c: JRockit

En el 2000, después de sortear varios problemas económicos, salió el

primer prototipo de JRockit, JRockit 1.0 y consiguieron algunos informes

que los tildaban como una máquina virtual "super rápida", algo que

utilizaron como aval para conseguir financiación extra.

Nacieron dos compañías, una de soluciones y consultoría "Appeal Software

Solutions" y la propia de la máquina virtual, "Appeal Virtual Machines".

En 2002, BEA Systems compra Appeal Virtual Machines dejando finalmente

dormir tranquilos a los inversores y asegurando los recursos necesarios

para un desarrollo e investigación adecuados.

Page 47: A todo vapor con oracle forms & services laouc

Copyright © 2013, Oracle and/or its affiliates. All rights reserved.48

Oracle Weblogic Server 12c: JRockit

Una vez en BEA todo fue hacia arriba. Con recursos y constantes nuevas

funcionalidades, la máquina virtual no dejó de mejorar y ayudó a que BEA

Systems se conviertíese en uno de los tres vendedores de máquinas

virtuales más grandes del mundo (junto a IBM y SUN), con muchos miles de

usuarios.

Además, por fin JRockit comenzó a dar beneficios por si mismo, primero

con las herramientas adicionales (como Mission Control ) y después con su

máquina virtual en tiempo real.

Page 48: A todo vapor con oracle forms & services laouc

Copyright © 2013, Oracle and/or its affiliates. All rights reserved.49

Oracle Weblogic Server 12c: JRockit

En 2008 BEA es comprada por Oracle, lo que causó algunas dudas en el

equipo, pero aparentemente el equipo fue poco a poco ganando

protagonismo y atención.

Probablemente la máquina virtual de Sun, HotSpot, como la de Oracle,

jRockit se juntarán en una única solución mucho más potente.

Page 49: A todo vapor con oracle forms & services laouc

For Oracle employees and authorized partners only. Do not distribute to third parties.

© 2012 Oracle Corporation – Proprietary and Confidential 50

Oracle Weblogic Server 12c: JRockit

Page 50: A todo vapor con oracle forms & services laouc

For Oracle employees and authorized partners only. Do not distribute to third parties.

© 2012 Oracle Corporation – Proprietary and Confidential 51

Oracle Forms & Reports 12c con Database 12c

La base de datos es invisible en el mundo de las AppsArgumento: La base de datos no es lucrativa

Oracle ArchitectSteven Feuerstein

Page 51: A todo vapor con oracle forms & services laouc

For Oracle employees and authorized partners only. Do not distribute to third parties.

© 2012 Oracle Corporation – Proprietary and Confidential 52

Oracle Forms & Reports 12c con Database 12c

Mantienes un zoológico ?

Page 52: A todo vapor con oracle forms & services laouc

For Oracle employees and authorized partners only. Do not distribute to third parties.

© 2012 Oracle Corporation – Proprietary and Confidential 53

Oracle Forms & Reports 12c con Database 12c

Page 53: A todo vapor con oracle forms & services laouc

For Oracle employees and authorized partners only. Do not distribute to third parties.

© 2012 Oracle Corporation – Proprietary and Confidential 54

Oracle Forms & Reports 12c con Database 12c Optimizador de consultas

7.x, 8.x,8i,9i,10g CHOOSE ( Costo / Regla ) 11gR1/R2 Costo

Problemas rendimiento estadísticas Falta de indexes llaves foráneas Indíces superflúos

12c Costo Variación en los explain plan aplicados

Soporte CPU / Patch Sets Certificación de nuevas plataformas y sistemas operativos In-Memory Database Seguridad de la información Alta Disponibilidad Contingencia

Page 54: A todo vapor con oracle forms & services laouc

Copyright © 2013, Oracle and/or its affiliates. All rights reserved.55

[email protected]

Twitter: @rovaque

Blog: oracledbacr.blogspot.com

Oracle Database 12c Architecture & New Features

Page 55: A todo vapor con oracle forms & services laouc

Copyright © 2013, Oracle and/or its affiliates. All rights reserved.56For Oracle employees and authorized partners only. Do not distribute to third parties.

© 2012 Oracle Corporation – Proprietary and Confidential

Muchas

Gracias

El Futuro de Oracle Forms...

Page 56: A todo vapor con oracle forms & services laouc

Copyright © 2013, Oracle and/or its affiliates. All rights reserved.57