Novedades en WebSphere Process Server Version 7

Conozca nuevas características incluidas en la Versión 7 tales como nuevo soporte de estándares, un núcleo SOA mejorado, mejor rendimiento, soporte potenciado de escenarios de flujos de trabajo y soporte en Business Space de funciones administrativas y usuarios de negocios.

Marc Fasbinder, Consulting I/T Specialist, IBM

Photo of Marc FasbinderMarc Fasbinder es I/T Specialist de IBM y forma parte del equipo WebSphere Technical Sales de Southfield, Michigan, Estados Unidos.



03-08-2011

Introducción

IBM® WebSphere® Process Server es una poderosa plataforma de software que activa aplicaciones de gestión de procesos de negocios para su empresa. Este artículo desarrolla las nuevas características y funciones que se encuentran disponibles en la Versión 7.0, lanzada el 11 de diciembre de 2009.

En este artículo le mostraremos mejoras en diferentes áreas:

  • Administración de procesos de flujos de trabajo centrados en el hombre.
  • Mejoras de la experiencia del usuario.
  • Mejoras en la instalación y migración.
  • Soporte de estándares abiertos.
  • Ciclos de desarrollo reducidos.
  • Mejoras de la productividad.
  • Soporte de versiones actualizadas de software que son requisito previo.

Capacidades de flujos de trabajo mejoradas

WebSphere Process Server automatiza procesos de negocios, ya sean centrados en la integración, centrados en el hombre o una combinación de los dos estilos. La Versión 7.0 incluye varias mejoras para soportar escenarios de flujos de trabajo adicionales.

Aprobación paralela

Un requisito de flujo de trabajo común es la existencia de dos o más aprobadores que observen la misma solicitud y "voten". En versiones anteriores de WebSphere Process Server, se podía o bien modelar explícitamente las aprobaciones paralelas en el proceso o usar un bucle para efectuar iteraciones múltiples. La Versión 7.0 permite realizar aprobación paralela con voto y agregación de resultados.

En este escenario, se asigna una tarea de ruteo paralela a un grupo de usuarios. Automáticamente, se crea una subtarea para cada usuario asignado. Los datos de salida de la tarea de ruteo paralela se crean reuniendo los resultados de las subtareas.

Al definir una tarea humana, un nuevo atributo le permite establecer el patrón de propiedad en individual o paralelo, como muestra la Figura 1.

Figure 1. Patrón de propiedad
Figure 1. Patrón de propiedad

Existe una función de realización de tareas opcional que realiza una tarea preventivamente, a pesar de que aún no se hayan terminado de realizar todas las subtareas. Por ejemplo, si se requiere de la aprobación por mayoría simple de dos personas sobre tres, al recibir dos votos positivos, no será necesario que la tercera persona realice la aprobación. La Figura 2 muestra las condiciones de la realización preventiva, las cuales se encuentran dentro de las propiedades de tareas. Puede especificar un tiempo o una condición. Se proporcionan condiciones predefinidas simples así como también la habilidad de definir una condición personalizada.

Figura 2. Propiedades de realización de tareas
Propiedades de realización de tareas

Una vez que las subtareas se hayan realizado o que se haya cumplido la condición de realización de tareas, los resultados deberán agregarse en los datos de salida de la tarea humana. La Figura 3 muestra la definición de la agregación en las propiedades de tareas humanas. Se proporcionan funciones predefinidas para distintos tipos de datos. Por ejemplo, si usamos un tipo de datos int, las funciones de agregación serán: average (promedio), mínimum (mínimo), máximum (máximo) y total.

Figura 3. Propiedades de agregación
Propiedades de agregación

Cambios durante el desarrollo

WebSphere Process Server V7.0 agregó soporte de API para migrar procesos en desarrollo de una versión a otra. Es posible migrar instancias siempre que todos los cambios realizados en la lógica de negocios continúen presentes en la futura instancia. Por ejemplo, si una tarea humana nombrada ApprovalTask existe tanto en la versión antigua como en la nueva, será posible migrar una instancia de proceso que se encuentre dentro de esta tarea. Sin embargo, si la tarea no existe en la nueva versión, no será posible migrarla a dicha versión del proceso. La Versión 7.0 mejora esta capacidad sumando soporte de migración en Business Process Choreographer.

Para migrar una instancia de proceso a una nueva versión:

  1. Inicie sesión en Business Process Choreographer Explorer.
  2. Haga clic en Process Instances(Instancias de procesos) - Administered By Me(Administrados por mí).
  3. Busque la instancia de proceso de su interés y haga clic en el vínculo del nombre de la instancia de proceso.
  4. Como muestra la Figura 4, en la parte superior de la pantalla, junto con otras acciones, verá el botón "Migrate" (Migrar) si existe una plantilla de procesos en un nivel de versión más reciente. Haga clic en Migrate y la instancia migrará.
    Figura 4. Migración de una instancia de proceso
    Migración de una instancia de proceso

La Versión 7.0 también proporciona un conjunto enriquecido de funcionalidades para realizar cambios que pueden aplicarse sobre procesos en ejecución.

Además de la migración de versiones, otras modificaciones que se pueden realizar sobre procesos en desarrollo son:

  • Agregar o eliminar actividades
  • Modificar propiedades de una actividad
  • Agregar o eliminar ramas y vínculos
  • Modificar condiciones asociadas con ramas y vínculos
  • Modificar la administración de errores
  • Agregar variables
  • Cambiar las propiedades de Calidad de Servicio
  • Modificar el comportamiento transaccional, un proceso o sus actividades
  • Modificar el comportamiento de eliminación o un proceso
  • Restablecer temporizadores
  • Reparar conjuntos de correlaciones
  • Modificar la propiedad de instancias de procesos

Estas nuevas capacidades brindan mayor flexibilidad en los procesos de flujos de trabajo. Así, los administradores autorizados puede cambiar una instancia de proceso "sobre la marcha" para satisfacer las necesidades de la empresa.

Soporte de flujo de página

Las versiones anteriores de WebSphere Process Server incorporaron el concepto de flujo de página, mediante el cual se finaliza un elemento de trabajo y se solicita el próximo a través de un mismo proceso y en una única acción usando una nueva API. En la Versión 7.0, esta capacidad viene lista para usar en la interfaz de usuario Business Space predeterminada.

Para activar el soporte de flujo de página para tareas humanas, siga los siguientes pasos:

  1. En Process Editor, seleccione una tarea humana.
  2. En la pestaña Properties (Propiedades), haga clic en la pestaña Environment(Entorno).
  3. Agregue una propiedad personalizada haciendo clic en el botón Add(Agregar). Especifique htm.hasNext como nombre y true como valor, como muestra la Figura 5.
    Figura 5. Propiedad personalizada para tarea humana
    Propiedad personalizada para tarea humana

Cuando se implementa el proceso, esta propiedad le informa al motor de ejecución que la tarea debe usarse en un flujo de página. En el tiempo de ejecución, cuando se esté trabajando en una tarea humana, el widget Task Information (Información de tareas) tendrá un botón Next (Siguiente) en lugar del botón Submit (Enviar) acostumbrado, como muestra la Figura 6. Haciendo clic en el botón Next, se llamará a la API completeAndClaimSuccessor y se pasará directamente a la siguiente tarea humana del flujo.

Figura 6. Flujo de página
Flujo de página

Aceptar la próxima tarea disponible

En un flujo de trabajo tradicional, el usuario decide qué hacer a continuación seleccionando una tarea de una lista. En algunos casos, el paso de selección de la tarea puede considerarse un paso superfluo, ya que posiblemente este usuario siempre deba seleccionar la tarea más reciente, la de mayor prioridad u otra tarea en base a otro un método de ordenamiento. En otros casos, es posible que se busque evitar que el usuario decida por sí mismo qué hacer a continuación, para evitar la tendencia a elegir las tareas más sencillas. Para soportar estos dos tipos de escenarios, el widget Task Information ofrece una nueva configuración mediante la cual se acepta la próxima tarea disponible, como muestra la Figura 7. Al activar esta opción, se puede seleccionar la lista de tareas de la cual se quiere recuperar la próxima tarea y el orden en el que se desea obtener la próxima tarea. Así, el usuario se ahorra un paso, ya que el sistema obtiene automáticamente la próxima tarea que debe realizar, en el orden deseado.

Figura 7. Configuraciones de Task Information
Configuraciones de Task Information

Variables

En algunos casos, se requerirá inicializar variables antes de poder usarlas en un proceso. En versiones anteriores de WebSphere Process Server, se usa una actividad BPEL Assign o un fragmento Java™ a tales fines. En la Versión 7.0, puede especificar en las propiedades un valor predeterminado para cada variable, como muestra la Figura 8.

Figura 8. Asignación de un valor predeterminado
Asignación de un valor predeterminado

Con actividades BPEL Assign, puede usar una opción nueva denominada "Value Composer" (Compositor de valores) para seleccionar de una lista, como muestra la Figura 9.

Figura 9. Selección de Value Composer
Selección de Value Composer

Value Composer le permite ingresar valores de tipo simple o complejo. Puede usar el Value Composer mostrado en la Figura 10 o bien seleccionar el botón de radio para usar el editor XML. Value Composer también se encuentra disponible para actividades Assign.

Figura 10. Value Composer
Value Composer

Tabla de consultas

WebSphere Process Server posee una característica denominada Query Table (Tabla de consultas) que mejora el rendimiento en implementaciones de gran envergadura. En casos con miles de tareas humanas, la base de datos demorará un tiempo para actualizar una lista de trabajo o buscar una instancia de tarea humana en particular. Puede acelerar estos procesos usando tablas de consultas.

Un desarrollador puede crear una definición de tabla de consultas usando la herramienta Query Table Builder. El administrador luego implementará esta definición de tabla de consultas en el servidor. Habiéndose especificado la tabla de consulta a usar, las API de Human Task Manager usarán estas tablas de consultas, como muestra el Listado 1.

Listado 1. Ejemplo de API de tabla de consultas
// retrieve HTM EJB InitialContext context=
new InitialContext(); Object object =
context.lookup("com/ibm/task/api/HumanTaskManagerHome"); HumanTaskManagerHome
htmHome = (HumanTaskManagerHome) javax.rmi.PortableRemoteObject.narrow(object,
HumanTaskManagerHome.class); HumanTaskManager htmEJB = htmHome.create(); // claim
task FilterOptions filterOptions = new FilterOptions();
filterOptions.setThreshold(20); // claim within the first 20 entries ClaimResult
result = htmEJB.claim("CUSTOMER.HIGHTHROUGHPUT", // use this qtd filterOptions, //
pass filter null, // current user null, // no parameters to provide 10); // 10
retries

Sustitución mejorada

El soporte de sustituciones ha sido mejorado para soportar un nuevo patrón: una ausencia temporaria definida mediante un intervalo. En lugar de tener que indicar que una persona se encuentra ausente y luego indicar que esta persona está disponible nuevamente, podemos usar este nuevo patrón. El explorador de Business Process Choreographer (BPC) se ha actualizado para soportar esta nueva función.


Mejoras de Business Space

Business Space desarrollado por WebSphere es la interfaz de usuario Web 2.0 que usan todos los productos WebSphere Business Process Management (BPM). Cada producto proporciona un conjunto de widgets que funcionan como complementos de Business Space. En WebSphere Process Server V7.0, se han realizado una serie de mejoras en Business Space.

Flujo de trabajo humano

Además de los tres widgets de flujo de trabajo existentes (Human Workflow Diagram [Diagrama de flujo de trabajo humano], Task Definitions List [Lista de definiciones de tareas], Task Information [Información de tareas] y Task List [Lista de tareas]), la Versión 7.0 ofrece tres nuevos widgets:

  • Escalations List (Lista de escalamientos)
  • Task Information
  • Human Workflow Diagram

En el widget Escalations List, puede ver o iniciar cualquier escalamiento al que esté autorizado a acceder y además verificar todos los escalamientos que tenga asignados. Puede filtrar los escalamientos usando los encabezados de menús y de columnas. La Figura 11 muestra Escalations List. El menú desplegable resaltado ofrece opciones para navegar todos los escalamientos, gestionar tareas escaladas o escalar una tarea aunque el temporizador no haya finalizado. El widget Escalations List se encuentra predeterminadamente conectado con el widget Task Information. Haciendo clic en el ícono Open the task(Abrir la tarea), se visualizará la información de escalamiento del widget Task Information, siempre que haya enviado la notificación como elemento de trabajo.

Figura 11. Escalations List
Escalations List

La lista de definiciones de procesos incluye una serie de plantillas de procesos, como muestra la Figura 12. Haga clic en Open the process definition(Abrir la definición de procesos) para visualizar la definición de procesos de otro widget como, por ejemplo, el widget Human Workflow Diagram.

Figura 12. Lista de definiciones de procesos
Lista de definiciones de procesos

La lista de procesos incluye una serie de instancias de procesos que se han iniciado, como muestra la Figura 13. Puede abrir un proceso haciendo clic en el ícono a la derecha del proceso o seleccionando el proceso y luego haciendo clic en Open(Abrir).

Figura 13. Lista de procesos
Lista de procesos

Al igual que en versiones anteriores de Business Space, puede hacer clic a la derecha del encabezado de una columna y luego seleccionar la flecha hacia arriba o hacia abajo para ordenar. En los entornos de producción, en los que la cantidad de procesos listados suele ser muy extensa, resulta útil no solamente ordenar la lista, sino también filtrarla. La Versión 7.0 proporciona una nueva característica para filtrar las listas de los widgets de Business Space. Para establecer un filtro, desplácese hacia el sector izquierdo del encabezado de la columna. Aparecerá el ícono de filtro, como muestra la Figura 14. Selecciónelo e ingrese el filtro deseado. No es necesario usar comodines. Si desea filtrar todos los nombres de procesos que comienzan con "Pr", simplemente ingrese "Pr" como filtro. La lista mostrará únicamente los elementos que coincidan con el criterio de filtrado.

Figura 14. Establecimiento de un filtro
Establecimiento de un filtro

Widgets de administración de soluciones

En versiones anteriores, Business Space estaba principalmente orientado a los usuarios de negocios. La Versión 7.0 incorpora nuevas capacidades para administradores de soluciones con varios widgets nuevos que permiten crear espacios de gestión de soluciones a partir de plantillas listas para usar.

El widget Module Administration (Administración de módulos) muestra una vista de un módulo implementado que resulta similar a la disposición en WebSphere Integration Developer, como muestra la Figura 15. Es posible visualizar y actualizar tanto las propiedades de los módulos como las políticas de módulos creadas a través de WebSphere Service Registry and Repository. Este widget también permite visualizar el estado de los puntos de control de servicios.

Figura 15. Widget Module Administration
Widget Module Administration

El widget Business Calendars (Calendarios de negocios) se usa para administrar y gestionar planillas de horarios. Puede crear o eliminar eventos dentro de planillas de horarios. El widget Security Roles (Roles de seguridad) mostrado en la Figura 16 le permite al administrador de soluciones gestionar roles de sistemas y módulos asignando usuarios a los roles BPMAdmin y BPMRoleManager.

Figura 16. Widget Security Roles
Widget Security Roles

Widgets de administración de servicios

Un nuevo conjunto de widgets permite administrar servicios. El widget Service Monitor (Controlador de servicios) monitorea la capacidad de procesamiento y los tiempos de respuesta de servicios mediante un cuadro gráfico, como muestra la Figura 17. Puede configurar las estadísticas a obtener usando operaciones como mean (mediana), min y max, períodos de un segundo o un minuto, o desde el comienzo del monitoreo. También es posible comparar conjuntos de datos de monitoreo.

Figura 17. Widget Service Monitor
Widget Service Monitor

Store and Forward(Almacenar y enviar) es una nueva Calidad de Servicio disponible en WebSphere Process Server V7.0. Se usan dos widgets nuevos para gestionar el almacenamiento y envío de mensajes enviados a un servicio destino. El widget Store and Forward enlista todos los puntos de servicios que tienen habilitada esta Calidad de Servicio, mientras que el widget Store and Forward Details (Almacenar y enviar detalles) se usa para visualizar y gestionar los puntos finales en sí. En el caso de fallas de servicios, se almacenarán las solicitudes de servicio. Los administradores pueden reenviar estas solicitudes almacenadas. Esta característica genera una migración más sencilla para usuarios de WebSphere Interchange Server.

Widget Module Health

Se proporciona un nuevo widget denominado Module Health (Estado de funcionamiento de módulos) para monitorear el estado de funcionamiento de los módulos y diagnosticar posibles problemas. Mediante este widget, es posible visualizar información de entorno y topología y tomar medidas en base a ésta. Una interfaz multipestaña le permite visualizar información de su sistema. La pestaña Topology (Topología) informa el estado de los entornos de implementación, clústeres y servidores independientes, como muestra la Figura 18.

Figura 18. Pestaña Topology
Pestaña Topology

La pestaña System Components (Componentes del sistema) informa el estado de los componentes de servidores, Business Space, y BPC y SCA, como muestra la Figura 19.

Figura 19. Pestaña System Components
Pestaña System Components

La pestaña System Messaging Engines (Motores de mensajería de sistemas) informa el estado de los motores de mensajería. La pestaña Queues (Colas) informa el estado, la profundidad y la utilización de puntos de colas definidos para sus motores de mensajería, como muestra la Figura 20.

Figura 20. Pestaña Queues
Pestaña Queues

La pestaña Data Sources (Fuentes de datos) informa el estado de funcionamiento de las fuentes de datos de bases de datos. La pestaña Failed Events (Eventos fallidos) muestra todos los eventos que hayan fallado en el sistema. En estos nuevos widgets es posible ordenar todas las columnas de cualquier forma haciendo clic en el encabezado de columna.

Estos nuevos widgets permiten a los administradores acceder a información sobre el estado de funcionamiento del sistema, información que antes sólo podía obtenerse desde la consola de administración. En lugar de tener que navegar varias pantallas, ahora existe una única vista que muestra toda la información.

Widget System Health

El nuevo widget System Health (Estado de funcionamiento del sistema) monitorea el estado de funcionamiento y el estado de sus módulos de integración implementados, permitiéndole diagnosticar problemas rápidamente. Mientras que el widget Module Health antes descripto obtiene detalles del estado de funcionamiento de un modulo en particular, este widget analiza el estado de funcionamiento del sistema en general. Se usa un interfaz mutipestaña para desglosar la información. La pestaña Topology informa el estado de servidores y clústeres. La pestaña System Applications (Aplicaciones de sistemas) informa el estado de las aplicaciones. La pestaña Applications (Aplicaciones) informa sobre aplicaciones implementadas, como muestra la Figura 21. La pestaña Queues informa sobre puntos de colas.

Figura 21. Widget System Health
Widget System Health

Otras actualizaciones de Business Space

Los widgets existentes han sido mejorados para facilitar su uso y están listos para usar con menos configuración. Business Space ahora se basa en Lotus Mashups 2.0 y esto permite una mayor interoperabilidad con los widgets existentes. Los widgets creados para Business Space Version 7.0 ahora pueden ejecutarse en WebSphere Portal Server Version 6.1.5.


Núcleo SOA

WebSphere Process Server está construido sobre bases SOA. La Versión 7 contiene una gran cantidad de cambios que potencian estándares novedosos y redundan en un mejor rendimiento. Ahora, tanto WebSphere Process Server como WebSphere Enterprise Service Bus (ESB) soportan la secuenciación de eventos.

Nuevo contenedor SCA

WebSphere Process Server V7.0 se basa en WebSphere Application Server V7. Un nuevo contenedor de Arquitectura de Componentes de Servicio (SCA) proporciona un rendimiento significativamente mejorado. En versiones anteriores, para cada módulo implementado se requería generar e implementar un proyecto EJB. El nuevo contenedor SCA elimina este requisito en la mayoría de los casos, contribuyendo así a acelerar la generación de códigos, el empaquetado, la implementación y la validación. No es necesario cambiar los modelos de programación para poder aprovechar esta nueva funcionalidad.

El tiempo de ejecución de la Versión 7 incluye tanto la versión nueva como la versión V6.2 del contenedor SCA, lo cual permite el soporte de proyectos construidos para cualquiera de las dos versiones. Los módulos de los modos V6.2 y V7 pueden interoperar.

Estas mejoras aceleran la implementación de soluciones BPM desde WebSphere Integration Developer, WebSphere Business Modeler o desde la línea de comandos.

Tiempo de ejecución de objetos de negocios

En versiones anteriores, los objetos de negocios se basaban en el modelo de programación Service Data Object (SDO), con una implementación Eclipse Modeling Framework (EMF). En la Versión 7.0, el modelo de programación continua siendo SDO, pero la implementación pasa a estar basada en XML. Esto mejora el rendimiento en algunos casos y proporciona una mejor administración de XML. La nueva implementación permite el uso de tipificación débil, transmisión y otras funciones de administración de datos complejas. Tanto la implementación V6.2 como la V7.0 vienen incluidas con el tiempo de ejecución para asegurar la compatibilidad y ambas pueden interoperar entre sí. Si usted no siguió la recomendación de usar SDO y escribió código EMF en versiones anteriores, deberá mantenerse en el nivel V6.2. Si usó código SDO, sus módulos podrán ejecutarse en modo V7 sin necesidad de realizar ningún cambio de codificación.

Enlaces EJB

WebSphere Process Server V6.2 soportaba importaciones SCA con enlaces EJB 2.1. La Versión 7 continúa soportando la especificación EJB 2.1 y además suma soporte de EJB 3.0. Ahora puede usar exportaciones SCA para exponer módulos con una interfaz EJB local, mientras que las importaciones pueden llamar a un EJB local. La Versión 7 soporta las interfaces WSDL y Java™.

Enlaces de mensajes

Se incorporó soporte de WebSphere MQ V7 para enlaces MQ y MQ JMS. Estos enlaces ahora usan el adaptador de recursos MQ V7 JCA, el cual proporciona soporte tanto de MQ V7 como de interfaces previas. En lugar de usar puertos escuchas, ahora se emplean especificaciones de activación. Es posible establecer una especificación preconfigurada o bien crear una especificación automáticamente al instalar la aplicación. Las versiones anteriores soportaban conexiones MQ Cliente y CCDT. En la Versión 7, se incorporó soporte de conexiones BINDINGS y BINDINGSTHENCLIENT.

Todos los enlaces MQ y JMS ahora soportan Pub/Sub y los mensajes se publican en un tema, en lugar de en una cola.

Store and Forward

WebSphere MQ y JMS ofrecen mensajería persistente como Calidad de Servicio. Si el destino del mensaje se encuentra offline, el mensaje se almacena en el disco para que pueda procesarse cuando el sistema destino vuelva a estar online.

WebSphere Process Server y WebSphere ESB V7 permiten el uso de Store and Forward para que los mensajes se guarden en el disco para ser enviados al destino cuando el servicio vuelva a estar disponible. Store and Forward se encuentra disponible para servicios sincrónicos y asincrónicos. En los servicios asincrónicos, se proporciona un calificador SCA para Store and Forward. Ver la sección acerca de Business Space para obtener información sobre widgets Store And Forward.

No se proporciona soporte de Store and Forward para llamadas sincrónicas de procesos de larga ejecución.


Mejor tiempo de creación de valor

Uno de los aspectos de la mejora de la instalación y configuración de WebSphere Process Server es una configuración de clústeres más sencilla. La configuración y gestión de topología y base de datos han mejorado. Es posible importar y exportar datos de relaciones estáticas, lo cual simplifica el proceso de carga de tablas de relaciones.


Migración de una versión anterior a la Versión 7.0

WebSphere Process Server V7 ofrece comandos comunes y una interfaz de usuario para utilidades de migración entre distintas versiones a lo largo de WebSphere Dynamic Process Edition, WebSphere Business Services Fabric, WebSphere Process Server, WebSphere ESB, WebSphere Business Monitor y WebSphere Business Compass. Tanto WebSphere Process Server para multiplataformas como WebSphere ESB para entornos de multiplataformas que se ejecuten en V6.0.2, V6.1.0, V6.1.2 o V6.2 pueden migrar a V7.0 en un sólo paso.


Actualidad en plataformas

WebSphere Process Server V7 ha sido actualizado para soportar las últimas versiones de estándares de software:

  • En z/OS®, brinda integración superior entre la herramienta de personalización WebSphere Customization Tool y la instalación WebSphere Process Server for z/OS; un soporte de herramientas mejorado contribuye en el proceso de creación de bases de datos DB2®; y Common Installer Framework proporciona integración para todos los productos z/OS BPM.
  • Microsoft® SQL Server 2008 puede usarse como base de datos subyacente para almacenar datos de programas de WebSphere Process Server (con excepción de las capacidades de informe de Business Process Choreographer Explorer).
  • Brinda soporte de Java EE 5, EJB 3.0, JPA, Java SDK 6 e integración Java mejorada.
  • Proporciona mejoras en el soporte de servicios web en los siguientes aspectos: direccionamiento WS, adjuntos, perfil token Kerberos y soporte de políticas WS. También soporta adjuntos referenciados mediante un enlace MIME generado en WSDL.
  • Se incorporó interoperabilidad con SCA Abierta, lo cual permite realizar conexiones transaccionales protegidas sobre un protocolo estándar.
  • Se mejoró el soporte de OSGi a través de una mayor fidelidad de XML.

Actualizaciones de información del producto

El Centro de información de WebSphere Process Server V7 ha sido mejorado y ahora ofrece más páginas de bienvenida que proporcionan áreas con pestañas para aprender, cumplir con tareas y encontrar soporte adicional, como muestra la Figura 22. Al comienzo de cada tema se proporcionan términos de búsqueda con vínculos en "nubes de etiquetas" que mejoran la indización de búsqueda y ofrecen una forma alternativa de navegación de los documentos que resulta de gran utilidad. El Centro de información también ha sido mejorado para permitir una mejor indización de motores de búsqueda.

Figura 22. Centro de información
Centro de información

Se mejoró la información dirigida a facilitar la migración entre versiones. Asimismo, se realizaron mejoras en interfaces de usuario, procesos y comandos integrados y de distintos productos para la migración de productos del tiempo de ejecución de gestión de procesos de negocios.

Se ofrecen escenarios que describen productos y tareas claves relacionadas con objetivos de usuario de alto nivel y el ciclo de vida de la gestión de procesos de negocios. Se agregó información sobre escenarios de configuración común, implementación de redes, configuración de base de datos y Business Space.


Otras mejoras

Otras mejoras de la Versión 7:

  • Las propiedades personalizadas de procesos y actividades ahora pueden ser binarias.
  • La API REST se ha extendido para brindar mayor soporte de procesos de negocios y tareas humanas.
  • BPC Explorer cuenta con soporte nuevo para reparar situaciones de error como las siguientes:
    • Errores de evaluación de condición de unión
    • Fallas de evaluación de condición de bucle
    • Errores de evaluación de los valores del contador para cada actividad
    • Fallas de evaluación de condición de transición

Conclusión

En este artículo conocimos las nuevas características y funciones que se encuentran disponibles en WebSphere Process Server Version 7.0. Describimos la mejora del soporte de escenarios de flujos de trabajo y el nuevo soporte que proporciona Business Space para funciones administrativas y usuarios de negocios. También abordamos el nuevo soporte de estándares, la mejora en el núcleo SOA y el mejor rendimiento proporcionado.

Recursos

Comentarios

developerWorks: Ingrese

Los campos obligatorios están marcados con un asterisco (*).


¿Necesita un IBM ID?
¿Olvidó su IBM ID?


¿Olvidó su Password?
Cambie su Password

Al hacer clic en Enviar, usted está de acuerdo con los términos y condiciones de developerWorks.

 


La primera vez que inicie sesión en developerWorks, se creará un perfil para usted. La información en su propio perfil (nombre, país/región y nombre de la empresa) se muestra al público y acompañará a cualquier contenido que publique, a menos que opte por la opción de ocultar el nombre de su empresa. Puede actualizar su cuenta de IBM en cualquier momento.

Toda la información enviada es segura.

Elija su nombre para mostrar



La primera vez que inicia sesión en developerWorks se crea un perfil para usted, teniendo que elegir un nombre para mostrar en el mismo. Este nombre acompañará el contenido que usted publique en developerWorks.

Por favor elija un nombre de 3 - 31 caracteres. Su nombre de usuario debe ser único en la comunidad developerWorks y debe ser distinto a su dirección de email por motivos de privacidad.

Los campos obligatorios están marcados con un asterisco (*).

(Por favor elija un nombre de 3 - 31 caracteres.)

Al hacer clic en Enviar, usted está de acuerdo con los términos y condiciones de developerWorks.

 


Toda la información enviada es segura.


static.content.url=http://www.ibm.com/developerworks/js/artrating/
SITE_ID=90
Zone=WebSphere
ArticleID=487271
ArticleTitle=Novedades en WebSphere Process Server Version 7
publish-date=08032011