Oracle Forms & Reports no deja de adaptarse a los nuevos requisitos tecnológicos de los clientes. En este encuentro virtual conocemos sus funcionalidades y novedades más recientes, así como varios casos reales de migraciones hacia Oracle Cloud.
Javier Gea, Responsable del Área Application Development - Database & Forms, y Pedro Yagüe, Solution Sales Specialist, son los encargados de dirigir esta sesión en la que profundizamos en las mejoras funcionales que ofrece Forms 12c y presentaremos la herramienta propia de migración que utilizamos en avanttic en proyectos de migración de entornos basados en Forms & Reports a Oracle Cloud.
2. Evolución, innovación y transformación
Compañía
Barcelona
MadridSomos una consultora de servicios
informáticos especializada
íntegramente en la tecnología
Oracle -Oracle Platinum Partner
Cloud Select EMEA-
Consultores especializados
en tecnología Oracle
+170
Crecimiento anual
20%
Clientes
+250
Especializaciones
Oracle
42
Dossier de Compañía 2
3. Soluciones y servicios
Transformación digital
Las soluciones
SMACT garantizan la
(r)evolución de tu
organización
Consultoría Oracle
Servicios de
consultoría sobre toda
la pila tecnológica
de Oracle
Servicios gestionados
Externalizar la
gestión IT implica
más especialización e
innovación
Dossier de Compañía 3
Propuesta de valor
de avanttic
4. Transformación digital - #smact
Soluciones y servicios
Ayudamos a las organizaciones
en su transformación digital
social mobile analytics cloud things
Dossier de Compañía 4
5. Global, EMEA & Spain
Oracle awards
Oracle Awards - Spain
Oracle Exadata
Specialized Partner of
the year (FY20)
13
Premios y reconocimientos
como partner Oracle
en los últimos 9 años
Oracle Excellence
Awards - Worldwide
Oracle Cloud PaaS
Specialized Partner of
the year (2018)
Oracle Excellence
Awards - EMEA
Oracle IaaS & PaaS
Specialized Partner of
the year (2019)
Dossier de Compañía 5
6. Agenda
¿Por qué actualizar versión y seguir invirtiendo en Oracle Forms? 6
¿Por qué actualizar versión y seguir invirtiendo en Oracle Forms?
• RoadMap y certificación
• Nuevas funcionalidades
• BI Publisher
• Migración
• Conclusiones
Migración a Oracle Cloud de Forms & Reports
• Introducción a Oracle Cloud (OCI)
• Escenarios de migración de Oracle Forms & Reports a Oracle Cloud
• Fly to Oracle Cloud: Pack “Migration of Forms & Reports to Cloud”
• Turno de preguntas
7. ¿Por qué actualizar versión y
seguir invirtiendo en Oracle
Forms?
5 de mayo de 2020
Javier Gea
Responsable de Área Application Development
- Database & Forms
Continuidad de los desarrollos con Oracle Forms&Reports
8. ¿Por qué actualizar versión y seguir invirtiendo en Oracle Forms? 8
RoadMap y certificación
9. ¿Por qué actualizar versión y seguir invirtiendo en Oracle Forms? 9
Roadmap de Oracle Forms&Reports
10. ¿Por qué actualizar versión y seguir invirtiendo en Oracle Forms? 10
Certificado con últimas versiones de Oracle BD
>= 11.2.0.4
>= 12.1.0.1
12.2.0.1.0
>= 18.3
>= 19.3
11. ¿Por qué actualizar versión y seguir invirtiendo en Oracle Forms? 11
Fin de soporte de navegadores al plugin de Java
• 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.
12. ¿Por qué actualizar versión y seguir invirtiendo en Oracle Forms? 12
Alternativas ejecución cliente. Con navegador
Certificación navegadores y JAVA
• Applet embebido en HTML
Configuración por defecto
Soporta SSO, SSO Logout,
integración con JS
Integración con aplicaciones
HTML
• JNLP embebido en HTML
Soporta SSO, SSO Logout,
integración con JS
Base 64 codifica el código fuente del
JNLP en el lado cliente
Integración con aplicaciones HTML
13. ¿Por qué actualizar versión y seguir invirtiendo en Oracle Forms? 13
Alternativas ejecución cliente. Sin navegador
Certificación navegadores y JAVA
• Java Web Start (JWS)
Soporte SSO limitado (necesita
navegador)
NO soporta SSO Logout
Ya soporta integración con JS
(componente aparte)
• Standalone (FSAL)
• Ya soporta SSO y JS
• No necesita navegador
• Se carga desde línea de
comandos
OpcionalObligatorio
14. ¿Por qué actualizar versión y seguir invirtiendo en Oracle Forms? 14
Nuevas funcionalidades
15. ¿Por qué actualizar versión y seguir invirtiendo en Oracle Forms? 15
Top funcionalidades
Nuevas funcionalidades
JVM Pooling Integración con BI-Publisher
Custom Color
Schemes
Webutil NO OLE
Record Manager
Forms Application Deployment
Services (FAD)
Mejor calidad
imágenes
Login customizado
Integración OPSS
Eventos de sistema
16. ¿Por qué actualizar versión y seguir invirtiendo en Oracle Forms? 16
Otras funcionalidades
Nuevas funcionalidades
RECORD_COUNT_DISPLAYED
Iconos en las pestañas
Degradado color canvas
maxEventWait y Colas AQ
RowBanding
Más tamaños de iconos
USER_IP_ADDRESS
17. ¿Por qué actualizar versión y seguir invirtiendo en Oracle Forms? 17
Otras funcionalidades
Nuevas funcionalidades
VARCHAR2
65534 >> 2097151
Cliente BD
actualizado
Eventos a nivel de Item
Webutil file Transfer 30% más rápido
Soporte para JAVA
11
ignoreSaaCache
(FSAL)
Majoras en el IDE de desarrollo
Y muchas más…
18. ¿Por qué actualizar versión y seguir invirtiendo en Oracle Forms? 18
imagen VM para Oracle Cloud Infrastructure (OCI)
Nuevas funcionalidades
• Nueva Imagen Oracle Linux 7 lista para ejecutar en OCI.
• Oracle Linux 7.7
• Oracle JDK 8u231
• Oracle Database EE 19.3.0
• WebLogic Server 12.2.1.4.0
• Forms and Reports 12.2.1.4.0
• SQL Developer 19.2.1.247.2212
19. ¿Por qué actualizar versión y seguir invirtiendo en Oracle Forms? 19
BI Publisher
20. ¿Por qué actualizar versión y seguir invirtiendo en Oracle Forms? 20
Oracle Reports deprecated
• No será actualizado en futuras versiones
• Oracle nos propone una alternativa con BI Publisher
21. ¿Por qué actualizar versión y seguir invirtiendo en Oracle Forms? 21
Diversidad de requerimientos
Desafíos del reporting
• Informes ricos en detalles
• Orígenes de datos diversos
• Formatos pre-impresos
Documentos financieros
Documentos oficiales
• Materiales de marketing
• Contratos
• Cheques
• Etiquetas
• XMLs
• EFT / EDI
• Destinos diferentes
Informes
Etiquetas
Facturas
XML / EFT / EDI
Destinos
Cartas y Contratos
22. ¿Por qué actualizar versión y seguir invirtiendo en Oracle Forms? 22
Visión general
Arquitectura
23. ¿Por qué actualizar versión y seguir invirtiendo en Oracle Forms? 23
Flujo de ejecución del informe
Anatomía de un Informe BI Publisher
Salida
Informe
Extracción
de Datos
Formato
Traducción
BI Publisher
1
2
3
4
24. ¿Por qué actualizar versión y seguir invirtiendo en Oracle Forms? 24
Ejecución interactiva
Para todo tipo de informes
25. ¿Por qué actualizar versión y seguir invirtiendo en Oracle Forms? 25
Migración
26. ¿Por qué actualizar versión y seguir invirtiendo en Oracle Forms? 26
avanttic migrador
Migración
• Software desarrollado por avanttic capaz de:
Realizar adaptaciones a Forms 12c.
Modernizar mediante cambios de Look&Feel.
Modificaciones masivas en el código.
• Versiones soportadas desde versión 6/6i, a 12c.
27. ¿Por qué actualizar versión y seguir invirtiendo en Oracle Forms? 27
Características del migrador
Migración
• 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.
• No requiere licenciamiento alguno.
28. ¿Por qué actualizar versión y seguir invirtiendo en Oracle Forms? 28
Metodología de migración
Migración
Estudio de las
aplicaciones a ser
migradas
Instalación/Configuración
binarios productos
implicados
Adaptar (sólo si es
necesario y mejor
mediante avanttic
migrador)
Recompilar
Pruebas técnicas y
pruebas funcionales
Transferencia de
conocimientos y
Formación
Puesta en
marcha
29. ¿Por qué actualizar versión y seguir invirtiendo en Oracle Forms? 29
Asistente migración
Migración Reports -> BIP
30. ¿Por qué actualizar versión y seguir invirtiendo en Oracle Forms? 30
Utilidad OR2BIPConvAssist
Migración Reports -> BIP
Estrategia de migración
• Evaluar el escenario
Volumen y Complejidad de los reports
• Construir un juego de prueba representativo
• Realizar un piloto de migración con el juego de prueba
• Valorar los resultados obtenidos
Extracción de Datos
Definición modelo datos (.xdm)
Definición del Informe
Definición del Informe (.xdo)
Log de la migración (.log)
[ LOV para los parámetros (.xml)]
Formato del informe
Fichero de plantilla (.rtf)
Código Almacenado BD
Especificación del paquete (.pls)
Cuerpo del paquete (.plb)
31. ¿Por qué actualizar versión y seguir invirtiendo en Oracle Forms? 31
Conclusiones
32. ¿Por qué actualizar versión y seguir invirtiendo en Oracle Forms? 32
Conclusiones
• Premier support hasta Agosto 2022 y Extended hasta Agosto 2025.
• Quinta actualización desde la salida de Forms 12c. Hasta 50 nuevas funcionalidades en Forms.
• Soporte ejecución sin navegador.
• Múltiples posibilidades de modernización.
• Reports deprecated y Alternativa BIP.
• Migraciones y Modernizaciones asumibles, con bajo coste y sin riesgo.
¿Forms 20 ó Forms 21?
34. Migración a Oracle Cloud de
Forms & Reports
5 de mayo de 2020
Pedro Yagüe Alonso
Solution Sales Specialist
Continuidad de los desarrollos con Oracle Forms&Reports
36. Nube pública de última generación
Oracle Cloud Infrastructure (OCI)
o Representa una reestructuración fundamental de la nueva nube
pública convencional.
o Ofrece acceso a las últimas innovaciones de Autonomous Database y servicios de plataforma,
todo ello integrado de forma nativa.
o Admite las cargas de trabajo tradicionales, fundamentales y de alto rendimiento (IA/AA y HPC)
que se suelen encontrar en los entornos locales.
o Admite cargas de trabajo de aplicaciones móviles y en la nube.
o Relación precio-rendimiento líder del sector, precios transparentes con modelos de pago
flexibles, así como garantía de rendimiento, gestión y disponibilidad.
o Seguridad en todo el perímetro.
Migración a Oracle Cloud de Forms & Reports 36
37. Virtualización de redes
aisladas
A/De otros tenants A/De otros tenants
Nubes de 1ª generación: las
más presentes en la actualidad
Nube de 2ª generación:
Oracle Cloud Infrastructure-Wide
SO host/núcleo
Virtualización de redes
Hipervisor
Virtualización de
servidores
Separa el
entorno de red y
el del cliente
Hipervisor de
virtualización de
servidores
Virtualización de redes
VM/SO
invitad
o
VM/SO
invitad
o
VM/SO
invitad
o
VM/SO
invitad
o
VM/SO
invitad
o
VM/SO
invitad
o
SO host/núcleo
Virtualización de redes
SO host/núcleo
Hipervisor
Contenedor (opcional)
VM/SO
invitad
o
VM/SO
invitad
o
VM/SO
invitad
o
VM/SO
invitado
VM/SO
invitado
VM/SO
invitado
Virtualización off-box
Rendimiento y Seguridad
Migración a Oracle Cloud de Forms & Reports 37
38. Oracle Cloud Infrastructure
Recursos
informáticos
Hardware dedicado y
máquinas virtuales que
admiten cargas de trabajo
tradicionales, HPC, IA/AA y
en la nube
Redes
Predecible, baja latencia,
aislamiento y
disponibilidad
Almacenamiento
Almacenamiento de alto
rendimiento de archivos,
objetos, de bloques
y local
Seguridad
Aislamiento de proveedores, recursos informáticos y redes. Servicios en todo el perímetro
Perímetro
Resolución de nombres
de DNS, WAF, DDOS,
correo electrónico STMP
Migración a Oracle Cloud de Forms & Reports 38
39. Oracle Cloud Infrastructure
Segurida
d
Capacidadde
gestión
Servidores
dedicados y
GPU
Servidores
dedicados
Contenedor
es
Máquinas
virtuales
Máquinas
virtuales y
GPU
Recursos
informáticos
Redes
Equilibrado
res de
carga
Redes
virtuales
en la nube
VPNDNS FastConnect
NVMe local Objeto/arc
hivo
Bloque Copia de
seguridad
y
transferen
cia
Archivo
Almacenami
ento
Seguridad
Capacidaddegestión
Servidores
dedicados y
GPU
Servidores
dedicados
ContenedoresMáquinas
virtuales
Máquinas
virtuales y
GPU
Recursos
informáticos
Redes
Balanceadores
de carga
Redes
virtuales en
la nube
VPNDNS FastConnect
NVMe local Objeto/
archivo
Bloque Copia de
seguridad y
transferencia
Archivo
Almacenamiento
Migración a Oracle Cloud de Forms & Reports 39
40. Migración a Oracle Cloud de Forms & Reports
Relación precio-rendimiento líder en la nube
Negrita = costo más
bajo
Oracle AWS Azure GCP
Instancias de máquina virtual estándar ($/OCPU/hora) 0,0638$ +49% +49% +46%
Instancias de máquina virtual de E/S densa ($/OCPU/hora) 0,1275$ +18% +48% +20%
Hardware dedicado estándar ($/OCPU/hora) 0,0638$ +45% N/A N/A
Hardware dedicado con E/S densa ($/OCPU/hora) 0,1275$ +4% N/A N/A
Instancias de GPU ($/GPU/hora) 2,25$ +26% +26% +4%
Almacenamiento en bloque: Rendimiento masivo (costo anual, 400 GB, 20.000 IOPS) 204$ +7.900% +2.900% +400%
Archivo de datos ($/GB/mes) 0,0026$ +35% -30% +63%
Salida de datos de Internet (50 TB/mes) 340$ +1.300% +1.300% +1.300%
Red de línea privada (1 Gbps, 100 TB de datos, mensual) 155$ +2.100% +3.700% +1.500%
40
41. Enero 2020: 16 regiones activas, 20 planificadas
Presencia internacional de Oracle Cloud Infrastructure
Comercial
Oficial
Comercial planificado
Oficial planificado
Interconexión con Microsoft
Azure planificada
Interconexión con
Microsoft Azure
Migración a Oracle Cloud de Forms & Reports 41
42. Migración a Oracle Cloud de Forms & Reports
Conformidad con OCI: programas de auditoría actuales
GlobalOficialSectorRegional
27001: 27017: 27018SOC 1: SOC 2: SOC 3
Nivel 1
Autoevaluación
PIPEDA -
Canadá
DoD DISA SRG IL2 Moderado - Agencia ATO VPAT – Sección 508 G-Cloud 11 - Reino Unido Cláusulas modelo -
UE
Escudo de la
privacidad EE. UU
HIPAA PCI DSS FISC - Japón IG Toolkit - Reino Unido
Principios de seguridad
en la nube - Reino Unido
My Number -
Japón
Cyber Essentials Plus
- Reino UnidoTISAX - AlemaniaBSI C5 - AlemaniaRGPD - UE
C5
También en España; certificación alta en el Esquema Nacional de Seguridad
42
43. Caso 1 - Sector Retail
Escenarios de migración de Oracle Forms &
Reports a Oracle Cloud
Migración a Oracle Cloud de Forms & Reports 43
44. • 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.
Migración a Oracle Cloud de Forms & Reports
Situación de partida
44
45. 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.
Migración a Oracle Cloud de Forms & Reports
Solución propuesta
La aplicación y su base de datos se han desplegado íntegramente en Oracle Cloud:
45
46. Migración a Oracle Cloud de Forms & Reports
Propuesta de migración
10gR2
6i
46
47. Migración a Oracle Cloud de Forms & Reports
Propuesta de migración
10gR2
6i 12c
47
48. Migración a Oracle Cloud de Forms & Reports
Propuesta de migración
10gR2
12c
48
49. Migración a Oracle Cloud de Forms & Reports
Propuesta de migración
12c12c
10gR2
49
50. Migración a Oracle Cloud de Forms & Reports
Propuesta de migración
10gR2
12c
50
51. Migración a Oracle Cloud de Forms & Reports
Propuesta de migración
12c
12c
51
52. • 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.
Migración a Oracle Cloud de Forms & Reports
Retos del proyecto
52
53. 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.
Migración a Oracle Cloud de Forms & Reports
Opciones de conectividad
53
54. Conexión directa con Oracle Cloud
Migración a Oracle Cloud de Forms & Reports
FastConnect
54
55. Conexión mediante un partner – Línea remota
Migración a Oracle Cloud de Forms & Reports
FastConnect
55
56. Conexión mediante un partner - Colocación
Migración a Oracle Cloud de Forms & Reports
FastConnect
56
57. Caso 2 - Sector Distribución
Escenarios de migración de Oracle Forms &
Reports a Oracle Cloud
Migración a Oracle Cloud de Forms & Reports 57
58. • 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.
Migración a Oracle Cloud de Forms & Reports
Situación de partida
58
59. La aplicación y su base de datos se han desplegado íntegramente en el Cloud de Oracle:
Migración a Oracle Cloud de Forms & Reports
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.
59
60. Migración a Oracle Cloud de Forms & Reports
Propuesta de migración
10gR2
11gR2
60
61. Migración a Oracle Cloud de Forms & Reports
Propuesta de migración
10gR2
12c
61
63. • 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.
Migración a Oracle Cloud de Forms & Reports
Retos del proyecto
63
64. Caso 3 - Sector Industria
Escenarios de migración de Oracle Forms &
Reports a Oracle Cloud
Migración a Oracle Cloud de Forms & Reports 64
65. • 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.
Migración a Oracle Cloud de Forms & Reports
Situación de partida
65
66. La aplicación se ha mantenido on-premise y las bases de datos se han desplegado
íntegramente en el Cloud de Oracle:
Migración a Oracle Cloud de Forms & Reports
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.
66
67. Migración a Oracle Cloud de Forms & Reports
Propuesta de migración
10gR2
11gR2
67
68. Migración a Oracle Cloud de Forms & Reports
Propuesta de migración
12c
11gR2
68
69. Migración a Oracle Cloud de Forms & Reports
Propuesta de migración
11gR2
12c
69
70. Migración a Oracle Cloud de Forms & Reports
Propuesta de migración
12gR2
12c
70
71. • 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.
Migración a Oracle Cloud de Forms & Reports
Retos del proyecto
71
72. Fly to Oracle Cloud: Pack “Migration of Forms &
Reports to Cloud”
Migración a Oracle Cloud de Forms & Reports 72
73. 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
Migración a Oracle Cloud de Forms & Reports 73
74. cloudservices.avanttic.com
Migración a Oracle Cloud de Forms & Reports
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
74
75. Migración a Oracle Cloud de Forms & Reports
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
75
JVM Pooling
--------------
- Intro
JVM controla el uso de memorias desde forms, concretamente memoria usada por código JAVA.
JAVA se utiliza al ejecutar un report, un informe BI Publisher o cualquier clase JAVA importada desde un form.
- Balanceo
RANDOM (default)
In Random mode, the JVM Controller operates as it did in previous versions. All children created by the Controller are free to accept new connections. Assuming a JVM is available to receive a new connection, it will.
LEAST_LOADED
In Least Loaded First mode, the JVM Controller monitors and controls the connection accepting behavior of the children JVMs. Only one child JVM would be allowed to listen for new connection requests at a time. To schedule a child JVM, the JVM Controller would iterate though all the child JVMs in the pool and select a child JVM which is serving the least number of sessions. It would instruct the selected child JVM to listen for the next connection request. The scheduled child JVM would acknowledge back to the JVM Controllers after accepting the session request. The JVM Controller would initiate the load balancing sequence again and look for the next least loaded child JVM from the pool.
ROUND_ROBIN
In Round Robin mode, the JVM Controller monitors and controls the connection accepting behavior of the children JVMs. To distribute the load, the Controller iterates through the list of JVMs and gives each a fair chance to accept new connection requests. Initially, the Controller would start with the first JVM in the list and instruct it to start accepting connection requests. The JVM Controller would receive the acknowledgment from currently schedule child JVM then move to the next available child available child and initiate the load balancing sequence again. The Controller will cycle through all available JVMs.
Eventos de Sistema
---------------------
Client-Idle
DB-Idle
Single-Sign-Off
EM Notification
Media Completion
Integración OPSS
-------------------
En las versiones de Formularios anteriores a 12.2.1, la integración con inicio de sesión único (SSO) requería que el servidor LDAP utilizado por el servidor de autenticación sea Oracle Internet Directory (OID). Los datos del Descriptor de acceso remoto (RAD) que se almacenaron anteriormente en OID ahora se pueden almacenar en el repositorio de Oracle Platform Security Services (OPSS). Como resultado, Forms ya no tiene una dependencia directa en ningún servidor LDAP. Los usuarios ahora pueden elegir cualquier servidor LDAP que sea compatible con Oracle Access Manager (OAM). Esta característica no es compatible con Oracle Reports.
MAX_EVENT_WAIT actúa como heartbeat
Se puede reducir considerablemente el tráfico de red
El nº 10 son segundos
ignoreSaaCache - El algoritmo utilizado para determinar si un la actualización de caché es necesaria, se ha mejorado significativamente, mejorando. Mejoras en el manejo del Caché en modo FSAL. Algoritmo mejorado y nuevo parámetro ignoreSaaCache que nos permite utilizar o no esa cache
Hoy en día las necesidades de reporting son muy grandes.
Es necesario cubrir una amplia variedad de tipos de informes que van desde las simples etiquetas, a los más ricos y visuales informes que nos podamos llegar a imaginar.
Esto puede llegar a provocar que se disponga de un complejo Sistema de reporting. Por ejemplo:
Hardware específico de impression, como por ejemplo para imprimir las etiquetas
Más de una herramienta de reporting dependiendo del formato
Externalización a un tercer proveedor, por ejemplo, para la impresión de los cheques
Arquitectura de reporting compleja y de difícil mantenimiento
BIP simplifica este complejo sistema de reporting cubriendo nuestras necesidades.
BIP es la solución empresarial y estratégica de Oracle para la publicación y creación de informes que permite extraer datos de varios orígenes de datos, crear diseños para datos de informes y publicar informes con mucho formato en una amplia variedad de destinos (impresoras, faxes, correo electrónico y repositorios de documentos a través de FTP o WebDav). Los formatos de los informes de BI Publisher se pueden diseñar mediante herramientas tan conocidas como Microsoft Word o Adobe Acrobat.
Y esto lo vamos a cubrir con una arquitectura sencilla donde:
Multiples orígenes de datos que nos permiten la combinación de más de un tipo de Fuente de orígen. Por ejemplo un fichero de texto con una tabla Oracle, etc.
Nuestras consultas de datos sobre los diversos orígenes generan un XML. De la combinación de los datos se encarga BIP.
El motor de BIP aplica una plantilla. Existe posibilidad de que los usuarios de negocio se creen sus propias plantillas desde MS Word & Adobe professional
Los documentos resultantes pueden ser distribuidos de multiples formas
BIP nos permite crear informes interactivos (quitar/añadir filtros)
BIP permite a los usuarios crearse sus propios informes utilizando herramientas conocidas, como por ejemplo MS Word.
BIP está siendo utilizado en las aplicaciones de Oracle tales como JD Edwards, Siebel CRM, Peoplesoft, EBS, etc.
La arquitectura de BI Publisher separa la parte de lógica de los datos (or query) del layaout.
Esto nos permite el reaprovechamiento de nuestras SQL y que podamos tener multiples layouts asociados a una simple query, otorgnadónos una mayor flexibilidad y reduciendo así los costs de mantenimiento.
La utilidad de conversión divide el report adaptándolo a la estructura de BIP, generando los siguientes ficheros:
Ficheros generar paquete código PL/SQL del report (.pls y .plb)
Fichero de log de la migración
(Opcionalmente) Ficheros .xml con LOV para los parámetros
https://media.gettyimages.com/photos/residential-neighborhood-picture-id857490244
Oracle Cloud Infrastructure (OCI) represents a fundamentally new public cloud architecture and serves as the foundational layer for Oracle Cloud. The infrastructure is specifically designed to provide the performance predictability, core-to-edge security, and governance required by businesses today for enterprise workloads. Oracle supports traditional, mission critical, and performance intensive (AI/ML and HPC) workloads historically found only in on-premises environments, along with cloud-native applications. Oracle Cloud provides the compute, storage, database, networking, and platform services necessary to deliver business outcomes.
First generation public cloud offerings, which are virtualized and highly oversubscribed, were not designed to run performance-intensive, enterprise workloads, as they don’t provide the performance predictability required. Oracle Cloud Infrastructure combines the benefits of public cloud (on-demand, self-service, scalability, pay-as-you-go) with those benefits usually associated with on-premises environments (predictability, performance, control). Oracle provides high scale, high bandwidth networks that connect everything from small VMs, large bare metal clusters, and engineered systems like Exadata with high performance file, block, and object storage, allowing applications to have direct, low-latency connectivity in the same isolated network fabric, accessible through the same APIs.
Further, we have deep expertise and cloud specific automation to help migrate mission critical applications, without forcing customers to experience lengthy re-platforming or re-architecture projects. As part of Oracle Gen 2 cloud, OCI is built to run Oracle Autonomous Database, the industry’s first and only self-driving database with data warehouse and transaction processing capabilities.
Oracle Cloud Infrastructure delivers the best price/performance available in the market today. Workloads deployed on OCI often require fewer compute servers and block storage volumes and hence lower cost to deliver the same or better workload performance than competitors.
In short, Oracle Cloud Infrastructure is designed to support the traditional applications that enterprises have been running for years, as well as those they are creating for the future. Businesses can run applications requiring millions of IOPs, millisecond latency, and many Gb/s of guaranteed bandwidth, on a pay-as-you-go or universal credit model. They can build cloud environments with equal or better performance and predictability than dedicated, on-premises environments.
Security is a core design principle within OCI. Oracle offers core-to-edge security including superior customer isolation, customer data protection, protection against internet threats, and highly automated threat remediation.
Ground up security; This is the foundation in which we build the cloud.
Most clouds – network and IO virtualization in the hypervisors. This is not only performance impacting, but is not secure.
Off box virtualization – Meaning Networking and IO – outside the box. Provides maximum isolation and protection,
That means:
= No provider code on the bare metal or VM that we offer.
=- Users can’t and don’t have access to Oracle;
No trust architecture.
One of the side effects of this is …Allows us to offer peak and predictable performance on our compute!
Old notes:
We’ve listened to our enterprise customers and relied on the vast experience of our cloud engineering talent, many of whom built the 1st generation clouds, and took a security-first approach to building our 2nd generation cloud.
In 1st generation clouds, the design approach that’s most prevalent today is to couple the network and tenant environments, abstracted by the hypervisor.
At Oracle Cloud Infrastructure, we practice a Least Trust Design principle. We don’t trust the hardware, we don’t trust you as the customer, we don’t trust the hypervisor. We’ve separated our network and tenant environments. Isolating network virtualization helps prevent the spread and lateral movement of attacks.
With it’s high performance bare metal compute servers, OCI supports AI workloads, traditional, and HPC workloads
In networking, we deliver predictable, low latency, isolation, and availability
High-performance local, block, and object storage
Resiliency, and Reliable denial of service protection
And finally, we’ve enabled security within all aspects of OCI, including network architecture, secure sensitive data, mitigate breaches
OCI takes advantage of high scale, high bandwidth networks that connect cloud servers to high performance local, file, block, and object storage to deliver a cloud platform that yields the highest performance for traditional and distributed applications, as well as highly available databases.
In short, OCI is architected to support the applications that enterprises have been running for years, as well as those they are creating for the future.
OCI offers the ability to run everything from small VMs to large bare metal clusters and highly available databases on the same isolated networks, accessible through the same APIs and console – allowing apps to have direct, low-latency access to high-performance DBs running on physical servers in the same infrastructure.
From Nov 30 2018 Blog Post: https://blogs.oracle.com/cloud-infrastructure/rapid-global-expansion-for-oracle-cloud-infrastructure
At OpenWorld this year, Oracle described a bold plan to extend global coverage of our next-generation enterprise-centric cloud infrastructure platform. This cloud is designed to meet the needs of our core customers, with consistent high performance, optimization around Oracle database and applications, and a broad suite of support for the demanding, data-centric workloads our customers run.
Cloud has become the dominant technology approach worldwide, allowing organizations to stop wasting effort on data center management, refreshes, and system upgrades. Most enterprises have a strong imperative to get their workloads onto the cloud. But the first generation of cloud platforms were built to meet the needs of developers, with variable performance and a heavy reliance on oversubscription and shared tenancies. These platforms offer low cost to get started but high and unpredictable cost in the long run. They focus on proprietary services that require painful transitions to run existing applications in cloud, and allow little ability to move elsewhere.
Oracle is trusted around the world for solving organizations’ biggest technology problems, especially around data. When we reimagined a cloud to meet the needs of this category of workloads, we got it up and running quickly with coverage in the US and Europe. But we knew that we needed to extend this footprint globally, to meet the latency and data residency requirements of multi-national organizations as well as those based outside of our initial locations.
To this end, we developed an aggressive plan to increase our footprint of next generation cloud data regions to extend coverage to the majority of our customer base by the end of 2019. We plan to add a region in Toronto, Canada in the beginning of the year and we'll open more new regions over the course of the year in Australia, Europe, Japan, South Korea, India, Brazil, and the United States, including Virginia, Arizona, and Illinois to support public sector and Department of Defense customers.
We’re excited to bring our unique next-generation enterprise cloud to the world. Customers with demanding workloads will benefit from the consistent high performance, low predictable pricing, and the compatibility and portability that we bring to the table. Come talk to us about how we can help your enterprise IT environment get better results with less time wasted on remedial infrastructure management by running key workloads on Oracle Cloud Infrastructure.
Avanttic ha preparado más de 30 paquetes para facilitar la transición de sus clientes hacia Oracle Cloud.
Están divididos en ocho familias, que intentan cubrir todas las posibles problemáticas del cliente, desde las aplicaciones o la analítica orientada al negocio hasta las capas de infraestructura.
Pensamos que estos paquetes pueden ser una ayuda para nuestros clientes principalmente en dos casos:
Nuevos proyectos en los que el cloud puede ser una alternativa. ¿Por qué no cloud?
Proyectos en los que el cliente se plantea subir cargas al cloud
Se trata de paquetes con un alcance limitado (2-4-5 semanas) que permitan obtener “quick wins”. Posteriormente pueden extenderse si el cliente tiene más interés o sus necesidades son mayores.
La lista completa está disponible en la dirección cloudservices.avanttic.com
La familia de Aplicaciones y Desarrollo incluye servicios que facilitan el trabajo de los equipos de desarrollo para la creación o migración de servicios y aplicaciones en o hacia la nube.
Dentro de esta familia hay un paquete específico para la migración de F&R, que veremos a continuación.
Esta transparencia recoge la descripción y características del servicio.
La propuesta y la arquitectura son semejantes a las que hemos visto en los casos reales de migración, pero aquí se incluye un alcance limitado, tanto en el número de formularios como en el tamaño de los mismos para mantener en proyecto simple y ajustarlo a un periodo limitado de tiempo.
Describir arquitectura y pasos del proyecto.