Your SlideShare is downloading. ×
Webinar evolución a Oracle WebLogic Server 11g
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Saving this for later?

Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime - even offline.

Text the download link to your phone

Standard text messaging rates apply

Webinar evolución a Oracle WebLogic Server 11g

2,421
views

Published on


0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
2,421
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
105
Comments
0
Likes
1
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Evolucione a WebLogic Server 11g Migrar es moverse, ¡evolucionar es avanzar !
  • 2. Agenda • Oracle WebLogic 11g • Migración a Oracle WebLogic 11g • ¡Evoluciona!
  • 3. Oracle WebLogic Server 11g
  • 4. Oracle Fusion Middleware 11g
  • 5. Oracle iAS-OAS / BEA WebLogic ServerConvergencia hacia un solo Application Server
  • 6. 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
  • 7. Oracle WebLogic Server 11g Arquitectura 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 Management Eclipse Clustering with Coherence EE Scale Out WLS JRockit JRockit JVM WebLogic Real Time
  • 8. JRockit JVM - Líder en RendimientoReducció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 JVM Note: The percentage comparison is compared to the baseline (Sun JVM base). Relative performance varies with workload.
  • 9. 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
  • 10. ¿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
  • 11. Fiabilidad al máximo nivelPrimary of Backup ofObject XYZ Object XYZ 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
  • 12. El mejor motor de mensajería (JMS)
  • 13. 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
  • 14. Disponibilidad – Paradas no Planificadas Error de Datos Error Humano WLS with Oracle RACDesastres Error de Software PARADAS NO PLANIFICADAS Failures & SolutionsMAN/WAN Clusters & Coherence for ClustersDisaster Recovery Service Migration Fallo de Clusters Hardware Server & Service Migration Clusterware integration
  • 15. Oracle WebLogic Server 11gReliability, Availability, Scalability & Performance “RASP” • 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
  • 16. Oracle WebLogic Server 11gEl mejor rendimiento 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/
  • 17. Oracle Fusion MiddlewareLifetime Support Policy http://www.oracle.com/us/support/library/lifetime-support-middleware-069163.pdf
  • 18. 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
  • 19. Migración a Oracle WebLogic Server 11g“es fácil”
  • 20. Migración de Forms&Reports c/s (4.5 a 6i)No es Inmediata, pero la complejidad es baja
  • 21. Migración de Forms&Reports web (9i a 10gR2)Inmediata • Instalar / Recompilar / Formar
  • 22. Nuevas funcionalidades Forms&Reports 11gMás integrador JavaScript Soporte Proxy User Eventos externos Mejoras PJC Integración con Reports Nueva consola OEM ODL
  • 23. Migración de Discoverer Desde versión 10g: • Migración inmediata al no haber evolucionado Desde versiones anteriores: • Upgradear el EUL con Discoverer Administrator
  • 24. 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)
  • 25. 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
  • 26. Tipos de enfoque a la hora de migrar“avanttic te ayuda”
  • 27. Tipos de EnfoqueConsultoría especializada de acompañamiento • 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 • … Cliente Cliente
  • 28. Tipos de EnfoqueMigración integral • 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
  • 29. Variedad en escenarios de colaboraciónMúltiples opciones CS ACS MS
  • 30. ¡Evoluciona!
  • 31. Evoluciona tus aplicacionesForms&Reports !!!!
  • 32. Evolucionar Forms&Reports J2EE (ADF) SOA/BPM Cliente/Servidor Cliente/Servidor Forms OWLS Forms OWLS Forms OAS Forms OAS SOA/BPM J2EE (ADF) OFM 11G – OWLS11G OFM 11G – OWLS11G
  • 33. Evolucionar Forms&ReportsEvolucionar con desarrollos J2EE (ADF) Cliente / Servidor a SOA BPM Alta Cliente / Servidor O Forms OAS-OWLS J2EE (ADF) A J2EE (ADF) Forms OAS-OWLS Cliente/Servidor A SOA / BPM Media Complejidad Forms OWLS Forms OAS J2EE (ADF) A SOA / BPM Cliente / Servidor a Forms OWLS Baja Forms OAS J2EE (ADF) a Forms OWLS Bajo Medio Alto OFM 11G – OWLS11G Coste / tiempo
  • 34. Evolucionar con desarrollos J2EE (ADF)Application Development Framework (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
  • 35. Evolucionar con desarrollos J2EE (ADF)JDeveloper + ADF + JHeadStart ADF Metadata Services ADF JSF Faces View Faces Controller ADF Bindings ADF ADF Data Control Model ADF BC Web Services Services Business Service ADF BC Data View Access ADF BC Persistence Entity Layer
  • 36. Evolucionar con desarrollos J2EE (ADF)JDeveloper + ADF + JHeadStart ADF Metadata Services ADF JSF Faces View JHeadStart Faces Controller ADF Bindings ADF ADF Data Control Model ADF BC Web Services Services Business Service ADF BC Data View Access ADF BC Persistence Entity Layer
  • 37. Evolucionar con desarrollos J2EE (ADF)
  • 38. Evolucionar con desarrollos J2EE (ADF)Convivir de forma natural con dos tecnologías
  • 39. Evolucionar con desarrollos J2EE (ADF)Cubrir las necesidades crecientes de mi organización
  • 40. Evolucionar Forms&ReportsEvolucionar con integraciones (SOA) Cliente / Servidor a SOA BPM Alta Cliente / Servidor O Forms OAS-OWLS SOA/BPM A J2EE (ADF) Forms OAS-OWLS Cliente/Servidor A SOA / BPM Media Complejidad Forms OWLS Forms OAS J2EE (ADF) A SOA / BPM SOA/BPM Cliente / Servidor a Forms OWLS Baja Forms OAS a Forms OWLS Bajo Medio Alto OFM 11G – OWLS11G Coste / tiempo
  • 41. Evolucionar con integraciones (SOA)Arquitectura SOA Estrategia Contabilidad Facturación Marketing Dinámico Organización Reducción coste Nuevos Servicios Nuevos Canales Visibilidad Reclamaciones comunicación Requerimientos Soporte de los de Negocio Automatización Publicación de Mejor Flujo de de Procesos Requerimientos Nuevos Servicios Información Existentes De Negocio Eficientemente Procesos de Negocio Integración de Servicios Servicios reusables y Estático Estándares Activos IT Portal CRM ERP SCM Java / J2EE Forms
  • 42. Evolucionar con integraciones (SOA)Forms to Web Services (WS) • 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 Forms • Orquestable con BPEL • Implantación Oracle Service Bus J2EE BPEL
  • 43. Oracle SOA Suite POLICY JDEV MANAGER EM CEP BAM BPEL PROCESS MGR BUSINESS RULES HUMAN WORKFLOW REG/REP SERVICE BUS DATA INTEGRATOR ERP MAINFRAME SERVICES DB PARTNERS EVENTS Adapters & B2B
  • 44. Evolucionar con integraciones (SOA)Cubrir las necesidades crecientes de mi organización
  • 45. Evoluciona tu entorno analítico !!!
  • 46. Oracle Business Intelligence 11gCompleto y integrado Scorecards Mobile Reports Interactive Office DashboardsIntegration GeospatialApplications Visualization & Portals Ad-hoc Search Queries Collaboration
  • 47. 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
  • 48. Migración Discoverer a OBI
  • 49. Evoluciona tu portal empresarial !!!
  • 50. Oracle WebCenter PortalNecesidades empresariales en los portales – Enterprise 2.0
  • 51. Oracle WebCenter PortalPortal integrador de nuestra producción empresarial
  • 52. tu partner tecnológicode confianza aitor.casas@avanttic.com 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