Los componentes del Explorador de Business Process Choreographer son un conjunto de elementos configurables y reutilizables que están basados en la tecnología JSF (JavaServer Faces).
Puede incorporar estos elementos en aplicaciones Web. Posteriormente, estas aplicaciones pueden acceder a las aplicaciones instaladas de procesos de empresa y tareas de usuario.
Los componentes constan de un conjunto de componentes JSF y un conjunto de objetos de modelo de cliente. La relación de los componentes con Business Process Choreographer, el Explorador de Business Process Choreographer y otros clientes personalizados se muestran en la figura siguiente.
El componente de lista muestra una lista de objetos de aplicación en una tabla, por ejemplo, tareas, actividades, instancias de proceso, plantillas de proceso, elementos de trabajo o escaladas. Este componente tiene un manejador de lista asociado.
El componente de detalles muestra las propiedades de las tareas, elementos de trabajo, actividades, instancias de proceso y plantillas de proceso. Este componente tiene un manejador de detalles asociado.
El componente CommandBar muestra una barra con botones. Estos botones representan mandatos que operan en la vista de detalles del objeto o en los objetos seleccionados en una lista. Un manejador de listas o un manejador de detalles proporciona estos objetos.
El componente de mensajes muestra un mensaje que puede contener un SDO (Service Data Object) o un tipo simple.
Los objetos de modelo de cliente se utilizan con los componentes JSF. Los objetos implementan algunas de las interfaces de la API de Business Process Choreographer subyacente y acomodan el objeto original. Los objetos de modelo de cliente proporcionan soporte de idioma nacional para las etiquetas y convertidores para algunas propiedades.