Archivo

Archivo del autor

JDeveloper 12.1.3 BPM Quick Start no muestra aplicaciones BPM

La mayoría de desarrolladores necesitamos tener instalados sobre el mismo equipo varios Middleware con distintas versiones de JDeveloper, y estos a veces se acumulan de forma descontrolada pudiendo generar conflictos entre versiones. Recientemente me he encontrado con un problema que puede volvernos locos intentando encontrar una solución.

BPMqs

Mi caso en concreto es sobre la instalación de JDeveloper BPM Quick Start 12.1.3 sobre un equipo donde ya tenía instalado varios JDeveloper de versiones anteriores (JDeveloper SOA Quick Start por ejemplo). Al terminar la instalación sin problemas, iniciaba JDeveloper y me encontraba con que no disponía de ninguna funcionalidad perteneciente a la extensión BPM.

El problema radica en que todo JDeveloper arranca el workspace por defecto ubicado en C:\JDeveloper\mywork, y como este ya existía por ser usado por mis anteriores instalaciones de JDeveloper, instaladas con extensiones distintas, no habilitaba la extensión BPM para poder ser usada. Haciendo imposible crear una nueva Aplicación BPM.

Para resolverlo basta con cambiar la ubicación por defecto del workspace y volver a arrancar JDeveloper.

Para cambiar la ubicación es necesario introducir la ruta que queramos en el archivo: C:\Oracle\Middleware12cBPM\jdeveloper\ide\bin\ide.boot

Justo debajo de:
ide.user.dir.var = IDE_USER_DIR

Introducir:
ide.user.dir = c:/JdevBPM/mywork

Al arrancar JDeveloper notaremos que ya tenemos disponibles las extensiones correspondientes que necesitamos.

Activar Web Services Test Client para Oracle SOA Suite 12c en modo Producción

Por defecto la instalación de Oracle SOA Suite 12c en modo Desarrollo trae desplegada y activada la aplicación Web Services Test Client, útil para realizar pruebas de determinados servicios/aplicaciones propias de la SOA Suite o desarrolladas por nosotros.

Pero no es así cuando realizamos la misma instalación en modo Producción: la herramienta viene por defecto desactivada y es necesario realizar una serie de pasos para desplegarla y activarla.

Si no tenemos activada la herramienta y recibimos un mensaje de error HTTP 404 cuando intentamos acceder por ejemplo a la url: http://host:puerto/ws_utc

404

  1. Necesitaras dos pestañas abiertas en un navegador (o dos navegadores distintos): la consola de Administración de Weblogic y la consola de Control de Fusion Middleware.
  2. Desde la consola de Administración (Adminserver) Crear una sesión de cambio mediante el botón “Lock & Edit”.
    lockEditlockEdit2
  3. Desde la consola de Control de Fusion Middleware 12c (/em), pinchar con el botón derecho en el nombre del dominio que se quiera modificar -> Administration -> General Settings -> abrir la sección de configuración avanzada (Advanced section) y seleccionar el check de “Enable Web Service Test page”.
    GeneralSettings
    EnableWebServices

    Confirm
  4. Vuelve a la consola de Weblogic, refresca la página pulsando F5 y verás que el botón de cambios cambia mostrándote la opción de Activar cambios, actívalos.activate
  5. Reinicia los nodos manejados y el Adminserver de la forma convencional.
  6. Ya debes de tener disponible Web Services Test Client para hacer uso de la consola de pruebas y demás funcionalidades en tu servidor en modo Producción (http://host:puerto/ws_utc).deployingWS
    wstc

Comparativa diferentes Enterprise Service Bus (I) – Número de búsquedas en Internet

Recientemente hemos realizado una comparativa sobre los ESBs (Enterprise Service Bus) más destacados en la actualidad. Para iniciar el estudio, nos ha ayudado realizar una búsqueda con Google Trends para establecer una línea base temporal sobre los ESBs objeto del estudio:

  • JBoss Fuse
  • Mule ESB
  • Oracle Service Bus (OSB)
  • Talend ESB
  • WSO2 ESB
ESB Trends 2015

Comparativa Google Trends 2015

De esta comparativa se pueden extraer a primera vista las siguientes conclusiones:

  1. Mule ESB es el bus que lleva más tiempo en el mercado (seguido por Oracle Service Bus).
  2. Tras la aparición de OSB, rápidamente se equiparó en uso y en popularidad con el bus de Mule
  3. WSO2 ESB y JBoss Fuse (dos ESBs open-source puro) llegaron al mercado más tarde pero cogen popularidad rápidamente equiparándose al resto.
  4. Talend ESB se mantiene por debajo (en uso) del resto.

Es necesario destacar que Google Trends es una herramienta de representación numérica/histórica del volumen de búsquedas hechas en Google. Basa su análisis en el impacto que tienen los artículos publicados sobre una temática en cuestión.

Iré publicando varios posts en los que presentaré diferentes aspectos estudiados en la citada comparativa realizada para uno de nuestros clientes.

“Data Source: Google Trends (www.google.com/trends).”

Categorías:Tech - Integration Etiquetas: , ,