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.
5. Oracle Fusion Middleware
Ciclo de Vida
http://www.oracle.com/us/support/library/lifetime-support-middleware-069163.pdf
5 avanttic Consultoría Tecnológica
6. Oracle iAS-OAS / BEA WebLogic Server
Convergencia hacia un solo Application Server
6 avanttic Consultoría Tecnológica
7. WebLogic Server / 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 avanttic Consultoría Tecnológica
8. Oracle WebLogic Server 11g
Reliability, 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
8 avanttic Consultoría Tecnológica
9. Oracle WebLogic Server 11g
Arquitectura
WebLogic Operations Control
Enterprise Manager
Diagnostics Pack
JDeveloper
Applications
Development Tools
ADF Spring POJO …
Management
WebLogic Server and iAS
JMS
Java EE Web Services TopLink
Messaging
Reliability, Availability, Scalability, Performance
Management
Eclipse
Clustering with Coherence EE Scale Out
WLS
JRockit
JRockit JVM WebLogic Real Time
9 avanttic Consultoría Tecnológica
10. JRockit JVM – Líder en Rendimiento
Reducción de costes mediante Alto Rendimiento
SPECjbb2005 - Quad core Intel Xeon X5355
250000
SPECjbb2005 bops
200000
Sun JVM (base)
150000 Sun JVM (tuned)
100000 JRockit (base)
JRockit (tuned)
50000
0
32-bit JVM 64-bit JVM
10 avanttic Consultoría Tecnológica
11. JRockit Real Time:
Garbage Collection Predecible
Traditional 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,
30
15
permitiendo 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
11 avanttic Consultoría Tecnológica
12. 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
12 avanttic Consultoría Tecnológica
13. 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
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
13 avanttic Consultoría Tecnológica
14. El mejor motor de mensajería (JMS)
14 avanttic Consultoría Tecnológica
15. Oracle WebLogic Server 11g
El 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/
15 avanttic Consultoría Tecnológica
16. 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
16 avanttic Consultoría Tecnológica
17. Disponibilidad – Paradas no Planificadas
Error de Datos
Error Humano
WLS with Oracle RAC
MAN/WAN
Clusters & Coherence
for Disaster Recovery
Error de Software
PARADAS NO PLANIFICADAS
Failures & Solutions
Desastres Clusters
Service Migration
Fallo de Clusters
Hardware Server & Service Migration
Clusterware integration
17 avanttic Consultoría Tecnológica
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
18 avanttic Consultoría Tecnológica
19. Migración a
WebLogic Server 11g
“es fácil”
19 avanttic Consultoría Tecnológica
20. Migración de Forms&Reports c/s
(6i a 10g/11g)
• No es Inmediata, pero la complejidad es baja
20 avanttic Consultoría Tecnológica
22. Nuevas funcionalidades Forms&Reports 11g
Más integración
JavaScript
Eventos externos Soporte Proxy User
Mejoras PJC
Nueva consola OEM Integración con Reports
ODL
22 avanttic Consultoría Tecnológica
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
23 avanttic Consultoría Tecnológica
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)
24 avanttic Consultoría Tecnológica
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
25 avanttic Consultoría Tecnológica
26. Tipos de enfoque para la
migración
te ayuda
26 avanttic Consultoría Tecnológica
27. Tipos de Enfoque
Consultorí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
• …
27 avanttic Consultoría Tecnológica
28. Tipos de Enfoque
Migración integral
• 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
28 avanttic Consultoría Tecnológica
33. 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
33 avanttic Consultoría Tecnológica
34. Evolucionar con desarrollos J2EE (ADF)
JDeveloper + ADF + JHeadStart
ADF
ADF Metadata Services
Faces JSF 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
34 avanttic Consultoría Tecnológica
35. Evolucionar con desarrollos J2EE (ADF)
JDeveloper + ADF + JHeadStart
ADF
ADF Metadata Services
Faces JSF 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
35 avanttic Consultoría Tecnológica
40. 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
40 avanttic Consultoría Tecnológica
41. 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
Forms
• Orquestable con BPEL
• Implantación Oracle Service Bus J2EE
J2EE
BPEL
BPEL
41 avanttic Consultoría Tecnológica
42. 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
42 avanttic Consultoría Tecnológica
43. Evolucionar con integraciones (SOA)
Cubrir las necesidades crecientes de mi organización
43 avanttic Consultoría Tecnológica
44. Evolucione
su entorno analítico
44 avanttic Consultoría Tecnológica
45. Oracle Business Intelligence 11g
Completo y integrado
Scorecards
Mobile Reports
Interactive
Office Dashboards
Integration
Geospatial
Applications Visualization
& Portals
Ad-hoc
Search Queries
Collaboration
45 avanttic Consultoría Tecnológica
46. 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
46 avanttic Consultoría Tecnológica
50. Oracle WebCenter Portal
Portal integrador de nuestra producción empresarial
50 avanttic Consultoría Tecnológica
51. javier.navarro@avanttic.com
Para más información contacte con nosotros a través de comercial@avanttic.com
MADRID BARCELONA
Orense 85 Aragó 182, 4º planta
28020 Madrid 08011 Barcelona
Tel. 91 116 17 89 Tel. 93 151 84 51