evolución a oracle weblogic server 11g

54
1 WebLogic Server 11g Aitor Casas - ([email protected]) Gerente de cuentas 15-02-2011

Upload: oracleiberia

Post on 05-Dec-2014

10.614 views

Category:

Technology


4 download

DESCRIPTION

 

TRANSCRIPT

1

WebLogic Server 11g

Aitor Casas - ([email protected])Gerente de cuentas

15-02-2011

2

Oracle Fusion Middleware 11gCentro de la pila tecnológica de Oracle

3

SOFTWARE, HARDWARE, COMPLETE

Complete Solutions

Complete Choice

4

Only Oracle Delivers Complete Solutions

Oracle IBM Microsoft HP SAP

Vertical Apps

Horizontal Apps

Middleware

Database

Operating System

Virtualization

Servers

Storage

Management

5

Oracle Fusion Middleware

6

Oracle WebLogic SuitePlataforma de ejecución común para todas la soluciones

Fusion Applications

FMW 11g

Certificados y Diferenciadoscon WebLogic Suite

Applications Portfolio Applications

en proceso de Certificación en WebLogic

SOA Suite Identity Manageme

nt uite

Business Intelligence

Suite

Content Manageme

ntSuite

WebCenter Suite

Java EE/ISV Apps

Fusion Middleware 11g

WebLogic Suite 11g

Fusion Apps

Desarrolladasen FMW 11g

WebLogic Suite 11g

Grid Foundation

7

IAS-OAS / WebLogic 11gDe donde venimos, y a donde vamos

8

Oracle WebLogic 11gConvergencia hacia un solo Application Server

WebLogic Server 11g

Custom Apps Packaged Apps

Other Oracle Fusion Middleware

Forms

Reports

Portal

Discoverer

Security TopLink

Oracle AQ RAC Integration

Clustering Configuration

Messaging Transactions

Runtime

9

Oracle Fusion Middleware Releases

10

WebLogic vs Internet Application Server

• Mejor Rendimiento, Escalabilidad y Disponibilidad (RASP)

• 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

11

Oracle WebLogic 11gFiabilidad, Rendimiento, Escalabilidad y Disponibilidad

12

Reliability, Availability, Scalability y Performance “RASP”

Weblogic Server RASP

• Fiabilidad

• Calidad provada en los entornos más exigentes – “it just works”

• Integridad transaccional, mensagería fiable, Oracle RAC

• Disponibilidad

• Mantener el servicio a los clientes

• Tolerancia a paradas planificadas y no planificadas.

• Escalabilidad

• Expadir el sistema y añadir resursos bajo demanda

• Millones de usuarios y miles de sistemas

• Rendimiento

• Elevado Throughput para aplicaciones/servicios

• Baja y predecible latencia

13

WebLogic SuiteComponentes

WebLogic Server and iAS

Applications

ADF Spring …

WebLogic Operations Control

POJO

Java EEWeb

ServicesTopLink

JRockit

WebLogic Real TimeJRockit JVM

Reliability, Availability, Scalability, Performance

JMSMessaging

Develo

pm

en

t To

ols

JD

evelo

per

Eclip

se

Clustering with Coherence EE Scale Out

Man

ag

em

en

t

En

terp

rise M

an

ag

er

Dia

gn

osti

cs P

ack

WL

SM

an

ag

em

en

t

14

WebLogic Server, Topología

• Domain – grup de instancia con un control unificado

• Administration Server – Gestión y control centralizado para el dominio

• Managed Server – Instancia que ejecutaaplicaciones y utiliza recursos

• Cluster – grupo de managed servers paraproporcionar escalabilidad y disponibilidad

• Node Manager - proceso que arranca y para lasinstancias

• Arquitectura Flexible – para satisfacercualquier requerimiento de negocio

Tecnología para RASP, Facilidad de uso

Admin Server

Managed Servers

config.xml

Admin Console

Domain

15

WebLogic Server: El mejor RendimientoMulti Node (JOPS) World Record

SPECjAppServer2004, JOPS@Standard

OracleWebLogic Server 10.3

HP-UX Integrity BL870c Server

16 nodes 128 Cores

Itanium 9100

SunSun AS 9.1

Sun Enterprise T5120 Cluster

6 nodes 48 Cores

UltraSparc T2

IBMWebSphere V7

Application ServerBladeCenter HS21

16 nodes128 Cores Xeon 5470

See: http://www.spec.org/jAppServer2004/results/

OracleWebLogic Server 10.3

HP-UX Integrity BL870c Server

17 nodes 136 Cores

Itanium 9100

World

Record

16

Oracle WebLogic 11gJRockit: Java virtual machine

17

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.

18

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

19

Oracle WebLogic 11gOracle Coherence

20

¿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 la filtración y el procesamiento de eventos en tiempo real

• Caché 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

21

10110001011001011101100101100101110001110

101100010110010111011001011001011100011101111110001110

Application Servers

Web Servers

Ever Expanding Universe of Users

Oracle Coherence Data Grid

• Oracle Coherenceproporciona datosbajo demanda

• Permite escalar el Grid de middleware con hardware de bajo coste

Data Sources

Data Supply

Data Demand

Java Objects

22

Fiabilidad al máximo nivel

Perdida de datos inexistente, 0 caídas en el Data Grid, No requiere

administración – Evens 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

23

Oracle WebLogic 11gMensajeria JMS

24

El mejor motor de mensajería (JMS)

25

El mejor rendimiento (JMS)

26

Oracle WebLogic 11gAlta disponibilidad

27

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

28

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

29

Exalogic, rendimiento extremo!!

• Rendimiento Java EE

• El rendimiento de las aplicaciones Java

EE mejorado 10X

• Los cimientos del Cloud empresarial

• Virtualización

• Diseñado para consolidación de

aplicaciones

• Sistema completo

• Reducción de costes de despliegue y operación

Hardware y Software diseñados para trabajar juntos

30

Oracle WebLogic 11gDesarrollo

31

Desarrollo, Flexibilidad y Productividad

• Soporte a múltiples Frameworks y Modelos de Programación

• Java EE tradicional

• Web Services/SOA

• Mensajería

• Web 2.0/RIA

• Open Source – Spring y frameworks de persistencia

• ADF

• Diferentes Herramientas de Desarrollo

• Entorno de ejecución común para distintas soluciones (BI, SOA, BUS, BPM,…)

• Múltiples herramientas de desarrollo Java.

• Integración con otros entornos

• Otros e entornos de aplicaciones (Java, .NET, Tuxedo, Messaging)

• Infraestructura de seguridad y gestión de usuarios

• Bases de datos y otras infraestructuras

Herramientas y Estándares Java y relacionados

32

WebLogic Server Development Tools

• Oracle JDeveloper

• El IDE completo para Fusion Middleware/WL Server

• 3 opciones para diferentes tipos de desarrollos:

• Studio – Fusion Development, ADF, SOA

• Java EE – Java EE básico y Web Services

• Java – Solamente Java

• Oracle Enterprise Eclipse Pack

• Plug-ins para Eclipse

• WebLogic Java EE, Spring, Web Services, JPA

33

JDeveloper: entorno unificado

Full Lifecycle Support

34

JDeveloper: entorno unificado

35

JDeveloper: entorno unificado

SOA

Web 2.0

Java

36

JDeveloper: entorno unificado

Choice of Development Styles

VisualDialog

Code

37

ADF (Application Development Framework)

38

ADF

Arquitectura

39

Desarrollo basado en estándares

• EJB 3 (JSR-220)

• JSF (JSR-127): Trinidad

• Data Binding (JSR-227)

• Portlets (JSR-168)

• …

ADF

Estándares Java y SOA

40

ADF

Integración del puesto de trabajo

41

Oracle Fusion Middleware 11gGestión de la Plataforma

42

Administración de WebLogic Server

• Administration Console

• Consola Web

• Realiza todas las tareas de administración

• Tipos de usuarios y roles predefinidos

• Extensible mediante estándares (JSR-168, WSRP, …)

• WebLogic Scripting Tool (WLST)

• Herramienta de scripting para automatizar tareas

• Realiza todas las tareas de administración

• Extensible mediante estándares(Jython)

• Múltiples modos (online/offline, interactive/scripted)

Consola de Administración y Herramienta de scripting

43

WebLogic Administration Console

44

WebLogic Scripting Tool (WLST)

• Herramienta de scripting paramantenimiento y configuraciónde instancias, clusters y domínios

• Basedo en una implementación100% Java de Python

• Modos de funcionamiento –(script / interactive) ↔ (online / offline)

• Proporciona un procesorepetitivo para propagar cambiosde configuración a través de múltiples entornos.

• Permite migrar y replicarentornos rápidamente

45

Diagnósticos Java Integrados

• Diagnósticos en Real-time e históricos

• Monitorización continua con mínimo overhead

• No es instrusivo, no es necasarioconocer la aplicación

• Arrancar/Parar sin parar el servidor

• Diagnotica aplicaciones en cualquier servidor Java

• Identifica tiempos de espera en el mid-tier resources

• Analiza desde sesiones de DB a threads Java.

Diagnosticar aplicaciones en producción con un impacto mínimo

46

Versiones WebLogic Server

47

Versiones WebLogic ServerVersiones de WebLogic Server

• Lo mejor de Oracle y Bea Systems

• Continuidad tecnológica con mas capacidades

• Las mejores empresas tecnológicas juntas en WebLogic

48

Próximos Webinars

49

Próximos Webinars

• Migración de Oracle Discoverer a Oracle Bussiness Intelligence 11g (01/03/2010)

• Desde la adquisición por parte de Oracle de Siebel e Hyperion, OracleBusiness Intelligence se ha convertido en el sistema de BI más potente del mercado. Conozca lo sencillo que es migrar sus análisis realizados con Discoverer a la nueva plataforma de BI.

50

Próximos Webinars

• Migración de aplicaciones Forms/Reports a Oracle WebLogic 11g (15/03/2010)

• Conozca las diferentes alternativas de evolución para sus aplicaciones Forms/Reports: ¿Migrarlas a Oracle WebLogic 11g y después integrarlas con desarrollos J2EE o servicios web? ¿Empezar por implantar una arquitectura SOA? ¿Migrarlas directamente a J2EE?

51

Quiénes somos

52

Quiénes Somos

53

Preguntas

54

[email protected]

BarcelonaAragó 182, 4ª planta - 08011 BarcelonaTel. 93 151 84 51

MadridPríncipe de Vergara 46, 3º dcha. - 28002 MadridTel. 91 116 17 89

www.avanttic.comblog.avanttic.com