51
Evolucione a WebLogic Server 11g Javier Navarro Consultor 05/07/2012

Webinar evolución a WebLogic

Embed Size (px)

DESCRIPTION

Oracle WebLogic Server Suite incorpora los componentes Forms, Reports, Discoverer y Portal, que hasta ahora formaban parte de Oracle Internet Application Server (iAS/OAS), lo que posibilita proteger sus inversiones realizadas y seguir aprovechando la experiencia de sus aquipos de desarrollo.

Citation preview

Page 1: Webinar evolución a WebLogic

Evolucione a

WebLogic Server 11g

Javier Navarro

Consultor

05/07/2012

Page 2: Webinar evolución a WebLogic

Agenda

1. Oracle WebLogic 11g

2. Migración a Oracle WebLogic 11g

3. ¡Evolucione!

Page 3: Webinar evolución a WebLogic

3 avanttic Consultoría Tecnológica

WebLogic Server 11g

Page 4: Webinar evolución a WebLogic

4 avanttic Consultoría Tecnológica

Oracle Fusion Middleware 11g

Page 5: Webinar evolución a WebLogic

5 avanttic Consultoría Tecnológica

Oracle Fusion Middleware Ciclo de Vida

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

Page 6: Webinar evolución a WebLogic

6 avanttic Consultoría Tecnológica

Oracle iAS-OAS / BEA WebLogic Server Convergencia hacia un solo Application Server

Page 7: Webinar evolución a WebLogic

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

Page 8: Webinar evolución a WebLogic

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”

Page 9: Webinar evolución a WebLogic

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

Page 10: Webinar evolución a WebLogic

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)

Page 11: Webinar evolución a WebLogic

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

Page 12: Webinar evolución a WebLogic

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

Page 13: Webinar evolución a WebLogic

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

Page 14: Webinar evolución a WebLogic

14 avanttic Consultoría Tecnológica

El mejor motor de mensajería (JMS)

Page 15: Webinar evolución a WebLogic

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/

Page 16: Webinar evolución a WebLogic

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

Page 17: Webinar evolución a WebLogic

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

Page 18: Webinar evolución a WebLogic

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

Page 19: Webinar evolución a WebLogic

19 avanttic Consultoría Tecnológica

Migración a

WebLogic Server 11g

“es fácil”

Page 20: Webinar evolución a WebLogic

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)

Page 21: Webinar evolución a WebLogic

21 avanttic Consultoría Tecnológica

• Inmediata (Instalar / Recompilar / Configurar / Formar)

Migración de Forms&Reports web

(10g 11g)

Page 22: Webinar evolución a WebLogic

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

Page 23: Webinar evolución a WebLogic

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

Page 24: Webinar evolución a WebLogic

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

Page 25: Webinar evolución a WebLogic

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

Page 26: Webinar evolución a WebLogic

26 avanttic Consultoría Tecnológica

Tipos de enfoque para la

migración

te ayuda

Page 27: Webinar evolución a WebLogic

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

Page 28: Webinar evolución a WebLogic

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

Page 29: Webinar evolución a WebLogic

29 avanttic Consultoría Tecnológica

Múltiples escenarios de colaboración Múltiples opciones

CS

ACS

Page 30: Webinar evolución a WebLogic

30 avanttic Consultoría Tecnológica

Evolucione sus aplicaciones

Forms&Reports

Page 31: Webinar evolución a WebLogic

31 avanttic Consultoría Tecnológica

Evolucionar Forms&Reports

J2EE(ADF) SOA/BPM

Page 32: Webinar evolución a WebLogic

32 avanttic Consultoría Tecnológica

Evolucionar Forms&Reports Evolucionar con desarrollos J2EE (ADF)

J2EE(ADF)

Page 33: Webinar evolución a WebLogic

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)

Page 34: Webinar evolución a WebLogic

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

Page 35: Webinar evolución a WebLogic

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

Page 36: Webinar evolución a WebLogic

36 avanttic Consultoría Tecnológica

Evolucionar con desarrollos J2EE (ADF)

Page 37: Webinar evolución a WebLogic

37 avanttic Consultoría Tecnológica

Evolucionar con desarrollos J2EE (ADF) Convivir de forma natural con dos tecnologías

Page 38: Webinar evolución a WebLogic

38 avanttic Consultoría Tecnológica

Evolucionar con desarrollos J2EE (ADF) Cubrir las necesidades crecientes de mi organización

Page 39: Webinar evolución a WebLogic

39 avanttic Consultoría Tecnológica

Evolucionar con integraciones (SOA)

SOA/BPM

Evolucionar Forms&Reports

Page 40: Webinar evolución a WebLogic

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

Page 41: Webinar evolución a WebLogic

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

Page 42: Webinar evolución a WebLogic

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

Page 43: Webinar evolución a WebLogic

43 avanttic Consultoría Tecnológica

Evolucionar con integraciones (SOA) Cubrir las necesidades crecientes de mi organización

Page 44: Webinar evolución a WebLogic

44 avanttic Consultoría Tecnológica

Evolucione

su entorno analítico

Page 45: Webinar evolución a WebLogic

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

Page 46: Webinar evolución a WebLogic

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

Page 47: Webinar evolución a WebLogic

47 avanttic Consultoría Tecnológica

Migración Discoverer a OBI

Page 48: Webinar evolución a WebLogic

48 avanttic Consultoría Tecnológica

Evolucione

su portal empresarial

Page 49: Webinar evolución a WebLogic

49 avanttic Consultoría Tecnológica

Oracle WebCenter Portal

Page 50: Webinar evolución a WebLogic

50 avanttic Consultoría Tecnológica

Oracle WebCenter Portal Portal integrador de nuestra producción empresarial

Page 51: Webinar evolución a WebLogic

Para más información contacte con nosotros a través de [email protected]

BARCELONA

Aragó 182, 4º planta

08011 Barcelona

Tel. 93 151 84 51

MADRID

Orense 85

28020 Madrid

Tel. 91 116 17 89

[email protected]