Oracle WebLogic Server 12c: Características y Funcionalidades Ronald Vargas Quesada, Oracle ACE TSC, Oracle Weblogic Server 12c PreSales Specialist
For Oracle employees and authorized partners only. Do not distribute to third parties. © 2012 Oracle Corporation – Proprietary and Confidential
1
Oracle Weblogic Server 12c: Hacia un solo AS
Oracle Weblogic Server 12c La más moderna versión de su servidor de aplicaciones Oracle WebLogic Server 12c, es la pieza central de Cloud Application Foundation y de Fusion Middleware, y esta especialmente diseñada para desplegar sistemas de información convencionales, así como de ingeniería y entornos en la nube.
Oracle Weblogic Server 12c Cloud Application Foundation Infraestructura de aplicaciones de próxima generación Oracle Cloud Application Foundation proporciona la mejor y más completa plataforma para el desarrollo de sus aplicaciones en la nube.
Oracle Weblogic Server 12c, en Exalogic Optimizado para sistemas diseñados para alto rendimiento, proporcionando capacidad de ampliación empresarial extrema, flexibilidad para elegir entre nubes privadas y públicas y gestión vanguardista.
Oracle Weblogic Server 12c Está creada sobre tecnologías basadas en estándares para cuestiones de portabilidad, eficiencia y facilidad de integración.
Oracle Weblogic Server 12c Oracle Cloud Application Foundation reúne tecnologías líderes claves en el sector: – Oracle Exalogic Elastic Cloud, la mejor base del mundo para la nube, – Oracle WebLogic Server for Java EE, – Oracle Tuxedo for C/C++/COBOL, computación de datos en paralelo en memoria con Oracle Coherence, soluciones Oracle JRockit y Hotspot Java SE, – Oracle Enterprise Manager, – Oracle Virtual Assembly Builder y – Oracle Traffic Director.
Oracle Weblogic Server 12c Oracle Cloud Application Foundation: Proporciona La mejor plataforma Productos de la cartera, incluidos Oracle WebLogic Server y Oracle Coherence, son líderes en sus categorías, según se refleja en la cuota de mercado n.º 1
Oracle Weblogic Server 12c Oracle Cloud Application Foundation: Líderes Los líderes en el mercado de EAS se caracterizan por: – El entendimiento profundo de las realidades del mercado, – La capacidad de influir en la dirección del mercado, – La capacidad de atraer el siguiente paso para la industria y – La capacidad de liderar el mercado. Los líderes tienen la capacidad probada para cumplir con su visión y para mantener a sus clientes a través de períodos de estabilidad, así como en los períodos de cambio o en las dificultades económicas. Los líderes controlan la mayor parte de la actividad empresarial en el mercado y son los principales influenciadores de la evolución del mercado.
Oracle Weblogic Server 12c Oracle Cloud Application Foundation: Desafiantes Se destacan en su capacidad para atraer a un gran número de usuarios, pero su capacidad de un enfoque es relativamente estrecho en un patrón de uso particular: • la industria vertical, • ubicación geográfica o • en otra especialidad de la tecnología EAS. Estos vendedores a menudo arrastran innovaciones de vanguardia de la industria, sin embargo, sobresalen en la ejecución con un alto nivel de confiabilidad.
Oracle Weblogic Server 12c Oracle Cloud Application Foundation: Visionarios •
•
•
La mayoría de los proveedores en el cuadrante de Visionarios son innovadores relativamente pequeñas que invirtieron en sobresalir con variaciones muy diferenciadas de las ofertas de EAS, por lo general a expensas de una amplitud menor de la oferta total, en comparación con los productos establecidos y completos. Algunos vendedores están tratando de introducir un enfoque radicalmente nuevo en el mercado, mientras que otros se ocupan de algunas limitaciones de las opciones mayoritarias. Algunos visionarios finalmente serán adquiridos por los líderes, o se fusionarán con sus compañeros. Algunos pocos crecerán para convertirse en líderes del mercado.
Oracle Weblogic Server 12c Oracle Cloud Application Foundation: Proporciona La mejor plataforma Líderes del mercado EAS: – – – –
Oracle Microsoft IBM Red Hat
Oracle Weblogic Server 12c Oracle Cloud Application Foundation: Proporciona La mejor plataforma Desafiantes del mercado EAS:
– Fujitsu – Hitachi
Oracle Weblogic Server 12c Oracle Cloud Application Foundation: Proporciona La mejor plataforma Visionarios del mercado EAS: – – – – – – – – –
Caucho GigaSpaces Technologies Gnubila Magic Software Enterprises Pramati Technologies TmaxSoft Tibco Software SAP VMware
Oracle Weblogic Server 12c Oracle Cloud Application Foundation: Proporciona Optimización a través de sistemas diseñados especialmente. Optimizada para ejecutarse en Oracle Exalogic, el primer y único sistema diseñado del mundo para la computación en nube, que proporciona un rendimiento superior.
Oracle Weblogic Server 12c Oracle Cloud Application Foundation: Proporciona Capacidad de elección entre nube pública y privada Proporciona flexibilidad para elegir entre nubes privadas y públicas, aprovechando inversiones ya realizadas.
Oracle Weblogic Server 12c Oracle Cloud Application Foundation: Proporciona
Portabilidad y estándares abiertos La compatibilidad para estándares abiertos asegura la portabilidad e impulsa la flexibilidad, al posibilitar que las aplicaciones se ejecuten en cualquier plataforma basada en estándares abiertos
Oracle Weblogic Server 12c Oracle Cloud Application Foundation: Incluye
Tecnologías líderes en el mercado de Oracle • •
La mejor base del mundo para la nube, Oracle Exalogic Elastic Cloud El servidor de aplicaciones Java número 1 del mundo para entornos de nube y convencionales, Oracle WebLogic Server, con un rendimiento inigualable, capacidad de ampliación extrema, disponibilidad del 99,999 % y fiabilidad garantizada
Oracle Weblogic Server 12c Oracle Cloud Application Foundation: Incluye Tecnologías líderes en el mercado de Oracle •
•
El servidor de aplicaciones número 1 del mundo para aplicaciones desarrolladas en lenguaje de secuencias de comandos y C/C++/Cobol, Oracle Tuxedo, proporciona una confiabilidad rentable y una escalabilidad extraordinaria, con hasta cientos de miles de transacciones por segundo, además de proteger la inversión, porque amplía la vida útil de los activos de TI existentes La mejor solución de computación distribuida en paralelo en memoria, Oracle Coherence, ofrece ampliación y reducción dinámica, alta disponibilidad y rendimiento extraordinario
Oracle Weblogic Server 12c Oracle Cloud Application Foundation: Incluye
Tecnologías líderes en el mercado de Oracle •
•
Los tiempos de ejecución más rápidos de Java, Oracle JRockit Real Time and Hotspot, para una máxima velocidad de procesamiento de aplicaciones y una mínima latencia El marco de gestión más potente, Oracle Enterprise Manager, con gestión de nube automatizada e integrada
Oracle Weblogic Server 12c Oracle Cloud Application Foundation: Incluye
Tecnologías líderes en el mercado de Oracle •
•
Oracle Virtual Assembly Builder para la creación y la gestión de sistemas de aplicaciones virtuales con extrema eficiencia Oracle Traffic Director para gestión de capacidad, provisión de forma y enrutamiento del tráfico basados en reglas declarativas
Oracle Weblogic Server 12c: Innovación Oracle WebLogic Server es una elección segura dada la madurez del producto y las funcionalidades avanzadas que incorpora: • Consola de administración que no requiere personal experto ni scripting complejo para configurar y desplegar. Facilidades para la monitorización y el tuning. • Funciones avanzadas para garantizar la alta disponibilidad y minimizar las paradas planificadas y no planificadas. • Incremento del rendimiento, la escalabilidad y calidad de servicio gracias a ActiveCache y Oracle JRockit.
Oracle Weblogic Server 12c: Centralización
Oracle Cloud Application Foundation “Key” to Unlocking future Fusion Middleware Revenue Web
Mobile
Social
Oracle Cloud
Exalogic
Commodity
User Engagement Business Process Management
Content Management
Service Integration
Traffic Director Business Intelligence
Data Integration
WebLogic Server
Coherence
Tuxedo
Virtual Assembly Builder Identity Management & Security Development Tools
Cloud Application Foundation
Cloud Application Foundation Enterprise Management
Foundation for Oracle Applications Foundation for Fusion Middleware Solutions
Oracle WebLogic Server: #1 Mercado compartido
IDC’s 2011 Worldwide Software Market Forecaster Reports:
39%
*Source: IDC, Worldwide Application Server 2010 Vendor Shares – Maureen Fleming – June 2011 – Based on total software revenue
• 39% Share for Oracle* • Oracle has increased its lead in application servers • Oracle’s growth is above that of the industry average • Number two player is growing in market-share below that of the industry average at 14.9%
Cloud Application Foundation Key Differentiators
#1
Standards Based Portability
Optimized for Engineered Systems
Multi Data Center Solution
Best of Breed Platform 43%
Engineered / Commodity / Cloud (Infrastructure is a customer choice)
Rapidly Growing Market Share
Oracle Weblogic Server 12c: Segmentación del Mercado Oracle Products/Service
Oracle Products
Oracle Products
GlassFish Oracle Public Cloud
WebLogic SE WebLogic Server EE
GlassFish/WebLogic Server SE WebLogic Server EE, WebLogic Suite, WebLogic on Exalogic
Small & Medium Business
Medium Business ($200M - $1B in revenue)
• Use Open Source (free) technology • Would prefer to build on Cloud
• Light Weight Container, Framework over Container • Cost/Density in Virtual Env. • Cheaper development using open source technologies
• App Servers considered Commodity • OPEX over CAPEX • Free Open Source Software • Spending on ADC and Virtualization • Extremely price sensitive (Liferay, Lucene, Tomcat, ($2500/core market price) PHP,…)
Enterprise: Factory for Simple Apps • Light Weight Container, Framework over Container • Cost/Density in Virtual Env • Cheaper development using open source technologies
Enterprise: Mission Critical • Multiple years in operations, • High QoS, Security, Manageability • Complex applications, business critical with customer/revenue impact
• Two-Tier Application Server Strategy • Cost a key factor – segmented by application complexity, app server features used and ‘ilites • Private cloud with focus on Density for packing many simple apps on virtualized server
Presentación de productos y tendencias del mercado WebLogic Server SE
WebLogic Server EE
WebLogic Suite
Status: Low entry Java Server for non critical apps.
Status: Credible default core Java Server for many Enterprise customers.
Status: Low credibility as core Java server, deals mainly driver by the upper stack. RAC integration seems to change this trend.
Competition (in order) JBoss Tomcat SpringTC
Competition (in order) JBoss & OpenShift SpringTC & Cloud Foundry vCloud (Vmware or Cisco) WAS on VMWare or zVM
Competition (in order): JBoss & OpenShift WebSphere
Oracle Weblogic Server 12c: Plataformas S.O. y RDBMS
Oracle Weblogic Server 12c
Desarrollo más ligero para WebLogic Server • 2X-6X Menor tamaño del software para mejorar
el tiempo de descarga para desarrolladores • Sin instaladores, desempaque en
Win/Linux/OSX • Arranque de servidor con -Dservertype=wlx
para iniciar sin contenedores EJB, JMS, y JCA (*) • FastSwap reduce en gran medida los requisitos
del proyecto redistribución cuando se hace el despliegue interactivo
Oracle Weblogic Server 12c: Enterprise JavaBeans EJB (Enterprise JavaBeans) que ofrecen numerosos Beans para Java. Proporcionan un modelo de componentes distribuido estándar para el lado del servidor. El objetivo de los Enterprise JavaBeans es dotar al programador de un modelo que le permita abstraerse de los problemas generales de una aplicación empresarial (concurrencia, transacciones, persistencia, seguridad, etc ) para centrarse en el desarrollo de la lógica de negocio en sí. El hecho de estar basado en componentes nos permite que éstos sean flexibles y sobre todo reutilizables.
Oracle Weblogic Server 12c: Enterprise JavaBeans Un Bean es un componente software que tiene la particularidad de ser reutilizable y así evitar la tediosa tarea de programar los distintos componentes uno a uno. Se puede decir que existen con la finalidad de ahorrarnos tiempo al programar. Los Enterprise JavaBeans son una de las API que forman parte del estándar de construcción de aplicaciones empresariales.
Oracle Weblogic Server 12c: Enterprise JavaBeans Su especificación detalla cómo los servidores de aplicaciones proveen objetos desde el lado del servidor que son, precisamente, los EJBs: * Comunicación remota utilizando CORBA (Common Object Request Broker Architecture (CORBA) standard definido por el Object Management Group (OMG) que permite que diversos componentes de software escritos en múltiples lenguajes de programación y que corren en diferentes computadoras puedan trabajar juntos. ) * Transacciones * Control de la concurrencia * Eventos utilizando JMS (Java messaging service) * Servicios de nombres y de directorio * Seguridad * Ubicación de componentes en un servidor de aplicaciones.
Oracle Weblogic Server 12c: Java Message Service
La API Java Message Service (en español servicio de mensajes Java), también conocida por sus siglas JMS, es una solución creada por Sun Microsystems para el uso de colas de mensajes. Este es un estándar de mensajería que permite a los componentes de aplicaciones basados en la plataforma Java2 crear, enviar, recibir y leer mensajes. También hace posible la comunicación confiable de manera síncrona y asíncrona.
Oracle Weblogic Server 12c: Java EE Connector Architecture
Java EE Connector Architecture (JCA) es una solución tecnológica basada en el Lenguaje de programación Java para conectar servidores de aplicaciones y sistemas de información empresariales, como parte de las soluciones de integración de aplicaciónes de empresa. Mientras JDBC se usa específicamente para conectar aplicaciones Java a Bases de Datos, JCA es una arquitectura más genérica para conectarse a sistemas heredados (incluyendo bases de datos). JCA fue desarrollado bajo el Java Community Process
Oracle Weblogic Server 12c: FastSwap Un tiempo rápido de respuesta es algo que la mayoría de los desarrolladores aprecian y desde el JDK 5, es posible volver a definir una clase sin que se tenga que recargar la misma. Sin embargo, el apoyo prestado por el JDK es limitada y no permite que el desarrollador pueda formar de nuevo la clase, es decir, campos y métodos no puede ser cambiados / alterados. FastSwap es una característica dentro de WLS que, cuando está activa, está diseñada para superar estas limitaciones. Por ejemplo, se le permite al desarrollador añadir nuevos métodos a una clase ya estando cargada y ver que los cambios surtan efecto inmediatamente.
Oracle Weblogic Server 12c: OEM12c Estrecha integración con el Control Manager Enterprise Cloud 12 y el uso de los componente de Middleware. En el EM se puede administrar, clonar, realizar implementaciones y provisionamiento tareas.
Algunas de las otras características son las siguientes: • Navegar en el middleware • Personalización de resúmenes de desempeño • End-to-end para gestión del rendimiento • Utilizar el asesor de capa intermedia para diagnóstico del tamaño de las configuraciones de conexiones JDBC
• Diagnosticar cuellos de botella en el Weblogic Server • Capturar instantáneas de diagnóstico • Clonar un Dominio de Oracle WebLogic desde el repositorio de software • Implementar una aplicación Java EE • Administrar SOA Suite • Administración de Coherence
Oracle Weblogic Server 12c: Con OEM 12c Real User Experience Insight (RUEI) es una solución de Application Performance Management que forma parte de Oracle Enterprise Manager 12c. Es capaz de monitorizar de forma no intrusiva cómo los usuarios interaccionan con las aplicaciones, permitiendo comprender su experiencia real de uso. Puede ayudar a identificar usuarios frustrados, reducir costes de soporte mediante la reducción de llamadas al call center, acelerar la resolución de problemas en las aplicaciones y ayudar a las empresas adaptarse a las nuevas necesidades.
Oracle Weblogic Server 12c: Con OEM 12c Oracle Forms 11gR2 ahora puede ser monitorizado desde RUEI ofreciéndonos información de las páginas visitadas por los usuarios, cuánto tiempo permanecen en ellas, etc.
Oracle Weblogic Server 12c: Con OEM 12c Lo nuevo • Oracle Forms & Reports 12c, como parte de Fusion Middleware, estará soportado dentro de OEM 12c
• Oracle Forms 13c y Oracle BI Publisher, también lo estarán.
WLS 12c: Opción del Servidor de Aplicaciones •
Oracle WebLogic Suite combina los dos mejores servidores de aplicaciones basados en Java, que respaldan las aplicaciones y servicios empresariales: – Oracle WebLogic Server Enterprise Edition y – Oracle Application Server Enterprise Edition.
•
Esto incluye la totalidad de Oracle WebLogic Server Enterprise Edition y todas sus características sofisticadas de desarrollo, implementación y alta disponibilidad, además del soporte de Oracle Forms, Oracle Reports, Oracle Business Rules y mucho más.
Oracle Weblogic Server 12c: Principales novedades de WLS 11g
Oracle Weblogic Server 12c: Innovación
Oracle Weblogic Server 12c: Principales novedades – – – – – – –
Java EE 6 y Java SE 7 Mejor productividad del desarrollador Implementación y administración simplificados con la virtualización Integración de la Gestión de Tráfico Alta Disponibilidad y Recuperación de Desastres Rendimiento mejorado Actualización sin problemas
Simplificación de la Puesta en Producción y Administración con Virtualización
Deployment – Nuevo en WebLogic Server 12c Oracle Virtual Assembly Builder permite simplificar la configuración y el empaquetamiento de aplicaciones empresariales en entornos virtualizados con Oracle VM, mientras que la mejor integración entre Oracle WebLogic Server y Oracle Real Application Clusters (RAC), detecta automáticamente y facilita la corrección de fallos del nodo de base de datos, incrementando el rendimiento y simplificando la gestión.
Private Cloud
Engineered Systems
Conventional Systems
Deployment Plan and Software
Packaged via Oracle Virtual Assembly Builder
Oracle Weblogic Server 12c: Oracle Traffic Director Se trata de un componente de software para balanceo de cargas de capa 7 que se encarga del tráfico de enrutamiento, la organización y capacidad de gestión, basado en reglas declarativas en su configuración, actúa como un proxy inverso completo a WebLogic Server (al estilo de los viejos WebLogic Server Plugins en las primeras versiones de Apache, IIS, SSO). Sumado a ello, el Director de Tráfico, tiene sofisticadas capacidades de almacenamiento en caché declarativos que pueden mejorar drásticamente el rendimiento de las aplicaciones. El resultado final es con esta ventaja se puede "controlador la entrega de aplicaciones", que ahora forma parte de la arquitectura de la aplicación del servidor, los clientes tienen una nueva y simplificada forma de las aplicaciones basadas en la gestión del tráfico en sus aplicaciones, y entre sus aplicaciones.
Administración Integrada del Tráfico OTD Integración – Nuevo en WebLogic Server 12c •
•
• • •
Integrado con Oracle Traffic Director – Ruteo, balanceo de cargas, control del tráfico Rápido, altamente configurable por solicitud de enrutamiento y almacenamiento en caché Aceleración de encriptación SSL utilizando Intel™ Advanced Encryption Set Arriba de 3.5X más rendimiento y 28% menos CPU que Apache Listo para Exalogic Elastic Cloud
Traffic Director
Traffic Director
Native AES for SSL
Native AES for SSL
High Performance Backplane
WebLogic Server 12c
WebLogic Server 12c
Mayor disponibilidad y recuperación ante desastres Antes con Oracle DB. Ahora en WebLogic Server 12c
Coherence
WebLogic Server
Active Data Guard and Golden Gate
Active GridLink for RAC
Integrated WebLogic/RAC Clusters • RAC Aware Pool with RAC Node Affinity (Session/Transaction), RAC One Node Support and Fast Connection Failover
Coherence Active GridLink for RAC
3X OLTP
3X OLTP
WebLogic Server
Multiple Data Center Architecture • Integrated with Active Data Guard (transaction logs) and GoldenGate (Data Grid Change Data Capture)
Las capacidades de recuperación de desastres facilitan el almacenamiento de datos en archivos o en bases de datos, destacando la opción de guardar los registros de transacciones en una base de datos. Active GridLink es la mejor manera posible de conectar el middleware de Java con las bases de datos Oracle en RAC.
Administración WebLogic Server Cloud Management – Nuevo en Enterprise Manager Cloud Control 12c
WebLogic Server 12c • Monitoreo de Rendimiento y Diagnóstico • Administración de Configuraciones • Aprovisionamiento de Dominios y Java EE App • Integración con MOS & Support Workbench
Administración en la Nube • Self Service • Medición y devoluciones de cargo • Consolidation Planner
WLS 12c: JInitiator vs JRE Sun para Forms 10gR2 y 11gOracle Hace tiempo Oracle apostó, por que el plugin certificado para aplicaciones Oracle Forms fuese el JRE ( Java Runtime Enviroment ) de SUN. Actualmente no hay evolución ni soporte para el antiguo Jinitiator. Así que si existe la necesidad de poder ejecutar nuestras aplicaciones Forms en las últimas versiones de SO de clientes existentes en el mercado, hemos de pensar en el plugin de Sun, ya que el “Jinitiator” no podrá ser ni siquiera instalado.
Oracle Weblogic Server 12c: JRockit JRockit es lo que se llama una máquina virtual.
Es lo que ejecuta programas escritos en Java. Hoy en día muchísimos dispositivos vienen con una máquina virtual dentro, teléfonos inteligentes, automóviles, televisores y por supuesto computadores, entre otros. JRockit es una máquina virtual orientada a los ordenadores y principalmente a servidores.
Oracle Weblogic Server 12c: JRockit El origen de jRockit es muy curioso a la vez que motivador.. En 1997, tres estudiantes universitarios llamados Joakim Dahlstedt, Mattias Joëlson y Fredrik Stridsman ganaron un concurso de programación para estudiantes organizado por Sun Microsystems y cuyo premio era un viaje a la JavaOne, la conferencia más importante de Java que se organiza en el mundo. Por diversión, volvieron a presentarse al año siguiente y volvieron a conseguir el premio.
Oracle Weblogic Server 12c: JRockit Durante esas dos conferencias, estos tres jovenes universitarios se dieron cuenta de algo: la presentación técnica de la máquina virtual de Sun Microsystems no había cambiado. Era la misma.!! Con los mismos problemas de lentitud sin solución. Esto llevó a los tres jovenes a preguntarse: ¿Cómo de difícil puede ser? Hagamos una máquina virtual más rápida.
Oracle Weblogic Server 12c: JRockit Y se lanzaron a la aventura. En esa época, 1998, Java en el servidor, sólo estaba comenzando así que el problema era mucho más sencillo que ahora. Aún así, las dificultades técnicas que se encontraron eran más grandes de lo que esperaban. Inicialmente, llamaron a su máquina virtual "RockIT", pero más tarde tuvieron que añadirle una "J" ya que el otro nombre estaba registrado.
Oracle Weblogic Server 12c: JRockit En el 2000, después de sortear varios problemas económicos, salió el primer prototipo de JRockit, JRockit 1.0 y consiguieron algunos informes que los tildaban como una máquina virtual "super rápida", algo que utilizaron como aval para conseguir financiación extra. Nacieron dos compañías, una de soluciones y consultoría "Appeal Software Solutions" y la propia de la máquina virtual, "Appeal Virtual Machines". En 2002, BEA Systems compra Appeal Virtual Machines dejando finalmente dormir tranquilos a los inversores y asegurando los recursos necesarios para un desarrollo e investigación adecuados.
Oracle Weblogic Server 12c: JRockit Una vez en BEA todo fue hacia arriba. Con recursos y constantes nuevas funcionalidades, la máquina virtual no dejó de mejorar y ayudó a que BEA Systems se conviertiese en uno de los tres vendedores de máquinas virtuales más grandes del mundo (junto a IBM y SUN), con muchos miles de usuarios. Además, por fin JRockit comenzó a dar beneficios por si mismo, primero con las herramientas adicionales (como Mission Control ) y después con su máquina virtual en tiempo real.
Oracle Weblogic Server 12c: JRockit En 2008 BEA es comprada por Oracle, lo que causó algunas dudas en el equipo, pero aparentemente el equipo fue poco a poco ganando protagonismo y atención. Probablemente la máquina virtual de Sun, HotSpot, como la de Oracle, jRockit se juntarán en una única solución mucho más potente.
Cuál es el Presente y Futuro de Forms & Reports ? – – – – – –
–
Oracle Forms 9iAS R2, April 2002 Oracle Forms 10g 9.0.4, December 2003 Oracle Forms 10gR2, January 2005 Oracle Forms 6i and Oracle Reports 6i will be de-supported effective 01/31/05. Oracle announced that Oracle Forms & Reports does not go from 2017 March 2012, Oracle has no plan to discontinue support of Oracle Forms. Furthermore, a new version of Forms, Oracle Forms 12c, is planned for delivery as a component of Oracle Fusion Middleware 12c. The last major changes to Oracle Reports were in the 10g release. Since then, there have been limited new features added to the product in Oracle Reports 11gR1 and 11gR2. Development efforts for Oracle Reports since 10g have been focused on stability and bug fixes. We are planning to release Oracle Reports 12c as part of Oracle Fusion Middleware 12c.However, Oracle’s strategic reporting solution is now BI Publisher.
Cuál es Presente y Futuro de Forms & Reports ? – Oracle Designer 10g was the last version of this product, released as a component of Oracle Developer Suite 10g. Oracle Designer was not released as a component of Oracle Fusion Middleware 11g, nor is it planned to be a component of Oracle Fusion Middleware 12c. Oracle Support continues to offer sustaining level support for Oracle Designer 10g.
Recommendations for Oracle Customers Looking to Migrate from Forms and Reports – In some cases, there may exist a business driver to move existing applications from Oracle Forms to a different technology choice. For example, Oracle Forms may no longer be the ideal fit for the application requirements, or you may be adopting a strategy to consolidate disparate or heterogeneous development environments – Oracle JDeveloper 11g with Oracle ADF is the tool of choice for building applications on Fusion Middleware. However, given the architectural difference between Java EE and Oracle Forms, Oracle has no plans to offer a complete migration solution that attempts to automatically migrate applications built with these tools to Java EE.
12c
Oracle Weblogic Server 12c: JRockit
WebLogic Server 12c ó WebSphere AS V8.5
Oracle JRockit Monitoreo 1. 2.
JRockit Real Time 4.1 y JRockit Mission Control 4.1 El JRockit Mission Control suite de herramientas incluye herramientas para monitorear, administrar, perfil, y eliminar las fugas de memoria en la aplicación Java sin introducir la sobrecarga de rendimiento que normalmente se asocian con las herramientas de este tipo.
Oracle JRockit Monitoreo
Oracle Weblogic Server 12c: Coherence
Oracle Weblogic Server 12c
Oracle Weblogic Server 12c: Evolución
Oracle Weblogic Server 12c: Evolución
Oracle Weblogic Server 12c: Menos trabajo para migrar
Oracle Weblogic Server 12c: Mejoras con Java EE 6
Java Classes*
Lines of Code*
Lines of XML*
25%
50%
80%
Less
Less
Less
• Less XML, Less Code • Java Server Faces 2.0 • Java Servlets 3.0 • Java Persistence 2.0 • Enterprise Java Beans 3.1 & Interceptors 1.1 * Ejemplo
• Simplification, Productivity • Managed Beans 1.0 • Bean Validation 1.0 • JAX-WS 2.2
basado en una aplicación construída para JavaOne
• Modernization • Context & Dependency Injection 1.0 • Bean Validation 1.0 • Java API for RESTful Web Services
Weblogic Server 12c: Java SE 7: Más limpio, código más fácil de mantener • Oracle WebLogic Server 12c
soporta Java SE 7 ( y Java SE 6) • • • •
Optimización de lenguaje Java Cliente/Servidor Internacionalización Capa de conexión segura SSL/TLS (Transport Security Layer es el sucesor para SSL )1.2 en JSSE (Java Secure Socket Extension)
• Java VM concurrentes
Requerimientos mínimos para ambientes WebLogic Server 12c •
Development-only environments (zip distribution)
– – – – – •
1-GHz CPU 1GB RAM, (2 GB + recommended) Recent versions of MacOS, Windows, Linux JDK 1.6+ 164mb of disk space
Development and Production Environmnents (installer)
– Windows, Linux, Solaris, AIX, Exalogic (11g and 12c) – HP-UX (11g)
Oracle Weblogic Server 12c: Componentes licenciados por versión
Oracle Weblogic Server 12c: Productos que requieren WLS
BPEL Process Manager Option Service Bus SOA Suite ofr Oracle Middleware Unified Business Process Management Suite Weblogic Coherence Grid Edition Option Weblogic Integration WebCenter Services
WebCenter Suite WebCenter Adapter WebLogic Portal Enterprise 2.0 Products Beehive Enterprise Messaging Server Beehive Enterprise Collaboration Server
Resumen: Porqué Estándarizar a WebLogic Server 12c? Razón #5: Poder en la Nube
Razón #1: WebLogic impulso con los clientes
Razón #3: Application Aware Virtualization Razón #2: Mejor Rendimiento Web
Web
40,000 36,000 32,000 28,000 24,000 20,000 16,000 12,000 8,000 4,000 00
40,104
Oracle
SOA Svc
RAC
16,646
IBM
WLS
WLS
RAC
Web Cache
Razón #4: Impulsar la innovación y la productividad del desarrollador
[email protected] Twitter.com/rovaque Blog: oracledbacr.blogspot.com
83