Acerca de la Arquitectura de los Servicios Web

Muchos de los objetos del portal utilizan servicios web, que son componentes que se ejecutan en una computadora separada lógicamente de la que ejecuta el portal. A esta computadora independiente se le denomina servidor remoto. La arquitectura de los servicios web permite que varios tipos de servicios remotos (orígenes de autenticación, crawlers de contenido, búsquedas federadas salientes, portlets, orígenes de perfil y, si se ha instalado Oracle WebCenter Ensemble, pagelets) compartan un servidor remoto lógico, facilitando la gestión de las computadoras que componen el portal.

Los servicios web también permiten compartir configuraciones (a veces muy complejas) con los objetos creados a partir de dichos servicios. Por ejemplo, los usuarios administrativos que creen servicios web de portlet necesitan un conocimiento mayor de la estructura del portlet porque tienen que especificar si tiene preferencias o envía información de usuario; por otra parte, es posible que los usuarios que creen portlets a partir de esos servicios web sólo tengan que definir los parámetros de configuración adecuados para un usuario que no sea técnico.

Los objetos que utilizan los servicios web siguen esta estructura general:

Cada servicio web que ha creado Oracle incluye un archivo PTE que contiene la configuración del servicio web. Después de ejecutar el instalador del servicio web, el administrador del portal debe importar el archivo PTE para crear el objeto de servicio web en el portal. El administrador del portal no debe cambiar la configuración mediante la interfaz de usuario del portal.

Para los servicios web personalizados, un desarrollador debe crear, por lo general, el objeto de servicio web en un sistema de desarrollo y, a continuación, migrarlo al sistema de producción.