Oracle Forms&Reports es una solución muy útil para diseñar y construir aplicaciones empresariales e interactuar rápida y eficientemente con la base de datos. Oracle ha ido incluyendo numerosas mejoras periódicamente, adaptando Forms a los nuevos requisitos de los clientes y a la evolución tecnológica.
En paralelo, durante los últimos años, hemos visto la explosión del modelo cloud para el despliegue de los aplicativos de las empresas por sus ventajas en costes, flexibilidad y escalabilidad.
Webinar Migración de Forms & Reports a Oracle Cloud
1. Migración de Forms & Reports
a Oracle Cloud
Webinar
Jueves, 4 julio 2019
Pedro Yagüe
Solution Sales Specialist
2. 1. ¿Por qué actualizar Oracle Forms & Reports?
2. Amplía la funcionalidad de tus desarrollos Forms & Reports
3. Proyectos de actualización de Oracle Forms & Reports - Migrador de avanttic
4. Introducción a Oracle Cloud (OCI)
5. Escenarios de migración de Oracle Forms & Reports a Oracle Cloud
6. Fly to Oracle Cloud: Pack “Migration of Forms & Reports to Cloud”
7. Turno de preguntas
Agenda
Webinar 2
4. • Oracle ha publicado documentos especificando la posible evolución futura de Forms & Reports.
• En el caso de Forms ha garantizado su compromiso con esta tecnología y ha indicado hay
planificadas nuevas versiones con nuevas características y mejoras. También indica la
posibilidad de tener un servicio de Forms en cloud:
➢ Información recogida en la nota de MOS 2009262.1.
• Para Reports se indica que la versión actual (incluida con Oracle Fusion Middleware
12.2.1.3.0) será la última y se aconseja migrar a Oracle BI Publisher:
➢ Información recogida en el enlace
“https://www.oracle.com/technetwork/middleware/reports/downloads/oracle-reports-sod-
3236098.pdf”.
Webinar 4
Hoja de ruta de Forms & Reports
6. Webinar 6
Soporte de Oracle Forms & Reports
➢ Las versiones soportadas de BBDD para cada versión de Oracle Forms & Reports están disponibles en
https://www.oracle.com/technetwork/middleware/ias/downloads/fusion-certification-100350.html
7. • Los navegadores dejan de dar soporte al Java Plugin.
• Aplicaciones no compatibles con todos los navegadores.
• Compatibilidad entre versiones de navegador, Java Plugin y SO.
• Problemas de seguridad con algunas versiones de navegadores.
• Problemas de seguridad con el Java Plugin.
Webinar 7
Fin de soporte de navegadores al plugin de Java
14. Applet embebido en HTML:
o Configuración por defecto.
o Soporta SSO, SSO Logout, integración con
JS.
o Integración con aplicaciones HTML.
o Requiere uso de Java Plugin y
navegador.
JNLP embebido en HTML:
o Soporta SSO, SSO Logout, integración con JS.
o Base 64 codifica el código fuente del JNLP en
el lado cliente.
o Integración con aplicaciones HTML.
o Requiere uso de Java Plugin y navegador.
Alternativas ejecución cliente - Con navegador
Webinar 14
Nuevas Funcionalidades
Detalles técnicos de configuración en
https://www.oracle.com/technetwork/developer-tools/forms/documentation/forms12clientdeploymentoptions-3030579.pdf
15. Java Web Start (JWS):
o Soporte SSO limitado (necesita navegador).
o NO soporta SSO Logout o la integración con
JS.
o Uso Navegador opcional.
o Requerido cliente:
➢ JDK.
➢ Java Plugin (JRE).
Standalone (FSAL):
o No soporta SSO, SSO Logout, o JS.
o No necesita navegador.
o Se carga desde línea de comandos.
o Requiere cliente:
➢ JDK.
➢ Java Plugin (JRE).
➢ Server JRE.
Alternativas ejecución cliente - Sin navegador
Webinar 15
Nuevas Funcionalidades
OpcionalObligatorio Obligatorio
Detalles técnicos de configuración en
https://www.oracle.com/technetwork/developer-tools/forms/documentation/forms12clientdeploymentoptions-3030579.pdf
19. Integración de JavaScript
Integración bidireccional entre Forms y JavaScript.
Webinar 19
Nuevas Funcionalidades
Detalles técnicos disponibles en https://docs.oracle.com/middleware/1221/formsandreports/deploy-
forms/javascript.htm#FSDEP246
22. Metodología de migración
• Estudio aplicaciones a ser migradas.
• Instalación/Configuración binarios productos implicados.
• Adaptar (sólo si es necesario y mejor mediante Avanttic Migrador).
• Recompilar.
• Pruebas (en estrecha colaboración con el cliente).
• Formación.
Webinar 22
Migración Forms & Reports
23. avanttic migrador
• Software desarrollado por avanttic capaz de:
o Adaptaciones a Forms 12c.
o Modernizar mediante cambios de Look&Feel.
o Modificaciones masivas en el código.
• Versiones soportadas desde versión 6/6i, a 12c.
Webinar 23
Migración Forms
24. avanttic migrador
• Permite una única línea de desarrollo con dos versiones de forms diferentes mientras el
proyecto de migración está en marcha.
• Parametrizable vía XML.
• Desarrollado 100% en JAVA y Oracle JDAPI.
• El uso de la herramienta minimiza considerablemente el tiempo del proyecto de migración en
un 75% consiguiendo que el proceso de migración sea menos “traumático”, más rápido y
menos costoso.
Webinar 24
Migración Forms
31. 31
Caso 1 - Sector Retail
Escenarios de migración de Oracle Forms &
Reports a Oracle Cloud
Webinar
32. • El cliente disponía, dentro de sus sistema de TI, de una aplicación desarrollada íntegramente
con tecnología Oracle Forms&Reports 6i. Esta aplicación se ejecutaba en arquitectura
Cliente/Servidor.
• El cliente deseaba renovar la plataforma que da servicio a esta aplicación a la última versión
disponible de los productos implicados: Oracle WebLogic Suite Forms&Reports 12c y
Oracle Database 12c.
Webinar 32
Situación de partida
33. o La capa de aplicación se ha instalado sobre máquinas virtuales
usando servicios IaaS (Oracle Cloud Infrastructure).
o La capa de datos está desplegada sobre servicios PaaS (Database
Cloud Service).
o Se utiliza FastConnect para el acceso al Cloud de Oracle desde la red
del cliente:
➢Mayor ancho de banda y mejor calidad de servicio.
Webinar 33
Solución propuesta
La aplicación y su base de datos se han desplegado íntegramente en Oracle Cloud:
40. • La aplicación no podía pararse durante un periodo prolongado de tiempo, lo que obligo a
hacer una migración gradual, durante la cual la aplicación estaba en el cloud y la base de
datos on-premise.
• Criticidad de las líneas de comunicación:
o Todos los accesos pasaron a ser remotos; la caída de la línea haría que todos los puntos de
ventas quedasen parados.
o Se necesitaba garantizar una calidad de servicio para que el acceso a los datos desde la
aplicación fuese el adecuado, tanto en términos de ancho de banda como de latencia.
Webinar 40
Retos del proyecto
41. Una conexión VPN con IPSec establece una conexión de red cifrada a través de Internet entre
su red o centro de datos y su red virtual en la nube de Oracle Cloud Infrastructure (VCN). Es una
solución adecuada si tiene unos requisitos de ancho de banda bajos o no demasiado altos, y
puede tolerar la variabilidad inherente de las conexiones basadas en Internet.
El servicio FastConnect de Oracle Cloud evita el uso de Internet. En su lugar, utiliza conexiones
privadas y dedicadas entre su red o centro de datos y su VCN.
Webinar 41
Opciones de conectividad
45. 45
Caso 2 - Sector Distribución
Escenarios de migración de Oracle Forms &
Reports a Oracle Cloud
Webinar
46. • El cliente disponía entre sus sistemas de información de un entorno con tecnología Oracle
Forms&Reports 11gR2, desplegado en Windows On-Premise.
• El cliente deseaba migrar la solución a un entorno Cloud y actualizar a la versión 12c, la
última de Oracle Forms&Reports.
Webinar 46
Situación de partida
47. La aplicación y su base de datos se han desplegado íntegramente en el Cloud de Oracle:
Webinar 47
Solución propuesta
o La capa de aplicación se ha instalado sobre máquinas virtuales
usando servicios IaaS (Oracle Cloud Infrastructure).
o La capa de datos se mantuvo originalmente en local. En una segunda
fase del proyecto de ha configurado la capa de aplicación en alta
disponibilidad y se ha actualizado la versión de base de datos a la
versión 12.2:
➢Aprovechando este cambio, la capa de datos se ha desplegado
sobre servicios PaaS (Database Cloud Service).
o Se utiliza IPSec VPN para el acceso al Cloud de Oracle desde la red de
El cliente.
51. • Tener buenos tiempos de respuesta en una arquitectura de cloud híbrido (base de datos
On-Premise y aplicación en cloud).
• Desplegar en modalidad big bang.
• Implementar HA en capa de aplicaciones, como mejora.
Webinar 51
Retos del proyecto
52. 52
Caso 3 - Sector Industria
Escenarios de migración de Oracle Forms &
Reports a Oracle Cloud
Webinar
53. • El cliente disponía entre sus sistemas de información de un entorno con tecnología Oracle
Forms&Reports 11gR2, desplegado en Windows On-Premise.
• El cliente necesitaba acometer un proyecto de consolidación y actualización de su entorno
de base de datos y se planteaba la migración a servicios de cloud.
Webinar 53
Situación de partida
54. La aplicación se ha mantenido on-premise y las bases de datos se han desplegado
íntegramente en el Cloud de Oracle:
Webinar 54
Solución propuesta
o La capa de aplicación se ha mantenido en local, aunque se ha
actualizado a la versión 12c para tener una configuración soportada.
o En la capa de datos se ha actualizado la versión de base de datos a la
versión 12.2 y se ha desplegado en cloud sobre servicios PaaS
(Database Cloud Service), unificándola con otros servicios del cliente.
o Se utiliza FastConnect para el acceso al Cloud de Oracle desde la red
del cliente:
➢Garantía de rendimiento de las aplicaciones.
➢Mayor ancho de banda y mejor calidad de servicio.
59. • Consolidación y migración de las bases de datos.
• Actualización de Forms & Reports para conseguir un despliegue soportado
• Tener buenos tiempos de respuesta en una arquitectura de cloud híbrido (base de datos en
cloud y aplicación on-premise).
• Pilotos de cloud en capa de aplicaciones, como primer paso a una evolución futura.
Webinar 59
Retos del proyecto
60. 60
Fly to Oracle Cloud: Pack “Migration of Forms &
Reports to Cloud”
Webinar
61. cloudservices.avanttic.com
+30 packs para acelerar y simplificar la transición a Oracle Cloud
Fly to Oracle Cloud
PaaS for SaaS
Business Analytics
Content, Process & Mobile
Integrations
Applications & Development
Database
IaaS
Disaster Recovery
Fly to Oracle Cloud 61
62. cloudservices.avanttic.com
Fly to Oracle Cloud 62
Implementa fácil, rápida y ágilmente cualquier aplicación en la nube pública
Applications & Development
Developer Cloud Services
Backend Development
Migration of Forms & Reports to Cloud
Migration of Applications to Cloud
Developments for SaaS
63. Webinar 63
Migration of Forms & Reports to Cloud
Applications & Development
Miles de aplicaciones desarrolladas con Oracle Forms & Reports siguen soportando
los sistemas transaccionales de muchas organizaciones. No existe un cloud service
específico pero sí que es posible migrar estas aplicaciones a Oracle Cloud, ya sea
moviendo sólo la capa de BD, sólo la capa de aplicación o ambas.
• Configuración Oracle Public Cloud IaaS Subscription: Compute, Storage y Static IP.
• Configuración Oracle Database: Database Cloud Service o Database on Compute.
• Configuración Oracle Forms and Reports: Compute.
• Migración de Base de datos mediante Export /Import o Data Guard.
• Migración de ficheros de configuración Forms&Reports.
• Compilación de Formularios y Reports.
• SwitchOver al Cloud.
• Opcional: Mantenimiento y soporte.
Duración
2-3 semanas