View
223
Download
0
Category
Tags:
Preview:
DESCRIPTION
Evolucione a Oracle WebLogic Server 11g
Citation preview
Evolucione a
WebLogic Server 11g
Javier Navarro
Consultor
05/07/2012
Agenda
1. Oracle WebLogic 11g
2. Migración a Oracle WebLogic 11g
3. ¡Evolucione!
3 avanttic Consultoría Tecnológica
WebLogic Server 11g
4 avanttic Consultoría Tecnológica
Oracle Fusion Middleware 11g
5 avanttic Consultoría Tecnológica
Oracle Fusion Middleware Ciclo de Vida
http://www.oracle.com/us/support/library/lifetime-support-middleware-069163.pdf
6 avanttic Consultoría Tecnológica
Oracle iAS-OAS / BEA WebLogic Server Convergencia hacia un solo Application Server
7 avanttic Consultoría Tecnológica
• 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
WebLogic Server / Oracle Application Server
8 avanttic Consultoría Tecnológica
• 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
Oracle WebLogic Server 11g Reliability, Availability, Scalability & Performance“RASP”
9 avanttic Consultoría Tecnológica
WebLogic Server and iAS
Oracle WebLogic Server 11g Arquitectura
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
en
t To
ols
JD
evelo
per
Eclip
se
Clustering with Coherence EE Scale Out
Man
ag
em
en
t
En
terp
ris
e M
an
ag
er
D
iag
no
sti
cs P
ac
k
WL
S
Ma
na
gem
en
t
10 avanttic Consultoría Tecnológica
JRockit JVM – Líder en Rendimiento Reducción de costes mediante Alto 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)
11 avanttic Consultoría Tecnológica
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
12 avanttic Consultoría Tecnológica
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
Oracle Coherence
13 avanttic Consultoría Tecnológica
• 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
Fiabilidad al máximo nivel
Primary of
Object XYZ
Backup of
Object XYZ
14 avanttic Consultoría Tecnológica
El mejor motor de mensajería (JMS)
15 avanttic Consultoría Tecnológica
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
Oracle WebLogic Server 10.3
HP-UX Integrity BL870c Server
17 nodes 136 Cores
Itanium 9100
World
Record
See: http://www.spec.org/jAppServer2004/results/
16 avanttic Consultoría Tecnológica
Disponibilidad – Paradas Planificadas
Actualización de Aplicaciones
Actualización
del servidor
Configuración
Cambios
PARADAS PLANIFICADAS
Operations & Solutions
Hot redeployment
Side By Side Deployment
Dynamic changes
Rolling cluster upgrade
17 avanttic Consultoría Tecnológica
Disponibilidad – Paradas no Planificadas
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
18 avanttic Consultoría Tecnológica
• Lo mejor de Oracle y de BEA Systems:
• Las mejores tecnologías unidas en WebLogic
• Continuidad tecnológica con más capacidades
Versiones de Oracle WebLogic Server 11g
19 avanttic Consultoría Tecnológica
Migración a
WebLogic Server 11g
“es fácil”
20 avanttic Consultoría Tecnológica
• No es Inmediata, pero la complejidad es baja
Migración de Forms&Reports c/s (6i a 10g/11g)
21 avanttic Consultoría Tecnológica
• Inmediata (Instalar / Recompilar / Configurar / Formar)
Migración de Forms&Reports web
(10g 11g)
22 avanttic Consultoría Tecnológica
Nuevas funcionalidades Forms&Reports 11g Más integración
JavaScript
Soporte Proxy User
Nueva consola OEM
Mejoras PJC
Integración con Reports
ODL
Eventos externos
23 avanttic Consultoría Tecnológica
Desde versión 10g:
• Migración inmediata al no haber evolucionado
Desde versiones anteriores:
• Upgradear el EUL con Discoverer Administrator
Migración de Discoverer
24 avanttic Consultoría Tecnológica
• 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 de Portal
25 avanttic Consultoría Tecnológica
• 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
Migración a Java 1.6
26 avanttic Consultoría Tecnológica
Tipos de enfoque para la
migración
te ayuda
27 avanttic Consultoría Tecnológica
• 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
• …
Tipos de Enfoque Consultoría especializada de acompañamiento
28 avanttic Consultoría Tecnológica
• Migración de todos los componentes:
• Instalaciones
• Migración de Forms&Rerports, 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
29 avanttic Consultoría Tecnológica
Múltiples escenarios de colaboración Múltiples opciones
CS
ACS
30 avanttic Consultoría Tecnológica
Evolucione sus aplicaciones
Forms&Reports
31 avanttic Consultoría Tecnológica
Evolucionar Forms&Reports
J2EE(ADF) SOA/BPM
32 avanttic Consultoría Tecnológica
Evolucionar Forms&Reports Evolucionar con desarrollos J2EE (ADF)
J2EE(ADF)
33 avanttic Consultoría Tecnológica
• 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
Evolucionar con desarrollos J2EE (ADF) Application Development Framework (ADF)
34 avanttic Consultoría Tecnológica
Evolucionar con desarrollos J2EE (ADF) JDeveloper + ADF + JHeadStart
Controller Faces
AD
F M
eta
data
Serv
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
35 avanttic Consultoría Tecnológica
Evolucionar con desarrollos J2EE (ADF) JDeveloper + ADF + JHeadStart
Controller Faces
AD
F M
eta
data
Serv
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
36 avanttic Consultoría Tecnológica
Evolucionar con desarrollos J2EE (ADF)
37 avanttic Consultoría Tecnológica
Evolucionar con desarrollos J2EE (ADF) Convivir de forma natural con dos tecnologías
38 avanttic Consultoría Tecnológica
Evolucionar con desarrollos J2EE (ADF) Cubrir las necesidades crecientes de mi organización
39 avanttic Consultoría Tecnológica
Evolucionar con integraciones (SOA)
SOA/BPM
Evolucionar Forms&Reports
40 avanttic Consultoría Tecnológica
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
41 avanttic Consultoría Tecnológica
• 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
Evolucionar con integraciones (SOA) Forms to Web Services (WS)
BPEL
J2EE
Forms
BPEL
J2EE
Forms
42 avanttic Consultoría Tecnológica
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
43 avanttic Consultoría Tecnológica
Evolucionar con integraciones (SOA) Cubrir las necesidades crecientes de mi organización
44 avanttic Consultoría Tecnológica
Evolucione
su entorno analítico
45 avanttic Consultoría Tecnológica
Interactive Dashboards
Geospatial Visualization
Office Integration
Mobile Reports
Applications & Portals
Search Ad-hoc Queries
Collaboration
Scorecards
Oracle Business Intelligence 11g Completo y integrado
46 avanttic Consultoría Tecnológica
• 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
47 avanttic Consultoría Tecnológica
Migración Discoverer a OBI
48 avanttic Consultoría Tecnológica
Evolucione
su portal empresarial
49 avanttic Consultoría Tecnológica
Oracle WebCenter Portal
50 avanttic Consultoría Tecnológica
Oracle WebCenter Portal Portal integrador de nuestra producción empresarial
Para más información contacte con nosotros a través de comercial@avanttic.com
BARCELONA
Aragó 182, 4º planta
08011 Barcelona
Tel. 93 151 84 51
MADRID
Orense 85
28020 Madrid
Tel. 91 116 17 89
javier.navarro@avanttic.com
Recommended