• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Oracle Weblogic Server 11g
 

Oracle Weblogic Server 11g

on

  • 3,501 views

 

Statistics

Views

Total Views
3,501
Views on SlideShare
3,501
Embed Views
0

Actions

Likes
1
Downloads
191
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Oracle Weblogic Server 11g Oracle Weblogic Server 11g Presentation Transcript

    • WebLogic Server 11g It’s Evolution time Aitor Casas Gerente de cuentas 15-02-2011 1
    • Oracle Fusion Middleware 11gCentro de la pila tecnológica de Oracle 2
    • SOFTWARE, HARDWARE, COMPLETEComplete SolutionsComplete Choice 3
    • Only Oracle Delivers Complete Solutions Oracle IBM Microsoft HP SAPVertical AppsHorizontal AppsMiddlewareDatabaseOperating SystemVirtualizationServersStorageManagement 4
    • Oracle Fusion Middleware 5
    • Oracle WebLogic SuitePlataforma de ejecución común para todas la soluciones Fusion Applications Fusion Apps Desarrolladas en FMW 11g Applications Portfolio Applications en proceso de Certificación en WebLogic Fusion Middleware 11g Java EE/ISV SOA Suite WebCenter Content Identity Business Apps Suite Manageme Manageme Intelligence FMW 11g ntSuite nt uite Suite Certificados y Diferenciados con WebLogic Suite WebLogic Suite 11g WebLogic Suite 11g Grid Foundation 6
    • IAS-OAS / WebLogic 11gDe donde venimos, y a donde vamos 7
    • Oracle WebLogic 11gConvergencia hacia un solo Application Server Custom Apps Packaged Apps Other Oracle Forms Portal Fusion Middleware Reports Discoverer WebLogic Server 11g Clustering Configuration Security TopLink Messaging Transactions Oracle AQ RAC Integration Runtime 8
    • Oracle Fusion Middleware Releases 9
    • 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 10
    • Oracle WebLogic 11gFiabilidad, Rendimiento,Escalabilidad y Disponibilidad 11
    • Weblogic Server RASPReliability, Availability, Scalability y Performance “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 12
    • WebLogic Suite Componentes WebLogic Operations Control Enterprise Manager Diagnostics Pack JDeveloper Applications Development Tools ADF Spring POJO …Management WebLogic Server and iAS Web JMS Java EE TopLink Services Messaging Reliability, Availability, Scalability, Performance Eclipse Management Clustering with Coherence EE Scale Out WLS JRockit JRockit JVM WebLogic Real Time 13
    • WebLogic Server, TopologíaTecnología para RASP, Facilidad de uso • Domain – grup de instancia con un control Domain Managed Servers unificado • Administration Server – Gestión y control centralizado para el dominio Admin Server • Managed Server – Instancia que ejecuta aplicaciones y utiliza recursos config.xml • Cluster – grupo de managed servers para proporcionar escalabilidad y disponibilidad • Node Manager - proceso que arranca y para las instancias • Arquitectura Flexible – para satisfacer cualquier requerimiento de negocio Admin Console 14
    • WebLogic Server: El mejor RendimientoMulti Node (JOPS) World Record SPECjAppServer2004, JOPS@Standard World Record Oracle Oracle IBM Sun WebLogic Server 10.3 WebLogic Server 10.3 WebSphere V7 Sun AS 9.1 HP-UX Integrity HP-UX Integrity Application Server Sun Enterprise BL870c Server BL870c Server BladeCenter HS21 T5120 Cluster 17 nodes 16 nodes 16 nodes 6 nodes 136 Cores 128 Cores 128 Cores 48 Cores Itanium 9100 Itanium 9100 Xeon 5470 UltraSparc T2 See: http://www.spec.org/jAppServer2004/results/ 15
    • Oracle WebLogic 11gJRockit: Java virtual machine 16
    • JRockit JVM - Líder en Rendimiento Reducción de costes mediante Alto Rendimiento SPECjbb2005 - Quad core Intel Xeon X5355 250000 +64% +91% SPECjbb2005 bops 200000 Sun JVM (base) 150000 Sun JVM (tuned) 100000 JRockit (base) JRockit (tuned) 50000 0 32-bit JVM 64-bit JVMNote: The percentage comparison is compared to the baseline (Sun JVM base). Relative performance varies withworkload. 17
    • JRockit Real Time:Garbage Collection PredecibleTraditional Java JRockit Real Time 120 105 90 75 60 45 30 15 0 0 2000 4000 6000 8000 10000 12000 14000 16000 18000 Poca carga de trabajo: El GCprovoca timeouts ocasionales 120 105 90 75 60 45 JRRT hace que el GC sea determinístico, permitiendo 30 15 garantizar las SLAs. 0 0 2000 4000 6000 8000 10000 12000 14000 16000 18000 Mucha carga de trabajo: El GC provoca tiempos de respuesta inacceptables 18
    • Oracle WebLogic 11gOracle Coherence 19
    • ¿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-endBeneficios• 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 20
    • Oracle Coherence Data Grid Ever Expanding Universe of Users • Oracle Coherence Web Servers proporciona datos 101100010110010111011001011001011100011101111110001110 bajo demanda Application 10110001011001011101100101100101110001110 Servers • Permite escalar el Data Demand Grid de middleware con hardware de bajo coste Java Objects Data Supply Data Sources 21
    • Fiabilidad al máximo nivelPrimary of Backup ofObject XYZ Object XYZ 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 22
    • Oracle WebLogic 11gMensajeria JMS 23
    • El mejor motor de mensajería (JMS) 24
    • El mejor rendimiento (JMS) 25
    • Oracle WebLogic 11gAlta disponibilidad 26
    • Disponibilidad – Paradas Planificadas Actualización de Aplicaciones Hot redeployment Side By Side Deployment PARADAS PLANIFICADAS Configuración Cambios Operations & Solutions Actualización del servidor Dynamic changes Rolling cluster upgrade 27
    • Disponibilidad – Paradas no Planificadas Error de Datos Error Humano WLS with Oracle RAC Desastres Error de Software PARADAS NO PLANIFICADAS Failures & SolutionsMAN/WAN Clusters & Coherence Clustersfor Disaster Recovery Service Migration Clusters Fallo de Server & Service Migration Hardware Clusterware integration 28
    • Exalogic, rendimiento extremo!!Hardware y Software diseñados para trabajar juntos • 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 29
    • Oracle WebLogic 11gDesarrollo 30
    • Desarrollo, Flexibilidad y ProductividadHerramientas y Estándares Java y relacionados • 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 31
    • 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 32
    • JDeveloper: entorno unificadoFull Lifecycle Support 33
    • JDeveloper: entorno unificado 34
    • JDeveloper: entorno unificado Web 2.0 Java SOA 35
    • JDeveloper: entorno unificadoChoice of Development StylesVisual Dialog Code 36
    • ADF (Application Development Framework) 37
    • ADFArquitectura 38
    • ADFEstándares Java y SOA Desarrollo basado en estándares • EJB 3 (JSR-220) • JSF (JSR-127): Trinidad • Data Binding (JSR-227) • Portlets (JSR-168) • … 39
    • ADFIntegración del puesto de trabajo 40
    • Oracle Fusion Middleware 11gGestión de la Plataforma 41
    • Administración de WebLogic ServerConsola de Administración y Herramienta de scripting • 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) 42
    • WebLogic Administration Console 43
    • WebLogic Scripting Tool (WLST) • Herramienta de scripting para mantenimiento y configuración de instancias, clusters y domínios • Basedo en una implementación 100% Java de Python • Modos de funcionamiento – (script / interactive) ↔ (online / offline) • Proporciona un proceso repetitivo para propagar cambios de configuración a través de múltiples entornos. • Permite migrar y replicar entornos rápidamente 44
    • Diagnósticos Java IntegradosDiagnosticar aplicaciones en producción con un impacto mínimo • Diagnósticos en Real-time e históricos • Monitorización continua con mínimo overhead • No es instrusivo, no es necasario conocer 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. 45
    • Versiones WebLogic Server 46
    • 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 47
    • tu partner tecnológicode confianza aitor.casas@avanttic.com Barcelona Aragó 182, 4ª planta - 08011 Barcelona Tel. 93 151 84 51 Madrid Príncipe de Vergara 46, 3º dcha. - 28002 Madrid Tel. 91 116 17 89 www.avanttic.com blog.avanttic.com 48