weblogic server 12c agosto 2012

83
For Oracle employees and authorized partners only. Do not distribute to third parties. © 2012 Oracle Corporation – Proprietary and Confidential 1 Oracle WebLogic Server 12c: Características y Funcionalidades Ronald Vargas Quesada, Oracle ACE TSC, Oracle Weblogic Server 12c PreSales Specialist

Upload: ronald-vargas-quesada

Post on 24-Apr-2015

3.100 views

Category:

Documents


2 download

DESCRIPTION

 

TRANSCRIPT

Page 1: Weblogic server 12c agosto 2012

For Oracle employees and authorized partners only. Do not distribute to third parties. © 2012 Oracle Corporation – Proprietary and Confidential 1

Oracle WebLogic Server 12c: Características y FuncionalidadesRonald Vargas Quesada, Oracle ACETSC, Oracle Weblogic Server 12c PreSales Specialist

Page 2: Weblogic server 12c agosto 2012

Oracle Weblogic Server 12c: Hacia un solo AS

Evolución a WLS 11g

Page 3: Weblogic server 12c agosto 2012

Oracle Weblogic Server 12cLa 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.

Page 4: Weblogic server 12c agosto 2012

Oracle Weblogic Server 12cCloud Application FoundationInfraestructura 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.

Page 5: Weblogic server 12c agosto 2012

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.

Page 6: Weblogic server 12c agosto 2012

Oracle Weblogic Server 12cEstá creada sobre tecnologías basadas en estándares para cuestiones de portabilidad, eficiencia y facilidad de integración.

Page 7: Weblogic server 12c agosto 2012

Oracle Weblogic Server 12cOracle 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.

Page 8: Weblogic server 12c agosto 2012

Oracle Weblogic Server 12cOracle 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

Page 9: Weblogic server 12c agosto 2012

Oracle Weblogic Server 12cOracle 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.

Page 10: Weblogic server 12c agosto 2012

Oracle Weblogic Server 12cOracle 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.

Page 11: Weblogic server 12c agosto 2012

Oracle Weblogic Server 12cOracle 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.

Page 12: Weblogic server 12c agosto 2012

Oracle Weblogic Server 12cOracle Cloud Application Foundation: Proporciona

La mejor plataforma

Líderes del mercado EAS:

– Oracle– Microsoft – IBM– Red Hat

Page 13: Weblogic server 12c agosto 2012

Oracle Weblogic Server 12cOracle Cloud Application Foundation: Proporciona

La mejor plataforma

Desafiantes del mercado EAS:

– Fujitsu – Hitachi

Page 14: Weblogic server 12c agosto 2012

Oracle Weblogic Server 12cOracle 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

Page 15: Weblogic server 12c agosto 2012

Oracle Weblogic Server 12cOracle 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.

Page 16: Weblogic server 12c agosto 2012

Oracle Weblogic Server 12cOracle 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.

Page 17: Weblogic server 12c agosto 2012

Oracle Weblogic Server 12cOracle 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

Page 19: Weblogic server 12c agosto 2012

Oracle Weblogic Server 12cOracle 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

Page 20: Weblogic server 12c agosto 2012

Oracle Weblogic Server 12cOracle 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

Page 22: Weblogic server 12c agosto 2012

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.

Page 23: Weblogic server 12c agosto 2012

Oracle Weblogic Server 12c: Centralización

Page 24: Weblogic server 12c agosto 2012

Oracle Cloud Application Foundation“Key” to Unlocking future Fusion Middleware Revenue

User EngagementUser Engagement

Identity Management & SecurityIdentity Management & Security

Business Process Management

Business Process Management

Content Management

Content Management Business IntelligenceBusiness Intelligence

Service IntegrationService Integration Data IntegrationData Integration

Development Tools

Enterprise Management

Web Social Mobile

Cloud Application Foundation

Cloud Application Foundation

Traffic Director

ExalogicOracle Cloud

WebLogic Server Coherence Tuxedo

Virtual Assembly Builder

Foundation for Oracle ApplicationsFoundation for Fusion Middleware Solutions

Commodity

Page 25: Weblogic server 12c agosto 2012

Oracle WebLogic Server: #1 Mercado compartido

39%

IDC’s 2011 Worldwide Software Market Forecaster Reports:

*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%

Page 26: Weblogic server 12c agosto 2012

Cloud Application Foundation

Key Differentiators

43%

Best of Breed Platform

Optimized for Engineered Systems

Engineered / Commodity / Cloud(Infrastructure is a customer choice)

Multi Data CenterSolution

Rapidly Growing Market Share

#1Standards Based

Portability

Page 27: Weblogic server 12c agosto 2012

Enterprise: Mission CriticalMedium Business($200M - $1B in revenue)

Small & MediumBusiness

• 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

Oracle ProductsGlassFish/WebLogic Server SE

WebLogic Server EE, WebLogic Suite, WebLogic on Exalogic

Oracle ProductsWebLogic SE

WebLogic Server EE

Oracle Products/ServiceGlassFish

Oracle Public Cloud

Enterprise: Factory forSimple Apps

• Multiple years in operations, • High QoS, Security,

Manageability• Complex applications,

business critical with customer/revenue impact

• Light Weight Container, Framework over Container

• Cost/Density in Virtual Env• Cheaper development using

open source technologies

• Light Weight Container, Framework over Container

• Cost/Density in Virtual Env.• Cheaper development using

open source technologies

• App Servers considered Commodity• Spending on ADC and Virtualization• Extremely price sensitive

($2500/core market price)

• Use Open Source (free) technology

• Would prefer to build on Cloud

• OPEX over CAPEX• Free Open Source Software

(Liferay, Lucene, Tomcat, PHP,…)

Oracle Weblogic Server 12c: Segmentación del Mercado

Page 28: Weblogic server 12c agosto 2012

WebLogic Server EE

Presentación de productos y tendencias del mercado

Status: Credible default core Java Server for many

Enterprise customers.

Competition (in order)JBoss & OpenShift

SpringTC & Cloud FoundryvCloud (Vmware or Cisco)WAS on VMWare or zVM

WebLogic Suite

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 & OpenShift

WebSphere

WebLogic Server SE

Status: Low entry Java Server for non critical

apps.

Competition (in order)JBossTomcat

SpringTC

Page 29: Weblogic server 12c agosto 2012

Oracle Weblogic Server 12c: Plataformas S.O. y RDBMS

Page 30: Weblogic server 12c agosto 2012

Oracle Weblogic Server 12c

Desarrollo más ágil y rápido !!!

Page 31: Weblogic server 12c agosto 2012

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

6X

Page 32: Weblogic server 12c agosto 2012

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.

Page 33: Weblogic server 12c agosto 2012

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.

Page 34: Weblogic server 12c agosto 2012

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: Enterprise JavaBeans

Page 35: Weblogic server 12c agosto 2012

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 Message Service

Page 36: Weblogic server 12c agosto 2012

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: Java EE Connector Architecture

Page 37: Weblogic server 12c agosto 2012

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: FastSwap

Page 38: Weblogic server 12c agosto 2012

Integración con OEM 12c

Page 39: Weblogic server 12c agosto 2012

Oracle Weblogic Server 12c: OEM12cEstrecha 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

Page 40: Weblogic server 12c agosto 2012

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.

Page 41: Weblogic server 12c agosto 2012

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.

Page 42: Weblogic server 12c agosto 2012

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.

Oracle Weblogic Server 12c: Con OEM 12c

Page 43: Weblogic server 12c agosto 2012

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.

Page 44: Weblogic server 12c agosto 2012

Qué ganamos Weblogic Server 12c ?

Page 45: Weblogic server 12c agosto 2012

Oracle Weblogic Server 12c: Principales novedades de WLS 11g

Page 46: Weblogic server 12c agosto 2012

Oracle Weblogic Server 12c: Innovación

Page 47: Weblogic server 12c agosto 2012

– 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

Oracle Weblogic Server 12c: Principales novedades

Page 48: Weblogic server 12c agosto 2012

Simplificación de la Puesta en Producción y Administración con Virtualización

Deployment – Nuevo en WebLogic Server 12c

Deployment Plan and Software

PrivateCloud

EngineeredSystems

Conventional Systems

Packaged via Oracle Virtual Assembly Builder

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.

Page 49: Weblogic server 12c agosto 2012

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.

Oracle Weblogic Server 12c: Oracle Traffic Director

Page 50: Weblogic server 12c agosto 2012

Administración Integrada del TráficoOTD 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

WebLogic Server 12c

WebLogicServer 12c

TrafficDirector

TrafficDirector

High Performance Backplane

Native AES for SSL Native AES for SSL

Page 51: Weblogic server 12c agosto 2012

Mayor disponibilidad y recuperación ante desastres Antes con Oracle DB. Ahora en WebLogic Server 12c

Active Data Guard and Golden Gate

Multiple Data Center Architecture• Integrated with Active Data Guard

(transaction logs) and GoldenGate (Data Grid Change Data Capture)

3X

OLT

P

3X

OLT

P

Integrated WebLogic/RAC Clusters• RAC Aware Pool with RAC Node Affinity

(Session/Transaction), RAC One Node Support and Fast Connection Failover

Coherence

Active GridLinkfor RAC

Coherence

WebLogic Server

Active GridLinkfor RAC

WebLogic Server

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.

Page 52: Weblogic server 12c agosto 2012

Administración WebLogic ServerCloud 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

Page 53: Weblogic server 12c agosto 2012

WebLogic Server en ExalogicMás rápido en nuestros sistemas – Nuevo en WebLogic Server 12c

WebRequests/Sec.

Conventional HardwareExalogic

10X

78,840

836,520

Enterprise Java Operations/Sec.

Conventional HardwareExalogic

5X

9,560

49,460

JMSMessages/sec.

Conventional HardwareExalogic

5X

401,070

1,979,940

Page 54: Weblogic server 12c agosto 2012

En el plano del desarrollo de aplicaciones que

implicaciones tenemos ?

Page 55: Weblogic server 12c agosto 2012

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.

Page 56: Weblogic server 12c agosto 2012

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.

Page 57: Weblogic server 12c agosto 2012

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.

Page 58: Weblogic server 12c agosto 2012

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.

Page 59: Weblogic server 12c agosto 2012

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.

Page 60: Weblogic server 12c agosto 2012

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.

Page 61: Weblogic server 12c agosto 2012

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.

Page 62: Weblogic server 12c agosto 2012

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.

+

Page 63: Weblogic server 12c agosto 2012

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.

Page 64: Weblogic server 12c agosto 2012

– 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.

Cuál es Presente y Futuro de Forms & Reports ?

Page 65: Weblogic server 12c agosto 2012

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.

Page 66: Weblogic server 12c agosto 2012

Weblogic Server 12c Performance

Page 67: Weblogic server 12c agosto 2012

Oracle Weblogic Server 12c: JRockit

Page 68: Weblogic server 12c agosto 2012

WebLogic Server 12c ó WebSphere AS V8.5

Regla 3: WLS -0.01%

Page 69: Weblogic server 12c agosto 2012

Qué aporta JRockit a Weblogic Server en rendimiento?

Page 70: Weblogic server 12c agosto 2012

Oracle JRockit Monitoreo1. JRockit Real Time 4.1 y

2. 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.

Page 71: Weblogic server 12c agosto 2012

Oracle JRockit Monitoreo

Page 72: Weblogic server 12c agosto 2012

Oracle Weblogic Server 12c: Coherence

Page 73: Weblogic server 12c agosto 2012

Evolución a Weblogic Server 12c

Oracle Weblogic Server 12c

Qué ganamos en el ambiente productivo, resumiendo?

Page 74: Weblogic server 12c agosto 2012

Oracle Weblogic Server 12c: Evolución

Page 75: Weblogic server 12c agosto 2012

1999

Oracle Weblogic Server 12c: Evolución

Weblogic Tengah 1998

Page 76: Weblogic server 12c agosto 2012

Oracle Weblogic Server 12c: Menos trabajo para migrar

Page 77: Weblogic server 12c agosto 2012

* Ejemplo basado en una aplicación construída para JavaOne

• 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

Lines of Code* Lines of XML*Java Classes*

25%Less

50%Less

80%Less

• Simplification, Productivity• Managed Beans 1.0• Bean Validation 1.0• JAX-WS 2.2

• Modernization• Context & Dependency

Injection 1.0• Bean Validation 1.0• Java API for RESTful

Web Services

Oracle Weblogic Server 12c: Mejoras con Java EE 6

Page 78: Weblogic server 12c agosto 2012

Weblogic Server 12c: Java SE 7: Más limpio, código más fácil de mantener

7• 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

Page 79: Weblogic server 12c agosto 2012

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)

Page 80: Weblogic server 12c agosto 2012

Oracle Weblogic Server 12c: Componentes licenciados por versión

Page 81: Weblogic server 12c agosto 2012

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

Oracle Weblogic Server 12c: Productos que requieren WLS

Page 82: Weblogic server 12c agosto 2012

Resumen: Porqué Estándarizar a WebLogic Server 12c?Razón #5: Poder en la Nube

Razón #2: Mejor RendimientoRazón #4: Impulsar la innovación y la

productividad del desarrollador

Razón #3: Application Aware Virtualization

WLS WLSSOA Svc

Web

RAC RAC

WebWeb

Cache

Razón #1: WebLogic impulso con los clientes

00

8,000

16,000

24,000

32,000

40,00040,104

16,646OracleIBM

Page 83: Weblogic server 12c agosto 2012

83

[email protected]

Twitter.com/rovaque

Blog: oracledbacr.blogspot.com