Webinar evolución a Oracle WebLogic Server 11g

52
Evolucione a WebLogic Server 11g Migrar es moverse, ¡evolucionar es avanzar !

description

 

Transcript of Webinar evolución a Oracle WebLogic Server 11g

Page 1: Webinar evolución a Oracle WebLogic Server 11g

Evolucione a WebLogic Server 11g

Migrar es moverse, ¡evolucionar es avanzar !

Page 2: Webinar evolución a Oracle WebLogic Server 11g

Agenda

• Oracle WebLogic 11g

• Migración a Oracle WebLogic 11g

• ¡Evoluciona!

Page 3: Webinar evolución a Oracle WebLogic Server 11g

Oracle WebLogic Server 11g

Page 4: Webinar evolución a Oracle WebLogic Server 11g

Oracle Fusion Middleware 11g

Page 5: Webinar evolución a Oracle WebLogic Server 11g

Oracle iAS-OAS / BEA WebLogic Server

Convergencia hacia un solo Application Server

Page 6: Webinar evolución a Oracle WebLogic Server 11g

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

Page 7: Webinar evolución a Oracle WebLogic Server 11g

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

Page 8: Webinar evolución a Oracle WebLogic Server 11g

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.

Page 9: Webinar evolución a Oracle WebLogic Server 11g

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

Page 10: Webinar evolución a Oracle WebLogic Server 11g

¿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

Page 11: Webinar evolución a Oracle WebLogic Server 11g

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

Page 12: Webinar evolución a Oracle WebLogic Server 11g

El mejor motor de mensajería (JMS)

Page 13: Webinar evolución a Oracle WebLogic Server 11g

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

Page 14: Webinar evolución a Oracle WebLogic Server 11g

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

Page 15: Webinar evolución a Oracle WebLogic Server 11g

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”

Page 16: Webinar evolución a Oracle WebLogic Server 11g

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

Page 17: Webinar evolución a Oracle WebLogic Server 11g

Oracle Fusion Middleware Lifetime Support Policy

http://www.oracle.com/us/support/library/lifetime-support-middleware-069163.pdf

Page 18: Webinar evolución a Oracle WebLogic Server 11g

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

Page 19: Webinar evolución a Oracle WebLogic Server 11g

Migración a Oracle WebLogic Server 11g “es fácil”

Page 20: Webinar evolución a Oracle WebLogic Server 11g

Migración de Forms&Reports c/s (4.5 a 6i)

No es Inmediata, pero la complejidad es baja

Page 21: Webinar evolución a Oracle WebLogic Server 11g

Migración de Forms&Reports web (9i a 10gR2)

• Instalar / Recompilar / Formar

Inmediata

Page 22: Webinar evolución a Oracle WebLogic Server 11g

Nuevas funcionalidades Forms&Reports 11g

Más integrador

Eventos externos

JavaScript

Soporte Proxy User

Nueva consola OEM

Mejoras PJC

Integración con Reports

ODL

Page 23: Webinar evolución a Oracle WebLogic Server 11g

Migración de Discoverer

Desde versión 10g:

• Migración inmediata al no haber evolucionado

Desde versiones anteriores:

• Upgradear el EUL con Discoverer Administrator

Page 24: Webinar evolución a Oracle WebLogic Server 11g

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)

Page 25: Webinar evolución a Oracle WebLogic Server 11g

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

Page 26: Webinar evolución a Oracle WebLogic Server 11g

Tipos de enfoque a la hora de migrar “avanttic te ayuda”

Page 27: Webinar evolución a Oracle WebLogic Server 11g

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

Page 28: Webinar evolución a Oracle WebLogic Server 11g

• 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

Page 29: Webinar evolución a Oracle WebLogic Server 11g

Variedad en escenarios de colaboración

Múltiples opciones

CS

ACS

MS

Page 30: Webinar evolución a Oracle WebLogic Server 11g

¡Evoluciona!

Page 31: Webinar evolución a Oracle WebLogic Server 11g

Evoluciona tus aplicaciones Forms&Reports !!!!

Page 32: Webinar evolución a Oracle WebLogic Server 11g

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

Page 33: Webinar evolución a Oracle WebLogic Server 11g

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)

Page 34: Webinar evolución a Oracle WebLogic Server 11g

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)

Page 35: Webinar evolución a Oracle WebLogic Server 11g

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

Page 36: Webinar evolución a Oracle WebLogic Server 11g

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

Page 37: Webinar evolución a Oracle WebLogic Server 11g

Evolucionar con desarrollos J2EE (ADF)

Page 38: Webinar evolución a Oracle WebLogic Server 11g

Evolucionar con desarrollos J2EE (ADF)

Convivir de forma natural con dos tecnologías

Page 39: Webinar evolución a Oracle WebLogic Server 11g

Evolucionar con desarrollos J2EE (ADF)

Cubrir las necesidades crecientes de mi organización

Page 40: Webinar evolución a Oracle WebLogic Server 11g

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)

Page 41: Webinar evolución a Oracle WebLogic Server 11g

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

Page 42: Webinar evolución a Oracle WebLogic Server 11g

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

Page 43: Webinar evolución a Oracle WebLogic Server 11g

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

Page 44: Webinar evolución a Oracle WebLogic Server 11g

Evolucionar con integraciones (SOA)

Cubrir las necesidades crecientes de mi organización

Page 45: Webinar evolución a Oracle WebLogic Server 11g

Evoluciona tu entorno analítico !!!

Page 46: Webinar evolución a Oracle WebLogic Server 11g

Oracle Business Intelligence 11g

Interactive Dashboards

Geospatial Visualization

Office Integration

Mobile Reports

Applications & Portals

Search Ad-hoc Queries

Collaboration

Scorecards

Completo y integrado

Page 47: Webinar evolución a Oracle WebLogic Server 11g

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

Page 48: Webinar evolución a Oracle WebLogic Server 11g

Migración Discoverer a OBI

Page 49: Webinar evolución a Oracle WebLogic Server 11g

Evoluciona tu portal empresarial !!!

Page 50: Webinar evolución a Oracle WebLogic Server 11g

Oracle WebCenter Portal

Necesidades empresariales en los portales – Enterprise 2.0

Page 51: Webinar evolución a Oracle WebLogic Server 11g

Oracle WebCenter Portal

Portal integrador de nuestra producción empresarial

Page 52: Webinar evolución a Oracle WebLogic Server 11g

[email protected]

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