4. Only Oracle Delivers Complete Solutions
Oracle IBM Microsoft HP SAP
Vertical Apps
Horizontal Apps
Middleware
Database
Operating System
Virtualization
Servers
Storage
Management
4
6. Oracle WebLogic Suite
Plataforma 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
8. Oracle WebLogic 11g
Convergencia 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
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
10
12. Weblogic Server RASP
Reliability, 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
13. 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
14. WebLogic Server, Topología
Tecnologí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
15. WebLogic Server: El mejor Rendimiento
Multi 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
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
20
21. 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
22. Fiabilidad al máximo nivel
Primary of Backup of
Object 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
27. 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
28. Disponibilidad – Paradas no Planificadas
Error de Datos
Error Humano
WLS with Oracle RAC
Desastres Error de Software
PARADAS NO PLANIFICADAS
Failures & Solutions
MAN/WAN Clusters & Coherence Clusters
for Disaster Recovery Service Migration
Clusters
Fallo de Server & Service Migration
Hardware Clusterware integration
28
29. 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
31. Desarrollo, Flexibilidad y Productividad
Herramientas 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
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
32
42. Administración de WebLogic Server
Consola 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
44. 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
45. Diagnósticos Java Integrados
Diagnosticar 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
47. Versiones WebLogic Server
Versiones 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
48. tu partner tecnológico
de 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