Webinar evolución a Oracle WebLogic Server 11g
-
Upload
avanttic-consultoria-tecnologica -
Category
Documents
-
view
2.967 -
download
6
description
Transcript of Webinar evolución a Oracle WebLogic Server 11g
Evolucione a WebLogic Server 11g
Migrar es moverse, ¡evolucionar es avanzar !
Agenda
• Oracle WebLogic 11g
• Migración a Oracle WebLogic 11g
• ¡Evoluciona!
Oracle WebLogic Server 11g
Oracle Fusion Middleware 11g
Oracle iAS-OAS / BEA WebLogic Server
Convergencia hacia un solo Application Server
WebLogic Server vs Oracle Application Server
• Mejor Rendimiento, Escalabilidad y Disponibilidad
• Incremento de la escalabilidad y calidad de servicio x4 según los benchmarks SpecJAppServer2004
• Aumento de la Disponibilidad de un 50% según Tapcon Consulting
• Nuevo Sistema de Mensajería JMS
• Nuevas facilidades para el Desarrollo
• Facilidades para desarrollar utilizando múltiples frameworks o modelos de desarrollo.
• Plataforma estratégica para nuevas soluciones (BI, ECM, SOA, BPM, …)
• Mejor Gestión de la Plataforma
• 50 % de reducción de Costes Operacionales según Crimson Consulting
Oracle WebLogic Server 11g
Arquitectura
WebLogic Server and iAS
Applications
ADF Spring …
WebLogic Operations Control
POJO
Java EE Web
Services TopLink
JRockit
WebLogic Real Time JRockit JVM
Reliability, Availability, Scalability, Performance
JMS Messaging
Develo
pm
ent T
ools
JD
evelo
per
Eclip
se
Clustering with Coherence EE Scale Out
Managem
ent
Ente
rprise M
anager
D
iagnostics P
ack
WLS
M
anagem
ent
JRockit JVM - Líder en Rendimiento
SPECjbb2005 - Quad core Intel Xeon X5355
0
50000
100000
150000
200000
250000
32-bit JVM 64-bit JVM
SP
EC
jbb
20
05
bo
ps
Sun JVM (base)
Sun JVM (tuned)
JRockit (base)
JRockit (tuned)
Reducción de costes mediante Alto Rendimiento
+64% +91%
Note: The percentage comparison is compared to the baseline (Sun JVM base). Relative performance varies with
workload.
JRockit Real Time: Garbage Collection Predecible
0
15
30
45
60
75
90
105
120
0 2000 4000 6000 8000 10000 12000 14000 16000 18000
Poca carga de trabajo: El GCprovoca
timeouts ocasionales
Mucha carga de trabajo: El GC provoca tiempos de
respuesta inacceptables
0
15
30
45
60
75
90
105
120
0 2000 4000 6000 8000 10000 12000 14000 16000 18000
Traditional Java
JRRT hace que el GC sea determinístico, permitiendo
garantizar las SLAs.
JRockit Real Time
¿Qué es Oracle Coherence?
Características
• Consultas paralelas de datos mediante el uso de filtros
• Procesamiento de transacciones basado en Grid para una mayor producción
• Procesamiento de eventos que permite el filtrado y el procesamiento de eventos en tiempo real
• Cache de escritura retrasada (write-behind) para incorporar las escrituras en las fuentes de datos de back-end
Beneficios
• Acceso rápido y confiable a los datos de aplicaciones
• Procesamiento de eventos y análisis de datos en memoria
• Menos carga en las fuentes de datos compartidas
• Escalamiento horizontal optimizado en commodity hardware
Fiabilidad al máximo nivel
Perdida de datos inexistente: 0 caídas en el Data Grid. No requiere
administration events when:
• Servers go down
• Network sections go down
• Servers are brought down and up for maintenance or upgrades
• Servers are dynamically added for scaling out
Primary of
Object XYZ
Backup of
Object XYZ
El mejor motor de mensajería (JMS)
Actualización de Aplicaciones
Actualización
del servidor
Configuración
Cambios
PARADAS PLANIFICADAS
Operations & Solutions
Hot redeployment
Side By Side Deployment
Dynamic changes
Disponibilidad – Paradas Planificadas
Rolling cluster upgrade
Error de Datos
Error Humano
Fallo de
Hardware
Desastres Error de Software
PARADAS NO PLANIFICADAS
Failures & Solutions
WLS with Oracle RAC
Clusters
Service Migration
MAN/WAN Clusters & Coherence for
Disaster Recovery
Clusters
Server & Service Migration
Clusterware integration
Disponibilidad – Paradas no Planificadas
Oracle WebLogic Server 11g
• Fiabilidad
• Calidad probada en los entornos más exigentes – “it just works”
• Integridad transaccional, mensajería fiable, Oracle RAC
• Disponibilidad
• Mantener el servicio a los clientes
• Tolerancia a paradas planificadas y no planificadas.
• Escalabilidad
• Expandir el sistema y añadir recursos bajo demanda
• Millones de usuarios y miles de sistemas
• Rendimiento
• Elevado throughput para aplicaciones/servicios
• Baja y predecible latencia
Reliability, Availability, Scalability & Performance “RASP”
Oracle WebLogic Server 11g
El mejor rendimiento
SPECjAppServer2004, JOPS@Standard
Oracle WebLogic Server 10.3
HP-UX Integrity BL870c Server
16 nodes 128 Cores
Itanium 9100
Sun Sun AS 9.1
Sun Enterprise T5120 Cluster
6 nodes 48 Cores
UltraSparc T2
IBM WebSphere V7
Application Server BladeCenter HS21
16 nodes 128 Cores Xeon 5470
See: http://www.spec.org/jAppServer2004/results/
Oracle WebLogic Server 10.3
HP-UX Integrity BL870c Server
17 nodes 136 Cores
Itanium 9100
World
Record
Oracle Fusion Middleware Lifetime Support Policy
http://www.oracle.com/us/support/library/lifetime-support-middleware-069163.pdf
Versiones de Oracle WebLogic Server 11g
• Lo mejor de Oracle y de BEA Systems:
• Las mejores tecnologías unidas en WebLogic
• Continuidad tecnológica con más capacidades
Migración a Oracle WebLogic Server 11g “es fácil”
Migración de Forms&Reports c/s (4.5 a 6i)
No es Inmediata, pero la complejidad es baja
Migración de Forms&Reports web (9i a 10gR2)
• Instalar / Recompilar / Formar
Inmediata
Nuevas funcionalidades Forms&Reports 11g
Más integrador
Eventos externos
JavaScript
Soporte Proxy User
Nueva consola OEM
Mejoras PJC
Integración con Reports
ODL
Migración de Discoverer
Desde versión 10g:
• Migración inmediata al no haber evolucionado
Desde versiones anteriores:
• Upgradear el EUL con Discoverer Administrator
Migración de Portal
• Instalar OID y SSO
• Instalar Oracle Portal 11g
• Upgradear los esquemas de BBDD de Oracle Portal con el upgrade assistant (la versión mínima de BBDD soportada es la 10.2.0.5)
Migración a Java 1.6
• Descargar la aplicación del control de versiones
• Compilar la aplicación de nuevo
• Arreglar los errores de compilación
• Sustituir funcionalidades deprecated
• Si la aplicación se conecta directamente con JDBC, cambiar la librería JDBC
• Solucionar otros errores
• Empaquetar la aplicación en un fichero EAR
• Desplegar sobre Oracle WebLogic Server
• Si la aplicación lo requiere, configurar su datasource
Tipos de enfoque a la hora de migrar “avanttic te ayuda”
Tipos de Enfoque
• Soporte de técnicos especializados para utilizar en cualquier necesidad durante el proceso de migración:
• Definición de arquitectura
• Instalación de productos Oracle
• Consultoría de migración
• Formación
• …
Consultoría especializada de acompañamiento
Cliente Cliente
• Migración de todos los componentes:
• Instalaciones
• Migración de Forms&Rerpors, Discoverer, Portal y Java)
• Optimización
• Documentación completa de referencia
• Pruebas de carga
• Formación
• Puesta en marcha
Tipos de Enfoque
Migración integral
Variedad en escenarios de colaboración
Múltiples opciones
CS
ACS
MS
¡Evoluciona!
Evoluciona tus aplicaciones Forms&Reports !!!!
Evolucionar Forms&Reports
Forms OWLS
SOA/BPM
OFM 11G – OWLS11G C
lie
nte
/Se
rvid
or
Fo
rms O
AS
Forms OWLS
J2EE (ADF)
OFM 11G – OWLS11G
Clie
nte
/Se
rvid
or
Fo
rms O
AS
J2EE (ADF) SOA/BPM
Forms OAS
a Forms OWLS
Co
mp
leji
da
d
Cliente / Servidor
a Forms OWLS
J2EE (ADF)
A SOA / BPM
Forms OAS-OWLS
A SOA / BPM
Cliente / Servidor
O Forms OAS-OWLS
A J2EE (ADF)
Cliente / Servidor
a SOA BPM
Alta
Media
Baja
Alto Medio Bajo
Coste / tiempo
Evolucionar Forms&Reports
Evolucionar con desarrollos J2EE (ADF)
Forms OWLS
J2EE (ADF)
OFM 11G – OWLS11G
Clie
nte
/Se
rvid
or
Fo
rms O
AS
J2EE (ADF)
Evolucionar con desarrollos J2EE (ADF)
• Es un “meta-framework”, basado en estándares, que empaqueta otros “frameworks”
• JSF, Struts, ADF Business Components, etc.
• Corrige los retos del desarrollo J2EE
• Demasiadas opciones tecnológicas
• Ninguna herramienta para integrarlas
• Conectividad a base de datos difícil (JDBC)
• Disponible desde JDeveloper 10g
• Basado en patrón de diseño Modelo-Vista-Controlador
Application Development Framework (ADF)
Evolucionar con desarrollos J2EE (ADF)
JDeveloper + ADF + JHeadStart
Controller Faces
AD
F M
eta
da
ta S
erv
ice
s
View ADF
Faces JSF
ADF
Model ADF Data Control
ADF BC Services
Web Services
Data
Access
Business
Service
Persistence
Layer
ADF BC View
ADF BC Entity
ADF Bindings
Evolucionar con desarrollos J2EE (ADF)
JDeveloper + ADF + JHeadStart
Controller Faces
AD
F M
eta
da
ta S
erv
ice
s
View ADF
Faces JSF
ADF
Model ADF Data Control
ADF BC Services
Web Services
Data
Access
Business
Service
Persistence
Layer
ADF BC View
ADF BC Entity
ADF Bindings
JHeadStart
Evolucionar con desarrollos J2EE (ADF)
Evolucionar con desarrollos J2EE (ADF)
Convivir de forma natural con dos tecnologías
Evolucionar con desarrollos J2EE (ADF)
Cubrir las necesidades crecientes de mi organización
Forms OWLS
SOA/BPM
OFM 11G – OWLS11G
Clie
nte
/Se
rvid
or
Fo
rms O
AS
SOA/BPM
Forms OAS
a Forms OWLS
Co
mp
leji
da
d
Cliente / Servidor
a Forms OWLS
J2EE (ADF)
A SOA / BPM
Forms OAS-OWLS
A SOA / BPM
Cliente / Servidor
O Forms OAS-OWLS
A J2EE (ADF)
Cliente / Servidor
a SOA BPM
Alta
Media
Baja
Alto Medio Bajo
Coste / tiempo
Evolucionar Forms&Reports
Evolucionar con integraciones (SOA)
Evolucionar con integraciones (SOA)
Arquitectura SOA
Procesos de
Negocio
Din
ám
ico
E
stá
tico
Automatización
de Procesos
Existentes
Soporte de los
Requerimientos
De Negocio
Publicación de
Nuevos Servicios
Eficientemente
Mejor Flujo de
Información
Contabilidad Facturación Marketing
Reducción coste Nuevos Servicios Nuevos Canales
comunicación Reclamaciones Visibilidad
Estrategia
Organización
Requerimientos
de Negocio
Activos IT
CRM ERP Java / J2EE Portal SCM Forms
Integración de
Servicios
Servicios
reusables y
Estándares
Evolucionar con integraciones (SOA)
• Consumir servicios desde Forms
• Consumir WS
• Publicar WS
• Publicar lógica de negocio utilizada en Forms como servicios
• Reingeniería PL/SQL
• Ejecutable desde otras aplicaciones
• Orquestable con BPEL
• Implantación Oracle Service Bus
Forms to Web Services (WS)
BPEL
J2EE
Forms
Oracle SOA Suite
BAM CEP
EM
POLICY
MANAGER
JDEV
ERP MAINFRAME SERVICES EVENTS
BPEL PROCESS MGR BUSINESS RULES HUMAN WORKFLOW
SERVICE BUS DATA INTEGRATOR
REG/REP
Adapters & B2B
PARTNERS DB
Evolucionar con integraciones (SOA)
Cubrir las necesidades crecientes de mi organización
Evoluciona tu entorno analítico !!!
Oracle Business Intelligence 11g
Interactive Dashboards
Geospatial Visualization
Office Integration
Mobile Reports
Applications & Portals
Search Ad-hoc Queries
Collaboration
Scorecards
Completo y integrado
Migración Discoverer a OBI
• Paso 1: Export del EUL con Discoverer Administrator (.eex)
• Paso 2 : Ejecutar el fichero migratorio EUL Metadata to Oracle BI EE RPD invocando al fichero exportado (.eex)
• Folders and Items <> Dimensión, Tabla de Hechos y Métricas
• Joins <> Relationship
• Hierarchies <> Hierarchies
• Paso 3: Generación de los informes y cuadros de mando utilizando Oracle Answers y Oracle Dashboard
Migración Discoverer a OBI
Evoluciona tu portal empresarial !!!
Oracle WebCenter Portal
Necesidades empresariales en los portales – Enterprise 2.0
Oracle WebCenter Portal
Portal integrador de nuestra producción empresarial
Barcelona
Aragó 182, 4ª, 08011 Barcelona
Teléfono 93 151 84 51
Madrid
Orense 85, Edificio Lexington, 28020 Madrid
Teléfono 91 116 17 89
www.avanttic.com
blog.avanttic.com
tu partner tecnológico
de confianza