Desarrollo de aplicaciones para procesos de empresa y tareas

Puede utilizar una herramienta de modelado como, por ejemplo, WebSphere Integration Developer, para construir y desplegar procesos de empresa y tareas. Se interactúa con estos procesos y tareas durante la ejecución; por ejemplo, se inicia un proceso, las tareas se reclaman y finalizan, y se terminan los procesos en ejecución. Puede utilizar el Explorador de Business Process Choreographer para interactuar con procesos y tareas, o utilizar las API de Business Process Choreographer para desarrollar aplicaciones personalizadas para estas interacciones.

La API proporciona métodos genéricos que pueden utilizarse con todos los procesos y tareas que se instalan en un WebSphere Process Server. La API de Business Process Choreographer se proporciona como dos enterprise beans de sesión sin estado:
  • La interfaz BusinessFlowManagerService proporciona los métodos para las aplicaciones de proceso de empresa
  • La interfaz HumanTaskManagerService proporciona los métodos para las aplicaciones basadas en tareas.

Para obtener más información sobre las API de Business Process Choreographer, consulte el Javadoc en los paquetes com.ibm.bpe.api y com.ibm.task.api.

  1. Decida sobre la funcionalidad que la aplicación va a proporcionar.

    Se proporcionan ejemplos de las funciones habituales de procesos de empresa y tareas de usuario.

  2. Decida cuál de las API de Business Choreographer va a utilizar.

    Según los escenarios que desee implementar con la aplicación, puede utilizar uno de los beans de sesión o ambos.

  3. Determine las autorizaciones que necesitan los usuarios de la aplicación.

    Los usuarios de la aplicación deben estar autorizados para llamar a los métodos que se incluyan en la aplicación y ver los objetos y los atributos de estos objetos que estos métodos devuelvan. Cuando se crea una instancia del bean de sesión adecuado de API de Business Process Choreographer, WebSphere Application Server asocia un contexto de sesión con la instancia. El contexto de sesión contiene el rol principal del llamante. Esta información se utiliza para comprobar la autorización del llamante para cada llamada.

    El Javadoc contiene información de autorización de todos los métodos. Seleccione los métodos que mejor se adapten a los usuarios de la aplicación.

  4. Decida cómo representar la aplicación.

    Puede llamarse a las API de Business Process Choreographer de forma local o remota.

  5. Desarrolle la aplicación.
    1. Acceda a la API.
    2. Utilice la API para interactuar con procesos o tareas.
      • Consulte los datos.
      • Trabaje con los datos.
Conceptos relacionados
Roles de autorización para procesos de empresa
Roles de autorización para tareas de usuario
Referencia relacionada
Interfaz BusinessFlowManagerService
Interfaz HumanTaskManagerService
Información relacionada
Características desechadas
Ejemplos de Business Process Choreographer

Condiciones de uso |

Última actualización: Wed Apr 19 21:34:07 2006

(c) Copyright IBM Corporation 2005, 2006.
Este centro de información está basado en tecnología Eclipse (http://www.eclipse.org)