¿Todo en FMW 11.1.1.3?

Con la liberación de 11.1.1.3 se vinieron cosas muy buenas para el stack de SOA/BPM de Oracle.
Básicamente se liberó el PS2 de SOA Suite 11g, Oracle Service Bus 11g, así como BPM 11g. Los detalles los tienen aquí.
De las cosas mas relevantes yo identifico lo siguiente:

  1. Todos comparten el mismo Weblogic, es decir 10.3.3. Esto es un gran feature, pues puedes tener un sólo dominio de Weblogic con tres Servidores Manejados: SOA Server, BAM Sever, Service Bus Server. Adentro del SOA Server ejecutas el engine de BPM!!
  2. Oracle Service Bus 11g comparte el tiempo de diseño y de ejecución de los Adaptadores. Si bien desde OSB 10g ésto sucedía, la diferencia es que ahora con un sólo JDeveloper puedes crear los contratos para los Adapters
  3. Oracle BPM comparte el Engine de la SOA Suite. Esto es un gran diferenciador de Oracle en contra de la competencia. Desde un sólo IDE modelas procesos, servicios, integras aplicaciones. Con una sola herramienta de gestión hace el monitoreo de ambos componentes. Básicamente la filosofía de construcción de los dos se basa en Composites, así un proceso BPM no es otra cosa si no un servicio compuesto que es capaz de mandar a llamar – dentro de su composición – a otros elementos como servicios BPEL, Adaptadores, Web Services, actividades Manuales, reglas de Negocio,
  4. El Instalador de 11.1.1.3 es un upgrade sobre 11.1.1.2 Es decir, para poderlo instalar necesitas el 11.1.1.2
  5. El Instalador de Weblogic 10..3.3 te permite instalar tanto Coherence 3.5 como el Oracle Enterprise For Eclipse (requerido para el OSB)
La instalación es muy simple. Tienes dos opciones para hacerlo:
  1. Desde cero, sin necesidad de tener todo 11.1.1.2 instalado.Es decir , sin necesidad de haber creado un dominio
  2. Sobre tu instalación actual de 11.1.1.2
En este artículo vamos a describir la opción 1.
Lo primero que debes hacer es descargar es el software , esto es:
  • Oracle DB. Puede ser XE si es ambiente de desarrollo
  • Oracle SOA Suite 11.1.1.2
  • Oracle SOA Suite 11.1.1.3 PS2
  • Oracle Weblogic 10.3.3
  • Oracle RCU 11.1.1.3
  • Oracle JDeveloper 11.1.1.3
  • SOA Extensions (sobre JDEV)
  • BPM Modeler (sobre JDEV)
En este link puedes encontrar los detalles desde la página de oficial de Oracle.
Una vez con el software, realiza los siguientes pasos:
  1. Instala Weblogic 10.3.3. Con las opciones de Coherence y de Oracle Enterprise Pack for Eclipse. Esto generará el Middleware Home.
  2. Instala el RCU
  3. Corre RCU y genera los esquemas para la BD
  4. Corre el instalador de SOA Suite, pero aún el 11.1.1.2, pues es requerido para el PS2. Sobre del Middleware Home creado en paso 1
  5. Una vez que ejecutaste el instalador de 11.1.1.2, sobre de él ejecuta el PS2 (11.1.1.3), sobre el mismo Middleware Home
  6. Ejecuta el Instalador de OSB 11g sobre el mismo Middleware Home
  7. Corre el Configuration Wizard de Weblogic y genera un nuevo dominio, aquí podrás escoger a BPM11g, OSB11g, SOA Suite, etc. Similar a la siguiente imagen. Aquí no pongas atención a los que están deshabilitados, es sólo para que veas todas las opciones que puedes poner. Para OSB sugiero que escojas tal como aparece en la imagen, para que te permita crear un OSB_Server
osb_install
Una vez hecho esto, simplemente sigue el Wizard que te pedirá los datos de la conexión a la Base de datos . Mismos que definiste en el RCU.
Con esto tendrás creado un nuevo dominio de Weblogic con: SOA Suite, OSB y BPM.