SlideShare ist ein Scribd-Unternehmen logo
1 von 83
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                        Social                   Mobile


                                                                       Oracle Cloud       Exalogic            Commodity
                       User Engagement

                                                                                       Traffic Director
 Business Process             Content
                                            Business Intelligence
   Management               Management                                  WebLogic
                                                                                         Coherence            Tuxedo
                                                                         Server
      Service Integration                Data Integration
                                                                                   Virtual Assembly Builder
                Identity Management & Security
                                                                              Cloud Application Foundation
Development          Cloud Application                Enterprise
   Tools                Foundation                   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% Share for Oracle*
                                                                          • Oracle has increased its
                                                                            lead in application servers
                                                                          • Oracle’s growth is above
                                                                            that of the industry average
              39%
                                                                          • Number two player is
                                                                            growing in market-share
                                                                            below that of the industry
                                                                            average at 14.9%
*Source: IDC, Worldwide Application Server 2010 Vendor Shares – Maureen
Fleming – June 2011 – Based on total software revenue
Cloud Application Foundation
                             Key Differentiators

      #1
Standards Based              Optimized for Engineered
   Portability
                                     Systems
                                                              Multi Data Center
Best of Breed
                                                                   Solution
  Platform
                                                        43%


          Engineered / Commodity / Cloud         Rapidly Growing Market Share
        (Infrastructure is a customer choice)
Oracle Weblogic Server 12c: Segmentación del Mercado
  Oracle Products/Service            Oracle Products                                         Oracle Products
          GlassFish                   WebLogic SE                                    GlassFish/WebLogic Server SE
      Oracle Public Cloud           WebLogic Server EE                                   WebLogic Server EE,
                                                                                  WebLogic Suite, WebLogic on Exalogic




 Small & Medium                    Medium Business                   Enterprise: Factory for          Enterprise: Mission Critical
   Business                     ($200M - $1B in revenue)                  Simple Apps
                                                                   • Light Weight Container,            • Multiple years in operations,
• Use Open Source               • Light Weight Container,                                               • High QoS, Security,
                                  Framework over Container           Framework over Container
  (free) technology                                                • Cost/Density in Virtual Env          Manageability
                                • Cost/Density in Virtual Env.                                          • Complex applications,
• Would prefer to build                                            • Cheaper development using
                                • Cheaper development using                                               business critical with
  on Cloud                                                           open source technologies
                                  open source technologies                                                customer/revenue impact

• OPEX over CAPEX           • App Servers considered Commodity         • Two-Tier Application Server Strategy
• Free Open Source Software • Spending on ADC and Virtualization       • Cost a key factor – segmented by application complexity,
  (Liferay, Lucene, Tomcat, • Extremely price sensitive                  app server features used and ‘ilites
  PHP,…)                      ($2500/core market price)                • 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         Status: Credible default   Status: Low credibility as
Server for non critical apps.   core Java Server for many    core Java server, deals
                                  Enterprise customers.     mainly driver by the upper
                                                             stack. RAC integration
  Competition (in order)                                      seems to change this
           JBoss                 Competition (in order)               trend.
           Tomcat                    JBoss & OpenShift
          SpringTC               SpringTC & Cloud Foundry
                                 vCloud (Vmware or Cisco)    Competition (in order):
                                  WAS on VMWare or zVM        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                     • Diagnosticar cuellos de botella en el
       • Personalización de resúmenes de              Weblogic Server
       desempeño                                      • Capturar instantáneas de diagnóstico
       • End-to-end para gestión del rendimiento      • Clonar un Dominio de Oracle WebLogic
       • Utilizar el asesor de capa intermedia para   desde el repositorio de software
       diagnóstico del tamaño de las                  • Implementar una aplicación Java EE
       configuraciones de conexiones JDBC             • 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                                  Packaged via
  and Software                          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       Traffic                Traffic
         tráfico                                    Director               Director
•   Rápido, altamente configurable por           Native AES for SSL     Native AES for SSL

    solicitud de enrutamiento y
    almacenamiento en caché
                                                       High Performance Backplane
•   Aceleración de encriptación SSL utilizando
    Intel™ Advanced Encryption Set
•   Arriba de 3.5X más rendimiento y 28%          WebLogic               WebLogic
    menos CPU que Apache                          Server 12c             Server 12c
•   Listo para Exalogic Elastic Cloud
Mayor disponibilidad y recuperación ante desastres
                        Antes con Oracle DB. Ahora en WebLogic Server 12c

                WebLogic Server                                                         WebLogic Server
3X OLTP




                                                                                                                    3X OLTP
                   Coherence                       Active Data Guard                       Coherence
                                                    and Golden Gate

                  Active GridLink                                                         Active GridLink
                      for RAC                                                                 for RAC


Integrated WebLogic/RAC Clusters                                  Multiple Data Center Architecture
 • RAC Aware Pool with RAC Node Affinity                            • Integrated with Active Data Guard
   (Session/Transaction), RAC One Node                                (transaction logs) and GoldenGate
   Support and Fast Connection Failover                               (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
WebLogic Server en Exalogic
          Más rápido en nuestros sistemas – Nuevo en WebLogic Server 12c


    Web                          JMS                   Enterprise Java
Requests/Sec.                Messages/sec.             Operations/Sec.
              836,520                                               49,460
                                         1,979,940
              10X                                                    5X
                                           5X
                              401,070                    9,560
 78,840

Conventional Hardware          Conventional Hardware    Conventional Hardware
Exalogic                       Exalogic                 Exalogic
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.   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.
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                       • Simplification, Productivity   • Modernization
  • Java Server Faces 2.0                     • Managed Beans 1.0              • Context & Dependency
  • Java Servlets 3.0                         • Bean Validation 1.0              Injection 1.0
  • Java Persistence 2.0                      • JAX-WS 2.2                     • Bean Validation 1.0
  • Enterprise Java Beans 3.1                                                  • Java API for RESTful
    & Interceptors 1.1                                                           Web Services

  * Ejemplo   basado en una aplicación construída para JavaOne
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                 WebCenter Suite
Service Bus                                 WebCenter Adapter
SOA Suite ofr Oracle Middleware             WebLogic Portal
Unified Business Process Management Suite   Enterprise 2.0 Products
Weblogic Coherence Grid Edition Option      Beehive Enterprise Messaging Server
Weblogic Integration                        Beehive Enterprise Collaboration Server
WebCenter Services
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 #4: Impulsar la innovación y la
          Razón #2: Mejor Rendimiento                                                       productividad del desarrollador
                                                                                   Web
                                                                Web         Web
                                                                                  Cache

40,000
36,000
32,000       40,104
28,000                                         SOA Svc    WLS         WLS

24,000
20,000
16,000
12,000
 8,000
 4,000
          Oracle                 16,646             RAC         RAC




    00
                                IBM
rvargas@netsoftca.com

Twitter.com/rovaque

Blog: oracledbacr.blogspot.com




                                 83

Weitere ähnliche Inhalte

Was ist angesagt?

What's new in Oracle 19c & 18c Recovery Manager (RMAN)
What's new in Oracle 19c & 18c Recovery Manager (RMAN)What's new in Oracle 19c & 18c Recovery Manager (RMAN)
What's new in Oracle 19c & 18c Recovery Manager (RMAN)
Satishbabu Gunukula
 

Was ist angesagt? (20)

Ibm web sphere application server interview questions
Ibm web sphere application server interview questionsIbm web sphere application server interview questions
Ibm web sphere application server interview questions
 
Oracle管理藝術第1章 在Linux作業體統安裝Oracle 11g
Oracle管理藝術第1章 在Linux作業體統安裝Oracle 11gOracle管理藝術第1章 在Linux作業體統安裝Oracle 11g
Oracle管理藝術第1章 在Linux作業體統安裝Oracle 11g
 
Oracle Tablespace介紹
Oracle Tablespace介紹Oracle Tablespace介紹
Oracle Tablespace介紹
 
Oracle RAC 12c Overview
Oracle RAC 12c OverviewOracle RAC 12c Overview
Oracle RAC 12c Overview
 
Oracle statistics by example
Oracle statistics by exampleOracle statistics by example
Oracle statistics by example
 
Oracle RAC 19c and Later - Best Practices #OOWLON
Oracle RAC 19c and Later - Best Practices #OOWLONOracle RAC 19c and Later - Best Practices #OOWLON
Oracle RAC 19c and Later - Best Practices #OOWLON
 
Oracle Instance 介紹
Oracle Instance 介紹Oracle Instance 介紹
Oracle Instance 介紹
 
API Gatewayご紹介
API Gatewayご紹介API Gatewayご紹介
API Gatewayご紹介
 
Performance Tuning Oracle Weblogic Server 12c
Performance Tuning Oracle Weblogic Server 12cPerformance Tuning Oracle Weblogic Server 12c
Performance Tuning Oracle Weblogic Server 12c
 
Cloning Oracle EBS R12: A Step by Step Procedure
Cloning Oracle EBS R12: A Step by Step ProcedureCloning Oracle EBS R12: A Step by Step Procedure
Cloning Oracle EBS R12: A Step by Step Procedure
 
Oracle RAC 19c: Best Practices and Secret Internals
Oracle RAC 19c: Best Practices and Secret InternalsOracle RAC 19c: Best Practices and Secret Internals
Oracle RAC 19c: Best Practices and Secret Internals
 
Step By Step to Install Oracle Business Intelligence
Step By Step to Install Oracle Business IntelligenceStep By Step to Install Oracle Business Intelligence
Step By Step to Install Oracle Business Intelligence
 
Database Performance Tuning Introduction
Database  Performance Tuning IntroductionDatabase  Performance Tuning Introduction
Database Performance Tuning Introduction
 
Webinar evolución a Oracle WebLogic Server 11g
Webinar evolución a Oracle WebLogic Server 11gWebinar evolución a Oracle WebLogic Server 11g
Webinar evolución a Oracle WebLogic Server 11g
 
Migration to Oracle Multitenant
Migration to Oracle MultitenantMigration to Oracle Multitenant
Migration to Oracle Multitenant
 
Oracle SGA 介紹
Oracle SGA 介紹Oracle SGA 介紹
Oracle SGA 介紹
 
What's new in Oracle 19c & 18c Recovery Manager (RMAN)
What's new in Oracle 19c & 18c Recovery Manager (RMAN)What's new in Oracle 19c & 18c Recovery Manager (RMAN)
What's new in Oracle 19c & 18c Recovery Manager (RMAN)
 
Oracle architecture ppt
Oracle architecture pptOracle architecture ppt
Oracle architecture ppt
 
Oracle SOA Suite Everywhere
Oracle SOA Suite EverywhereOracle SOA Suite Everywhere
Oracle SOA Suite Everywhere
 
SOA for PL/SQL Developer (OPP 2010)
SOA for PL/SQL Developer (OPP 2010)SOA for PL/SQL Developer (OPP 2010)
SOA for PL/SQL Developer (OPP 2010)
 

Andere mochten auch

Oracle WebLogic Server 11g - Disponibilidad, rendimiento, escalabilidad
Oracle WebLogic Server 11g - Disponibilidad, rendimiento, escalabilidadOracle WebLogic Server 11g - Disponibilidad, rendimiento, escalabilidad
Oracle WebLogic Server 11g - Disponibilidad, rendimiento, escalabilidad
avanttic Consultoría Tecnológica
 
Oracle WebLogic Server 12.2.1 Do More with Less
Oracle WebLogic Server 12.2.1 Do More with LessOracle WebLogic Server 12.2.1 Do More with Less
Oracle WebLogic Server 12.2.1 Do More with Less
Ed Burns
 
Arquitectura de Oracle 11g r2
Arquitectura de Oracle 11g r2Arquitectura de Oracle 11g r2
Arquitectura de Oracle 11g r2
Carmen Soler
 
Weblogic arquitectura-orientada-soa-427129-esa(1)
Weblogic arquitectura-orientada-soa-427129-esa(1)Weblogic arquitectura-orientada-soa-427129-esa(1)
Weblogic arquitectura-orientada-soa-427129-esa(1)
Ellizz Lsc
 

Andere mochten auch (13)

Oracle WebLogic Server 11g - Disponibilidad, rendimiento, escalabilidad
Oracle WebLogic Server 11g - Disponibilidad, rendimiento, escalabilidadOracle WebLogic Server 11g - Disponibilidad, rendimiento, escalabilidad
Oracle WebLogic Server 11g - Disponibilidad, rendimiento, escalabilidad
 
Weblogic. Administración Avanzada servidor de aplicaciones
Weblogic. Administración Avanzada servidor de aplicacionesWeblogic. Administración Avanzada servidor de aplicaciones
Weblogic. Administración Avanzada servidor de aplicaciones
 
Tecnologías Sun-Oracle para reducir costes en las AAPP
Tecnologías Sun-Oracle para reducir costes en las AAPPTecnologías Sun-Oracle para reducir costes en las AAPP
Tecnologías Sun-Oracle para reducir costes en las AAPP
 
12c weblogic installation steps for Windows
12c weblogic installation steps for Windows12c weblogic installation steps for Windows
12c weblogic installation steps for Windows
 
Weblogic 12c Graphical Mode installation steps in Windows
Weblogic 12c Graphical Mode installation steps in Windows Weblogic 12c Graphical Mode installation steps in Windows
Weblogic 12c Graphical Mode installation steps in Windows
 
WebLogic Bridge JMS
WebLogic Bridge JMSWebLogic Bridge JMS
WebLogic Bridge JMS
 
Reporting Services
Reporting ServicesReporting Services
Reporting Services
 
Oracle WebLogic Server 12.2.1 Do More with Less
Oracle WebLogic Server 12.2.1 Do More with LessOracle WebLogic Server 12.2.1 Do More with Less
Oracle WebLogic Server 12.2.1 Do More with Less
 
Uso de Telnet en Windows y Linux
Uso de Telnet en Windows y LinuxUso de Telnet en Windows y Linux
Uso de Telnet en Windows y Linux
 
Arquitectura de Oracle 11g r2
Arquitectura de Oracle 11g r2Arquitectura de Oracle 11g r2
Arquitectura de Oracle 11g r2
 
Weblogic arquitectura-orientada-soa-427129-esa(1)
Weblogic arquitectura-orientada-soa-427129-esa(1)Weblogic arquitectura-orientada-soa-427129-esa(1)
Weblogic arquitectura-orientada-soa-427129-esa(1)
 
Java mission control para monitoreo, administración y profilig de aplicacione...
Java mission control para monitoreo, administración y profilig de aplicacione...Java mission control para monitoreo, administración y profilig de aplicacione...
Java mission control para monitoreo, administración y profilig de aplicacione...
 
WebLogic
WebLogicWebLogic
WebLogic
 

Ähnlich wie Weblogic server 12c agosto 2012

Herramientas tecnologicas
Herramientas tecnologicasHerramientas tecnologicas
Herramientas tecnologicas
Jersonmaximan
 
So3 nm51 carrillo g jhovani-exalogic
So3 nm51 carrillo g jhovani-exalogicSo3 nm51 carrillo g jhovani-exalogic
So3 nm51 carrillo g jhovani-exalogic
Jhovas Carrillo
 
Evolución a oracle weblogic server 11g
Evolución a oracle weblogic server 11g Evolución a oracle weblogic server 11g
Evolución a oracle weblogic server 11g
OracleIberia
 
Abf leccion 02
Abf leccion 02Abf leccion 02
Abf leccion 02
victdiazm
 

Ähnlich wie Weblogic server 12c agosto 2012 (20)

#avanttic_webinar: Oracle Cloud Infrastructure, la nueva nube para las cargas...
#avanttic_webinar: Oracle Cloud Infrastructure, la nueva nube para las cargas...#avanttic_webinar: Oracle Cloud Infrastructure, la nueva nube para las cargas...
#avanttic_webinar: Oracle Cloud Infrastructure, la nueva nube para las cargas...
 
A todo vapor con oracle forms & services laouc
A todo vapor con oracle forms & services laoucA todo vapor con oracle forms & services laouc
A todo vapor con oracle forms & services laouc
 
Gestión del Cloud Computing
Gestión del Cloud ComputingGestión del Cloud Computing
Gestión del Cloud Computing
 
Herramientas tecnologicas
Herramientas tecnologicasHerramientas tecnologicas
Herramientas tecnologicas
 
EMC World 2016 Summary (Part 1)
EMC World 2016 Summary (Part 1)EMC World 2016 Summary (Part 1)
EMC World 2016 Summary (Part 1)
 
avanttic - webinar: WebCenter Portal (14-06-2017)
avanttic - webinar: WebCenter Portal (14-06-2017)avanttic - webinar: WebCenter Portal (14-06-2017)
avanttic - webinar: WebCenter Portal (14-06-2017)
 
SOA Cloud Silos
SOA Cloud Silos SOA Cloud Silos
SOA Cloud Silos
 
Oracle Fusion Middleware
Oracle Fusion MiddlewareOracle Fusion Middleware
Oracle Fusion Middleware
 
Oracle Data Integrator 12c
Oracle Data Integrator 12cOracle Data Integrator 12c
Oracle Data Integrator 12c
 
Introduccion Oracle 11G
Introduccion Oracle 11GIntroduccion Oracle 11G
Introduccion Oracle 11G
 
Documentación corporativa en la nube
Documentación corporativa en la nubeDocumentación corporativa en la nube
Documentación corporativa en la nube
 
Componentes de la estrategia de gobierno en línea
Componentes de la estrategia de gobierno en líneaComponentes de la estrategia de gobierno en línea
Componentes de la estrategia de gobierno en línea
 
Oracle
OracleOracle
Oracle
 
ORACLE FUSSION
ORACLE FUSSIONORACLE FUSSION
ORACLE FUSSION
 
Oracle
OracleOracle
Oracle
 
So3 nm51 carrillo g jhovani-exalogic
So3 nm51 carrillo g jhovani-exalogicSo3 nm51 carrillo g jhovani-exalogic
So3 nm51 carrillo g jhovani-exalogic
 
Evolución a oracle weblogic server 11g
Evolución a oracle weblogic server 11g Evolución a oracle weblogic server 11g
Evolución a oracle weblogic server 11g
 
Oracle Weblogic Server 11g
Oracle Weblogic Server 11gOracle Weblogic Server 11g
Oracle Weblogic Server 11g
 
Abf leccion 02
Abf leccion 02Abf leccion 02
Abf leccion 02
 
Caso de Estudio SAP sobre VMware en SATECA
Caso de Estudio SAP sobre VMware en SATECACaso de Estudio SAP sobre VMware en SATECA
Caso de Estudio SAP sobre VMware en SATECA
 

Mehr von Ronald Francisco Vargas Quesada

Mehr von Ronald Francisco Vargas Quesada (20)

01 Ronald Vargas 18c cloud service el siguiente paso en la nueva generacion
01 Ronald Vargas 18c cloud service el siguiente paso en la nueva generacion01 Ronald Vargas 18c cloud service el siguiente paso en la nueva generacion
01 Ronald Vargas 18c cloud service el siguiente paso en la nueva generacion
 
01 Ronald Vargas Verdades ciertas, mitos y falacias sobre oracle database 19c
01 Ronald Vargas Verdades ciertas, mitos y falacias sobre oracle database 19c01 Ronald Vargas Verdades ciertas, mitos y falacias sobre oracle database 19c
01 Ronald Vargas Verdades ciertas, mitos y falacias sobre oracle database 19c
 
Análisis de Datos: La guerra, la humanidad y el futuro
Análisis de Datos: La guerra, la humanidad y el futuroAnálisis de Datos: La guerra, la humanidad y el futuro
Análisis de Datos: La guerra, la humanidad y el futuro
 
Oracle Database XE 18c
Oracle Database XE 18cOracle Database XE 18c
Oracle Database XE 18c
 
Ronald vargas big data universidad hispanoamericana v2.1
Ronald vargas big data universidad hispanoamericana  v2.1Ronald vargas big data universidad hispanoamericana  v2.1
Ronald vargas big data universidad hispanoamericana v2.1
 
Ronald Vargas Performance Tuning how to write and run correctly sql statement...
Ronald Vargas Performance Tuning how to write and run correctly sql statement...Ronald Vargas Performance Tuning how to write and run correctly sql statement...
Ronald Vargas Performance Tuning how to write and run correctly sql statement...
 
Ronald vargas presente y futuro la adolescencia de los super sistemas computa...
Ronald vargas presente y futuro la adolescencia de los super sistemas computa...Ronald vargas presente y futuro la adolescencia de los super sistemas computa...
Ronald vargas presente y futuro la adolescencia de los super sistemas computa...
 
Ronald Vargas 18c cloud service el siguiente paso en la nueva generacion
Ronald Vargas 18c cloud service el siguiente paso en la nueva generacionRonald Vargas 18c cloud service el siguiente paso en la nueva generacion
Ronald Vargas 18c cloud service el siguiente paso en la nueva generacion
 
Computación Cognitiva: Mejorando la experiencia del Cliente
Computación Cognitiva: Mejorando la experiencia del ClienteComputación Cognitiva: Mejorando la experiencia del Cliente
Computación Cognitiva: Mejorando la experiencia del Cliente
 
Oracle Database 12cR2 Hacking Etico. Viaje a la zona desconocida.
Oracle Database 12cR2 Hacking Etico. Viaje a la zona desconocida.Oracle Database 12cR2 Hacking Etico. Viaje a la zona desconocida.
Oracle Database 12cR2 Hacking Etico. Viaje a la zona desconocida.
 
Oracle Database 12c Arquitectura Single & Multitenant Español
Oracle Database 12c Arquitectura Single & Multitenant EspañolOracle Database 12c Arquitectura Single & Multitenant Español
Oracle Database 12c Arquitectura Single & Multitenant Español
 
Ronald vargas computación cognitiva computación del conocimiento introduccion
Ronald vargas computación cognitiva  computación del conocimiento introduccionRonald vargas computación cognitiva  computación del conocimiento introduccion
Ronald vargas computación cognitiva computación del conocimiento introduccion
 
Oracle Database SE2 Single Tenant 12c
Oracle Database SE2 Single Tenant 12cOracle Database SE2 Single Tenant 12c
Oracle Database SE2 Single Tenant 12c
 
Performance Tuning: Como escribir y correr correctamente una sentencia SQL en...
Performance Tuning: Como escribir y correr correctamente una sentencia SQL en...Performance Tuning: Como escribir y correr correctamente una sentencia SQL en...
Performance Tuning: Como escribir y correr correctamente una sentencia SQL en...
 
Oracle Database Hacking Etico
Oracle Database Hacking EticoOracle Database Hacking Etico
Oracle Database Hacking Etico
 
Performance tuning how to write and run correctly sql statement
Performance tuning how to write and run correctly sql statementPerformance tuning how to write and run correctly sql statement
Performance tuning how to write and run correctly sql statement
 
Ventajas y beneficios de oracle database 12c el manejo de datos en la 3era pl...
Ventajas y beneficios de oracle database 12c el manejo de datos en la 3era pl...Ventajas y beneficios de oracle database 12c el manejo de datos en la 3era pl...
Ventajas y beneficios de oracle database 12c el manejo de datos en la 3era pl...
 
Charla técnica comercial v3.0 junio 2014 db visit productos
Charla técnica comercial v3.0 junio 2014 db visit productosCharla técnica comercial v3.0 junio 2014 db visit productos
Charla técnica comercial v3.0 junio 2014 db visit productos
 
Sociedades de conocimiento
Sociedades de conocimientoSociedades de conocimiento
Sociedades de conocimiento
 
Presentación Oracle Database Migración consideraciones 10g/11g/12c
Presentación Oracle Database Migración consideraciones 10g/11g/12cPresentación Oracle Database Migración consideraciones 10g/11g/12c
Presentación Oracle Database Migración consideraciones 10g/11g/12c
 

Weblogic server 12c agosto 2012

  • 1. 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
  • 2. Oracle Weblogic Server 12c: Hacia un solo AS
  • 3. 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.
  • 4. 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.
  • 5. 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.
  • 6. Oracle Weblogic Server 12c Está creada sobre tecnologías basadas en estándares para cuestiones de portabilidad, eficiencia y facilidad de integración.
  • 7. 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.
  • 8. 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
  • 9. 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.
  • 10. 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.
  • 11. 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.
  • 12. Oracle Weblogic Server 12c Oracle Cloud Application Foundation: Proporciona La mejor plataforma Líderes del mercado EAS: – Oracle – Microsoft – IBM – Red Hat
  • 13. Oracle Weblogic Server 12c Oracle Cloud Application Foundation: Proporciona La mejor plataforma Desafiantes del mercado EAS: – Fujitsu – Hitachi
  • 14. 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
  • 15. 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.
  • 16. 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.
  • 17. 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
  • 18. 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
  • 19. 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
  • 20. 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
  • 21. 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
  • 22. 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.
  • 23. Oracle Weblogic Server 12c: Centralización
  • 24. Oracle Cloud Application Foundation “Key” to Unlocking future Fusion Middleware Revenue Web Social Mobile Oracle Cloud Exalogic Commodity User Engagement Traffic Director Business Process Content Business Intelligence Management Management WebLogic Coherence Tuxedo Server Service Integration Data Integration Virtual Assembly Builder Identity Management & Security Cloud Application Foundation Development Cloud Application Enterprise Tools Foundation Management Foundation for Oracle Applications Foundation for Fusion Middleware Solutions
  • 25. Oracle WebLogic Server: #1 Mercado compartido IDC’s 2011 Worldwide Software Market Forecaster Reports: • 39% Share for Oracle* • Oracle has increased its lead in application servers • Oracle’s growth is above that of the industry average 39% • Number two player is growing in market-share below that of the industry average at 14.9% *Source: IDC, Worldwide Application Server 2010 Vendor Shares – Maureen Fleming – June 2011 – Based on total software revenue
  • 26. Cloud Application Foundation Key Differentiators #1 Standards Based Optimized for Engineered Portability Systems Multi Data Center Best of Breed Solution Platform 43% Engineered / Commodity / Cloud Rapidly Growing Market Share (Infrastructure is a customer choice)
  • 27. Oracle Weblogic Server 12c: Segmentación del Mercado Oracle Products/Service Oracle Products Oracle Products GlassFish WebLogic SE GlassFish/WebLogic Server SE Oracle Public Cloud WebLogic Server EE WebLogic Server EE, WebLogic Suite, WebLogic on Exalogic Small & Medium Medium Business Enterprise: Factory for Enterprise: Mission Critical Business ($200M - $1B in revenue) Simple Apps • Light Weight Container, • Multiple years in operations, • Use Open Source • Light Weight Container, • High QoS, Security, Framework over Container Framework over Container (free) technology • Cost/Density in Virtual Env Manageability • Cost/Density in Virtual Env. • Complex applications, • Would prefer to build • Cheaper development using • Cheaper development using business critical with on Cloud open source technologies open source technologies customer/revenue impact • OPEX over CAPEX • App Servers considered Commodity • Two-Tier Application Server Strategy • Free Open Source Software • Spending on ADC and Virtualization • Cost a key factor – segmented by application complexity, (Liferay, Lucene, Tomcat, • Extremely price sensitive app server features used and ‘ilites PHP,…) ($2500/core market price) • Private cloud with focus on Density for packing many simple apps on virtualized server
  • 28. Presentación de productos y tendencias del mercado WebLogic Server SE WebLogic Server EE WebLogic Suite Status: Low entry Java Status: Credible default Status: Low credibility as Server for non critical apps. core Java Server for many core Java server, deals Enterprise customers. mainly driver by the upper stack. RAC integration Competition (in order) seems to change this JBoss Competition (in order) trend. Tomcat JBoss & OpenShift SpringTC SpringTC & Cloud Foundry vCloud (Vmware or Cisco) Competition (in order): WAS on VMWare or zVM JBoss & OpenShift WebSphere
  • 29. Oracle Weblogic Server 12c: Plataformas S.O. y RDBMS
  • 31. 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
  • 32. 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.
  • 33. 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.
  • 34. 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.
  • 35. 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.
  • 36. 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
  • 37. 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.
  • 38.
  • 39. 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 • Diagnosticar cuellos de botella en el • Personalización de resúmenes de Weblogic Server desempeño • Capturar instantáneas de diagnóstico • End-to-end para gestión del rendimiento • Clonar un Dominio de Oracle WebLogic • Utilizar el asesor de capa intermedia para desde el repositorio de software diagnóstico del tamaño de las • Implementar una aplicación Java EE configuraciones de conexiones JDBC • Administrar SOA Suite • Administración de Coherence
  • 40. 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.
  • 41. 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.
  • 42. 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.
  • 43. 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.
  • 44.
  • 45. Oracle Weblogic Server 12c: Principales novedades de WLS 11g
  • 46. Oracle Weblogic Server 12c: Innovación
  • 47. 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
  • 48. 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 Packaged via and Software Oracle Virtual Assembly Builder
  • 49. 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.
  • 50. 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 Traffic Traffic tráfico Director Director • Rápido, altamente configurable por Native AES for SSL Native AES for SSL solicitud de enrutamiento y almacenamiento en caché High Performance Backplane • Aceleración de encriptación SSL utilizando Intel™ Advanced Encryption Set • Arriba de 3.5X más rendimiento y 28% WebLogic WebLogic menos CPU que Apache Server 12c Server 12c • Listo para Exalogic Elastic Cloud
  • 51. Mayor disponibilidad y recuperación ante desastres Antes con Oracle DB. Ahora en WebLogic Server 12c WebLogic Server WebLogic Server 3X OLTP 3X OLTP Coherence Active Data Guard Coherence and Golden Gate Active GridLink Active GridLink for RAC for RAC Integrated WebLogic/RAC Clusters Multiple Data Center Architecture • RAC Aware Pool with RAC Node Affinity • Integrated with Active Data Guard (Session/Transaction), RAC One Node (transaction logs) and GoldenGate Support and Fast Connection Failover (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.
  • 52. 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
  • 53. WebLogic Server en Exalogic Más rápido en nuestros sistemas – Nuevo en WebLogic Server 12c Web JMS Enterprise Java Requests/Sec. Messages/sec. Operations/Sec. 836,520 49,460 1,979,940 10X 5X 5X 401,070 9,560 78,840 Conventional Hardware Conventional Hardware Conventional Hardware Exalogic Exalogic Exalogic
  • 54.
  • 55. 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.
  • 56. 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.
  • 57. 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.
  • 58. 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.
  • 59. 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.
  • 60. 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.
  • 61. 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.
  • 62. 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.
  • 63. 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.
  • 64. 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.
  • 65. 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.
  • 66. 12c
  • 67. Oracle Weblogic Server 12c: JRockit
  • 68. WebLogic Server 12c ó WebSphere AS V8.5
  • 69.
  • 70. Oracle JRockit Monitoreo 1. 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.
  • 72. Oracle Weblogic Server 12c: Coherence
  • 74. Oracle Weblogic Server 12c: Evolución
  • 75. Oracle Weblogic Server 12c: Evolución
  • 76. Oracle Weblogic Server 12c: Menos trabajo para migrar
  • 77. 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 • Simplification, Productivity • Modernization • Java Server Faces 2.0 • Managed Beans 1.0 • Context & Dependency • Java Servlets 3.0 • Bean Validation 1.0 Injection 1.0 • Java Persistence 2.0 • JAX-WS 2.2 • Bean Validation 1.0 • Enterprise Java Beans 3.1 • Java API for RESTful & Interceptors 1.1 Web Services * Ejemplo basado en una aplicación construída para JavaOne
  • 78. 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
  • 79. 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)
  • 80. Oracle Weblogic Server 12c: Componentes licenciados por versión
  • 81. Oracle Weblogic Server 12c: Productos que requieren WLS BPEL Process Manager Option WebCenter Suite Service Bus WebCenter Adapter SOA Suite ofr Oracle Middleware WebLogic Portal Unified Business Process Management Suite Enterprise 2.0 Products Weblogic Coherence Grid Edition Option Beehive Enterprise Messaging Server Weblogic Integration Beehive Enterprise Collaboration Server WebCenter Services
  • 82. 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 #4: Impulsar la innovación y la Razón #2: Mejor Rendimiento productividad del desarrollador Web Web Web Cache 40,000 36,000 32,000 40,104 28,000 SOA Svc WLS WLS 24,000 20,000 16,000 12,000 8,000 4,000 Oracle 16,646 RAC RAC 00 IBM

Hinweis der Redaktion

  1. Main point: If anyone still has doubts, IDC,another independent and extremely reputed analyst firm has concluded that Oracle is #1 in app server market share. Script:Also that Oracle has strengthenedits lead in the market and that our growth is above the industry average. I think we can conclude with very high degree of confidence, based on analysis by these two extremely well reputed, independent analyst firms that not all app servers are created equal.
  2. Left to right:Full 12c distro = 1 GB11g zip = 318mb12c zip distro = 168mbDeveloper Zip DistributionFull WebLogic Server 12.1.1.0 releaseSupported for development useLinux, Mac OS X, WindowsSize now down to 168MB-----Let’s talk about how WebLogic Server 12c enables lightweight development. Back in 11g our initial download offering for WebLogic Server 11g included all the technologies that might be used by developers, that might be used for production deployed. So we included the full WebLogic Server product offering, we included to JVM's, we included web server plug-ins that enable you integration with Web servers, we included some diagnostic tools which are used primarily for diagnosis in production environments. Feedback we received from you the developer community were that we’d smaller more lightweight distribution that we can use for installing WebLogic Server and our development environments So we delivered a zip file which contains only those components you are going to need for WebLogic Server developments so that would include the WebLogic Server runtime the WebLogic Server console WLST and other tools that you would typically use for doing development. In WebLogic Server 11g that zip distribution was approximately 300MB, so significantly smaller than the full distribution of provided for WebLogic 11g. In WebLogic 12c we may that even smaller, we’ve cut the size in half so we have now a zip distribution which is about 1/6 the size of the full WebLogic Server 11g distribution. So that makes it easier for you to download the product get started with your development activities and visit distribution supported on Windows machines on Linux and on Mac systems as well. Will, this a zip of the product installed right, so they don’t have to run an installer? That’s right, so you download, unzip and go. That’s great.  Some other capabilities that have been around for a number of years but that I like to call out are the options to start up WebLogic Server without the EJB JMS and JCA containers. So some of the feedback we've received from developers is a building very simple web applications that aren’t using EJB or JMS and they’d like the opportunity to start up the server where resources are not being consumed by EJB JMS containers and using this existing startup option, you can start up WebLogic server with just those containers which are required for web applications. Finally another technology that's been available in prior releases for WebLogic Server something we called FastSwap. FastSwap enables the ability to change a particular class within an application during the debugging process enables you to recompile that class and have the changed code activated within your running application without any change in session state without requiring a redeployment without requiring a reboot of the server The whole goal is to enable very fast iterative development see your changes effective immediately. All of these features are also supported and WebLogic Server 12c.
  3. Main Point: Pre-Build Assembly Appliances for WebLoigc Server (note initially these are only available on WebLogic Server 11g (11.1.1.6) and these will include 11g versions of OTD, Coherence, WebLogic Server. Shortly after in 2012 there will be 12c versions available. Script: A major new part of the WebLogic and Fusion Middleware 12c release is Oracle Virtual Assembly Builder. What this does is change the packaging and deployment model of multi-tier applications on its head. As most applications not only multi-tier (e.g. Web, Middle tier and Database), they often span multiple platform infrastructures – Web/Portal front ends, feeding transactions into messaging infrastructure which then distribute transactions to backend applications and business processes. They are difficult to treat as a unit – from a management, packaging, deployment, upgrade and patching perspective. With Oracle Virtual Assembly Builder you can take a multi-tier application – e.g. Portal, Messaging, Business Process – and virtualize it into a series of virtual appliances and package these appliances into an assembly and then treat it as a unit. It is a higher level of abstraction for managing the lifecycle of large scale distributed applications. This is a major part of the 12c release. We will have pre-built appliances for WebLogic Server, Coherence, Oracle Traffic Director and more, ultimately to all Fusion Middleware 12c infrastructure. Clearly this takes virtualization to a new level of not only facilitating consolidation and utilization but also dramatically simplifying and reducing the cost in the application lifecycle.----Oracle virtual assembly builder I’ve alluded to conceptually what assembly builder does is it enables you introspect a physical multitier deployment consisting of Web servers, application servers and database servers and from those to create an assembly. An assembly consists of a set of appliances which represent each component of the multitier deployment and the assembly also contains metadata which describes the wiring among the appliances in the assembly. So the endpoints the connection points between the Web server tier and the app server tier and app server tier and the database tier. And what assembly builder enables you to do is to take these assemblies which are constructed of multiple appliances and redeploy those to virtual systems which may have different host names and ports or networking parameters etc.  As you change the networking parameters, URLs, host names, and ports, as you deployed to the virtual environment. Assembly builder will automatically ensure the integrity of the wiring among the appliances as they are deployed to the new environment. So for example you can ensure that a database URLs that are defined in the WebLogic Server data sources continue to connect successfully to new URLs which your virtual databases are now listening in on the virtual system. So it's basically a mechanism for simplifying deployment of standard reasonably complex applications to virtual environments whether those are on conventional systems and our plans to support these and engineered systems and ultimately this technology will also be used in the Oracle Public Cloud.
  4. A key theme that you can see the WebLogic team taking is taking what frequently is rolled by hand in data centers, difficult to maintain and upgrade and converging into the application server space. We did this originally with the Data Grid by integrating Coherence. Now, we are doing the same with traffic management. Our customers have noted that frequently between applications and the ingress point to their applications they require more sophisticated traffic management, shaping and load balancing. This is particularly apparent to customers who introduce virtualization to their application layer and end up with a proliferation of virtual machines needing traffic management to correctly route, shape, cache and prioritize traffic.As a result, in WebLogic Server 12c we are introducing a new part of the architecture called Oracle Traffic Director. This is a layer 7 software load balancing component that not only does traffic routing, shaping and capacity management based on declarative rules within its configuration, it acts as a full reverse proxy to WebLogic Server (ala the old WebLogic Server Plug ins in early releases for Apache, IIS, OHS). Adding to that, Oracle Traffic Director has sophisticated declarative caching capabilities that can dramatically improve application performance. The bottom line is with this edge “application delivery controller” now part of the overall application server architecture, customers have a new simplified and application centric way to manage traffic into their applications and between their applications.One of the key areas of performance benefits customers will immediately see with Oracle Traffic Director is SSL termination. Clearly the dominant practice we see in our customers is SSL termination at the traffic routing layer and OTD fully supports this and has deep integration into the Advanced Encryption Set algorithms of the Intel chipset – this has been certified and integrated specifically on Exalogic augmenting the already dramatic performance enhancements WebLogic Server applications see on Exalogic.Bottom line: Oracle believes that having an application aware traffic director is a critical part of the next generation architecture in the cloud. ----------Another new product delivered and integrated with WebLogic Server 12c and associated with the WebLogic Server 12c is what we call Oracle traffic director. It is a software load-balancing technology in effect replacing much of the functionality offered by traditional Web servers but offers substantially higher performance unless CPU consumption then a Web server. So it's a very high-performance routing of requests to origin servers or servers in the backend which are providing, generating dynamic webpages are providing other application services to browser clients. It is very fast, it is highly configurable with a nice management interface and provides unique capabilities for shaping the way traffic is forwarded to backend server. So that traffic is optimally distributed across the servers in the backend environment. Oracle traffic director is supported on Exalogic Elastic Cloud systems and we believe offers unique performance advantages and extends some of the performance benefits of deploying WebLogic Server applications on the Exalogic systems.
  5. In addition to both dramatically improving development and application deployment lifecycle, WebLogic Server 12c also stuck to its proverbial knitting and has provided some significant enhancements to the core runtime of WebLogic Server. A key area of focus has been the integration of Oracle RAC for an integrated WebLogic/RAC clustering model with Active GridLink for RAC and a number of changes to dramatically change how one can more easily manage WebLogic Server and the Coherence Data Grid in a multi-data center environment.In the RAC area, Active GridLink for RAC was introduced late in the 11g cycle and in 12c some additional features have been introduced. To enable the dramatic 3X OLTP performance improvement we have seen in our tests and customers, Active GridLink for RAC now has in addition to transaction affinity (pinning transactional activity to a single node of a RAC cluster) we have introduced Web session affinity which carries the affinity of stateful Web interaction through to the RAC node where that state is interacting. The end result is again a significant performance increase. This is on top of the existing runtime connection load balancing and fast connection failover – all enabled by WebLogic Server being able to interact with Oracle Database RAC *events* that publish workload, RAC up/down events. In competitor application servers there simply isn’t this integration – the same capabilities either don’t exist or are done by heavy weight polling mechanisms. Finally, we are seeing adoption with the customer base of the RAC One architecture and Active GridLink for RAC is fully certified and aware of the high availability architecture of RAC One.In the multiple data center area, there has been significant strides taken in WebLogic Server 12c. Two major capabilities have been added. First, WebLogic Server now enables customers to store their transaction logs in the database. This enables all live customer data – transactions, messaging and customer data to be in a database. If you are using Oracle Database, this means for DR you can use Active Data Guard as a full DR solution for you database and middle tier live data. This dramatically simplifies the architecture and reduces the time to recovery. We did not stop there. As there is also live data that our customers use in the Coherence Data Grid tier, we not only have push replication between data centers with Coherence, we enable database updates to be transparently propagated from the DB into the Data Grid using GoldenGate. It now truly is possible to set up a extremely reliable, simple and architecturally complete multi-data center solution that frankly no other application server approaches. ----------In the area of high availability and disaster recovery I mentioned earlier the active GridLink for RAC capability. That's the capability to easily connect WebLogic Server applications to Oracle RAC clusters and take maximum advantage of the Oracle RAC cluster technology. In affect the GridLink for RAC technology makes WebLogic Server data sources RAC aware. The WebLogic Server and data sources become aware of events that are occurring within the RAC cluster like when servers are being shut down or become unavailable or become busy and WebLogic Server connection pooling can take advantage of that information to stop making a connection request to servers that are being shut down, failover connections to surviving members of the RAC cluster, preferentially route new connection request to least busy servers in RAC clusters and other capabilities. This allows for higher performance availability, better manageability, configurability of your WebLogic Server environments.  And we delivered enhancements recently to this capability including a new feature called web session affinity which allows you to preferentially route database requests within the same web session to a single RAC node to obtain high-performance because it is likely all requests within the same web session context may be cached so if you route them to the same RAC node you will get higher performance. We also have delivered new features which simplify the configuration and deployment of WebLogic Server in multi-data center topologies. A particularly in cases where topologies are meant to support disaster recovery. What we've done is we've provided a feature called ?, which enables you to store transaction logs or records of WebLogic Server transaction which are used for recovering failed transactions, we store those in a database which allows you to store all of your dynamic application data including transaction state, including JMS messages, and the application data your writing to database, all within a database and use standard database replication technologies to replicate that data across data centers including to a disaster recovery site. In effect we make it very easy to configure disaster recovery solutions that offer unique capabilities.
  6. In the area of management we've also delivered very significant enhancement to Oracle enterprise manage. Oracle enterprise manager is Oracle’s strategic technology for managing all of Oracle software and enterprise manager provides a management pack for managing WebLogic Server environments. And enterprise manager cloud control 12c has delivered enhancements to that which extend the benefits of using enterprise manager for managing WebLogic Server deployments, including cloud infrastructures. And these capabilities range from the ability to monitor very large-scale deployments of hundreds of servers and many WebLogic Server domains to doing deep drill-down performance analysis to managing configurations which are deployed across those domains and unique provisioning and now maintenance capabilities which greatly simplify the process of installing software on your server farms and maintaining that software all through a single pane of glass. So their unique capabilities for managing WebLogic Server infrastructures that can grow to a very significant scale.
  7. Main point: we’ve made significant investment to deliver Extreme Performance with WebLogic on Exalogic.Script: Not only does Oracle WebLogic continue to lead on the industry standard benchmarks on conventional hardware, on Exalogic our engineered system, we have done specific architectural enhancements to WebLogic leveraging the high speed Infiniband network fabric that ties together the compute, storage, switch infrastructure of Exaloigc with performance results that go above and beyond what is achievable on conventional hardware. This is not just due to higher speed networking - though at 4X more bandwidth standard Ethernet and 10X better latency, it certainly helps. What changes the game is how WebLogic Server has been architected to take advantage of the additional bandwidth through something called parallel muxers and I/O enhancements (namely something called Scatter/Gather I/O) and also has been engineered to recognize the Exalogic hardware processors and local solid state storage to perform with results you see on this slide. Web applications can handle 10X requests/second, JMS applications can handle 5X messages/sec and SpecJ like complex applications see about 5X operations/second better than what is possible on conventional hardware. Bottom line: Not only is WebLogic on Exalogic superfast, again you need significantly less hardware to run the same workload which translates to significant savings.EL 1.0 multiple for Web: 3.4EL 1.0 multiple for JMS: 1.6EL 1.0 multiple for Enterprise Java: 2.2------------In the area of performance optimizations we delivered a performance optimizations and WebLogic Server 12c through capabilities like session affinity in the active GridLink for RAC technology. We delivered optimizations for running JMS on Exalogic hardware and other optimizations which extend WebLogic Server performance leadership and there is just some indicators here that suggest how much performance benefit you can actually realize by running on WebLogic Server and in particular running your WebLogic Server applications on the Exalogic engineered systems.
  8. So what is all this mean for you we've got a number of new standards defined Java EE6 that enable that require less work for you building XML that require less code development. The APIs make it simpler to build your applications and make you more productive and in building applications and you can use modern techniques like contexts and dependency injection for accessing components throughout your application for example using a JSF to access managed beans and other resources in your applications. We tested this out building a sample application that was implemented both using Java EE5 standards and Java EE6 standards and in a sample application we found that using Java E6 you require 25% fewer classes in your at 50% less lines of code in about 80% less lines of XML. So this all means there's less code and XML to you to write and enables you to focus on building the business logic that your applications require.
  9. Language enhancements:Strings in SwitchChanges to literalsMulti Catch, precise rethrowDiamond operatorTry with resources-----------------Getting back to standards WebLogic Server is and always has been standards-based another important development in the area standard support is Java SE many of you are aware I'm sure we announced Java SE7 this past summer. Java SE7 provides for new improvements to provide improved supports a new capabilities for building out applications optimizations within the Java language itself and WebLogic Server 12c supports both Java SE7 and Java SE6 so you as developers get the best of both worlds. For those of you who are very interested in taking advantage of the latest Java EE technologies you can use Java EE7 to build your WebLogic Server applications. I know NetBeans has picked up support for SE7 as well, they were very quickly to do that. I think Eclipse has picked up support for this as well. And I’m pretty sure that will be rolling into our enterprise pack shortly. Our goal is always to and make sure that developers have access to latest technologies as well as the option to use the more mature got Java EE6 technologies which we are also supporting so you get your choice of which JDK you want to use. We support, Java SE7 and SE6 both on the client and on the server Java SE7 provides new Internet internationalization support which we think are going to be important for those of you developing particularly abroad in Asia or in Europe.  There are also some significant enhancements maybe as developers are not going to be terribly interested in the that there's some important developments in SSL such as SSL TLS 1.2 that are supported directly in JSSE within the JDK which were taking advantage of and WebLogic Servers were trying to leverage some of the new capabilities that are being delivered at the JDK level.  So I’ve heard that TLS, the transport security layer is the successor to SSL, given some of the issues with it in the industry. That's right and for our customer's in financial services institutions or government agencies which have the most demanding security requirements we seeing lot of requirements to support the latest encryption technologies for the WebLogic Server applications. Now what about SE7 in particular, you mentioned some language changes? I think the probably the most notable one was something derived from project Coin, the term was coined to refer to a small change, or a number of features here and there which were delivered and they thought might be useful to various developers. It turns out that there's a diversity little developer enhancements which are actually in some total being considered fairly interesting and you now and in my experience in talking with developers there’s a fair amount of interest in getting their hands on Java EE7 to see what they can do and how we can make use of it.
  10. Briefly in terms of the environment required to run WebLogic Server 12c, the minimum developer environment requirements are listed here. We provide a zip distribution for laying down WebLogic Server on development systems and these are the system requirements associated with that developer focused distribution. We also provide installation programs which can be used for both development and production purposes which support a range of operating systems including Windows LINUX, AIX, Exalogic systems and Solaris systems.