En días anteriores un cliente tenia instalado el servicio de Oracle Forms and Reports Services 11g, pero requería desplegar unos servicios web que le permitieran hacer uso de características de ws-security y ws-addresing. Esta funcionalidad es suministrada por Oracle con el producto Oracle Webservices Manager 11g, el cual se instala como un despliegue mas sobre los servidores gestionados y/o administrado de Weblogic. El objetivo de este post, es mostrar como Instalar Oracle Webservices Manager 11g sobre un dominio existente ( aunque puede aplicar también a la creación de un nuevo dominio )
Como Instalar Oracle Webservices Manager 11g
El proceso se puede dividir en 2 partes:
- La primera es la creación como tal del esquema de usuario de base datos que contendrá los meta datos y políticas del servicio de Oracle WebServices Manager. Esta creación se hará utilizando el utilitario de creación de repositorio ( RCU )
- La segunda es la extensión o creación del dominio como tal e incluir en este el template de OSWM y su posterior conexión a la base de datos creada en la parte 1.
Así que aquí va:
Creación del repositorio en la base de datos
Lo primero es crear los esquemas necesarios en la base de datos para soportar el almacenamiento de políticas. Esto lo hacemos ejecutando el rcu 11.1.1.9 y seleccionando el esquema MDS, ubicado en los esquemas comunes del RCU.
A continuación se ilustra de manera rápida el proceso de creación :
Extensión del dominio de Weblogic con componente de OWSM
Una vez creado el repositorio de Oracle WebServices Manager 11g, se debe hacer la extensión del dominio sobre el cual se va a configurar el servicio. Aquí los pasos para extender el dominio

Aquí finaliza la extensión del dominio. A continuación debe ejecutarse un reinicio completo del dominio ( bajar servidores gestionados y admin server respectivamente )
Una vez reiniciado el dominio se debe asociar el datasource creado mds-owsm a los servidores gestionados y administrador. Para asociarlo en la consola de weblogic haga clic en servicios -> fuente de datos y posteriormente haga clic en el datasource mds-owsm. En el tabulador de targets seleccione los servidores sobre los cuales desea que la fuente de datos preste sus servicios.
Posterior a esto debe disponer del gestor de políticas en los servidores gestionados y servidor administrador. El despliegue correspondiente es el archive wsm-pm.ear y debe ser asociado inicialmente al servidor administrador. Es recomendable volver a hacer reinicio del dominio.
Configuración el url provider
Parte importante en como instalar Oracle Webservices Manager 11g es la configuración del proveedor de dominio. Este procedimiento se hace por la consola de Enterprise Manager. Lo que busca esta parametrización es que las aplicaciones desplegadas en el dominio y que contienen webservices utilicen un único servicio de gestión de políticas para estos.
Para ello se debe realizar lo siguiente:
Conectarse al Enterprise del dominio http://servidor:puerto/em y buscar en el menú del dominio la configuración de políticas de la plataforma

Haga clic en el tabulador de acceso de políticas y haga clic en el icono de adicionar ( una cruz verde ), para crear la propiedad java.naming.provider.url. El valor de esta propiedad es el servicio donde esta ejecutando el webservices policy manager ( comúnmente es el servidor administrador ), el formato es t3://servidor:puerto

Una vez configurado, se debe hacer un ultimo reinicio del dominio

Ese es todo el proceso de como instalar Oracle Webservices Manager 11g.