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 y portlets de iniciación de procesos que proporcionan interfaces manuales en procesos empresariales.
  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 Business Integration Server Foundation (WBISF), 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 5.1 (con la configuración adecuada).

Los portlets de procesos 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 Software Development Platform proporciona el entorno de desarrollo para crear, codificar, comprobar y desplegar los portlets empresariales. Los portlets de proceso empresarial necesitan código común para acceder a las API de procesos o tareas desde el código de portlet. Los asistentes de portlet proporcionan opciones para portlets Básicos y Faces que generan el código común. Para los portlets Faces, características de desarrollo visuales, como por ejemplo la vista Datos de página, simplifique el proceso de desarrollar portlets de proceso comercial.

Los pasos siguientes servirán para que se haga una idea del proceso que supone desarrollar la aplicación empresarial. Encontrará instrucciones adicionales para utilizar Rational Software Development Platform, WebSphere Studio Application Developer Integration Edition y WebSphere Business Integration Server Foundation con WebSphere Process Choreographer para desarrollar, probar y desplegar aplicaciones comerciales en WebSphere Portal Documentation Library para v5.1, bajo Integrating your business > Integrating business processes.

  1. Diseñe el proceso comercial utilizando WebSphere Studio Application Developer Integration Edition.
  2. Una vez que se haya realizado una prueba unitaria del proceso comercial, exporte las clases como si fueran archivos JAR (para utilizarlas en Rational Software Development Platform) y exporte la aplicación como si fuera un archivo EAR (que deba instalarse en un servidor WebSphere Portal).
  3. Utilizando Rational Software Development Platform, cree un proyecto de portlet con integración de proceso comercial. Consulte Creación de un proyecto de portlet de proceso comercial para obtener detalles.
  4. Importe los archivos JAR en el proyecto nuevo.
    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 (solo para los portlets que utilicen la API de portlet de IBM; no es necesario para los portlets de API JSR 168.)

    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 5.1 configurado adecuadamente.
  8. Despliegue los portlets en el servidor WebSphere Portal.
Tareas relacionadas
Creación de un proyecto de portlet de proceso comercial
Añadir acceso a datos a portlets de proceso comercial
Creación de interfaces de usuario para procesos comerciales
Referencia relacionada
Biblioteca de documentación de WebSphere Portal

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