Desarrollo de portlets de proceso empresarial

Un portlet de proceso empresarial conecta una aplicación de portal a un proceso empresarial.

El desarrollo de una aplicación de proceso empresarial implica varios componentes.
  1. El proceso empresarial, incluido el flujo de datos y de control.
  2. Portlets de proceso de tareas.
  3. Un entorno de tiempo de ejecución, que consta de un servidor WebSphere Portal con un coreógrafo de procesos WebSphere.
Un proceso empresarial es un conjunto de actividades o tareas que pueden realizarse repetidamente para conseguir objetivos empresariales. Por ejemplo, un proceso empresarial podría soportar la creación de páginas para sitios Web. El proceso podría constar de las tareas siguientes que, normalmente, las realizarían distintas personas:
  1. Creación de una tarea para construir una nueva página Web para un sitio Web.
  2. Asignación de la tarea a un transcriptor.
  3. Escritura de la página Web.
  4. Envío de la página Web a un editor para que la apruebe.
  5. Devolución de la tarea al transcriptor para que realice correcciones.
  6. Envío de la página Web corregida a un editor para que la apruebe.
  7. Aprobación por parte del editor.
  8. Envío de la tarea al Webmaster para que la publique en el sitio Web.

El coreógrafo de procesos WebSphere, un componente de WebSphere Portal v5.1, proporciona un entorno de tiempo de ejecución para los procesos que se modelan utilizando Business Process Execution Language para servicios Web (BPEL4WS o BPEL). BPEL es un estándar de servicios Web para la composición de procesos empresariales. WebSphere Studio Application Developer Integration Edition proporciona un editor de procesos para crear procesos empresariales, escritos mediante BPEL, que deban ejecutarse en WebSphere Portal v5.1 (con la configuración adecuada).

Los portlets empresariales son portlets que interactúan con el código de proceso empresarial para proporcionar el proceso de tareas, la iniciación del proceso y otro código de soporte. Rational Developer v6.0 proporciona el entorno de desarrollo para codificar, comprobar y desplegar los portlets empresariales.

Los pasos siguientes servirán para que se haga una idea del proceso que supone desarrollar la aplicación empresarial. Las instrucciones completas para utilizar Rational Developer v6.0, WebSphere Studio Application Developer Integration Edition y WebSphere Portal con el coreógrafo de procesos de WebSphere para desarrollar, probar y desplegar aplicaciones empresariales se encuentran en la Biblioteca de documentación de WebSphere Portal para v5.1, bajo Integrating your business(Integración de la empresa) Integrating business processes (Integración de procesos empresariales).

  1. Cree el proceso empresarial utilizando WebSphere Studio Application Developer Integration Edition.
  2. Una vez que se haya realizado una prueba unitaria del proceso empresarial, exporte las clases como si fueran archivos JAR (para utilizarlas en Rational Developer) y exporte la aplicación como si fuera un archivo EAR (que deba instalarse en un servidor WebSphere Portal).
  3. Mediante Rational Developer, cree un proyecto de portlet. Consulte Creación de portlets y proyectos de portlet.
  4. Importe los archivos JAR a Rational Developer.
    1. En la vista Explorador de proyectos, resalte el directorio /WebContent/WEB-INF/lib del proyecto de portlet, pulse con el botón derecho del ratón y seleccione Importar.
    2. Importe los archivos JAR.
  5. Desarrolle el portlet de proceso de tarea utilizando las API siguientes:
    • API de tarea
    • API TaskUI Manager
    • API de intermediario de propiedad

    El Javadoc para estas API se incluye con WebSphere Portal.

  6. Desarrolle el portlet de iniciación de proceso.
  7. Instale el archivo EAR de proceso empresarial en un servidor WebSphere Portal v5.1 configurado adecuadamente.
  8. Despliegue los portlets en el servidor WebSphere Portal.

Referencia relacionada
Biblioteca de documentación de WebSphere Portal

(C) Copyright IBM Corporation 2002, 2005. Reservados todos los derechos.