Vous êtes sur la page 1sur 7

BUSINESS PROCESS MANAGEMENT SYSTEM (BPMS) Business Process Management System (BPMS) es un conjunto integrado de estndares, tecnologas, metodologas

y herramientas, que se utilizan para modelar y disear procesos de negocio, procedimientos y formularios; automatizar, ejecutar y administrar los procesos de negocio; definir indicadores de desempeo para los procesos, visualizarlos y controlarlos en tiempo real. Los componentes funcionales y caractersticas del BPMS para el SGP son las siguientes: a) Modelador de Procesos que permita modelar y disear los procesos. b) Un motor de procesos, tambin llamado el motor de la orquestacin, coordina la secuencia de las actividades segn los flujos y las reglas del modelo de proceso; se encarga de mantener el estado de todas las instancias de los procesos en ejecucin junto a sus actividades, coordina las tareas desarrolladas entre los recursos humanos y los sistemas y administra los flujos de informacin c) Un motor de reglas de Negocio que permita definir, crear y ejecutar las reglas de negocio. d) Herramienta de reporte y anlisis BAM (Business Activity Monitor) que proporcionan informacin en tiempo real sobre el estado de los procesos, actividades, y las transacciones, con la definicin de KPIs, y la presentacin de tableros de control en tiempo real. e) Un repositorio que permita almacenar meta-definiciones de procesos, participantes e integracin. f) Integracin de procesos que permiten integrar aplicaciones, incluidos los sistemas legados. g) Herramienta de desarrollo e integracin que permita a los desarrolladores ensamblar aplicaciones e incluya un diseador de formularios y/o pantallas. Las Especificaciones Tcnicas solicitadas para el componente de Business Process Management System (BPMS) son:

Categoras

Funcionalidades Deber permitir modelar y disear los procesos en forma grfica. Soporte al estndar Business Process Modeling Notation BPMN 1.1 como mnimo, y generar cdigo de BPEL 2.0 automticamente. Validacin para identificar inconsistencias o errores de modelacin del proceso antes de ejecutarlo. Permite modelamiento de procesos en varios niveles mediante la creacin de flujos que pueden ser invocados por un nivel superior del flujo.

Modelador de Procesos

Los flujos pueden ser reutilizados durante el modelamiento de otro flujo Un proceso principal puede invocar subprocesos y dar posibilidad que el proceso principal slo contine cuando haya finalizado cada subproceso. Soporte a la administracin de varias versiones de un mismo proceso Permite que procesos de diferentes versiones se encuentren en ejecucin al mismo tiempo. Control de versiones a travs del mecanismo de Check-In/Check-Out

Un motor de reglas de Negocio

Empleo de asistentes para la definicin, creacin, edicin y visualizacin de reglas de negocio. El Motor de reglas de negocio debe ser independiente del motor de procesos, permitiendo compartir Soporte al versionamiento de las reglas de negocio

Monitorizacin La herramienta BAM permitir proporcionar en tiempo real informacin de de Procesos procesos, Actividades y transacciones en dashboard web con vistas personalizadas, por rol o funcin de trabajo. Debe permitir definir mtricas e indicadores (KPIs); y permitir su monitoreo y anlisis en tiempo real. La herramienta BAM permitir la definicin de mecanismos o reglas que enven alertas, ejecuten un web service o inicien un proceso, cuando se detecte un patrn de comportamiento, o se cruzan ciertos lmites predefinidos en variables. Permitir disear reportes BAM predefinidos para roles, responsables, ejecutores, participantes del flujo de trabajo, por actividades completadas, pendientes, en curso o vencidas.

Un motor de procesos

Debe soportar de manera nativa el lenguaje BPEL 1.2 como mnimo. Debe utilizar HTTP/1.1 (RF 2616) y/o HTTPS (RFC 2660) Debe soportar los siguientes estndar de interoperabilidad: SOAP v1.2 definido por el W3C. UDDI v3.0.2 definido por el OASIS WSDL 1.1/2.0 definido por el W3C. WS-Security 1.1 WS-Trust 1.3 WS-I Basic Profile 1.1 SE HTTPS RFC 2818 Securing FTP with TLS, RFC 4217 REST-style Interfaces Plain Old XML (POX) Interfaces WS-Addressing WS-AtomicTransaction WS-Coordination WS-I Basic Profile 1.1 WS-ReliableMessaging Capacidad de escalamiento en tiempo real para enfrentar trabajos atrasados, carga de trabajo o ante eventos especiales que exigen respuestas giles. Las opciones de escalamiento deben generar notificaciones a usuarios y roles. Capacidad para asignar o reasignar actividades del proceso a recursos en tiempo real en funcin de los atributos del usuario o grupo de trabajo, o en base a algoritmos basados en round-robin, calendario del sistema, nivelacin de recursos o personalizados. Capacidad para cambiar las rutas de los flujos de trabajo en base a tiempo, eventos, datos externos y/o manualmente. La herramienta debe permitir, de manera configurable, paralizar o suspender por un determinado plazo, la contabilizacin del tiempo de ejecucin del proceso. La herramienta debe controlar tanto el plazo total del proceso, como el plazo de cada una de las actividades o pasos que el proceso contenga. El BPMS debe distinguir entre das laborables, no laborables, feriados y calendarios personalizados. Capacidad para modificar, suspender o terminar en lnea las instancias en ejecucin de los procesos. Capacidad para el uso de temporizadores y soporte al inicio automtico de procesos, subprocesos, actividades y tareas en base a eventos. Auditora sobre todas las acciones llevadas a cabo en el workflow.

Debe soportar mltiples plataformas, Windows, Unix y Linux como mnimo. Debe trabajar con un Servidor de Aplicaciones que le permitan implementar mecanismos de escalabilidad, alta disponibilidad y balanceo de carga. Debe trabajar con la Base de Datos Microsoft SQL; y soportar conectarse a otras fuentes de datos, Oracle, MySQL, como mnimo. Ambiente de integracin y Desarrollo Integracin con entornos de desarrollo de aplicaciones .Net o Java. Soporte de protocolos estndares de la industria, tales como ODBC, JDBC, SQL, HTTP, LDAP Directory o Active Directory, web Services, entre otros. Integracin de las herramientas Business Activity Monitoring (BAM), motor de reglas de negocio, con la plataforma de gestin de contenidos Enterprise Content Management (ECM); y con su plataforma de soporte software compuesta del Bus de Servicios y Servidor de aplicaciones.

ENTERPRISE CONTENT MANAGEMENT (ECM) En el SGP, se busca la gestin global y unitaria de los documentos generados por las areas de Provias Nacional en el ejercicio de sus actividades y de la informacin que stos contienen. La gestin adecuada de documentos es vital en el SGP buscando mejorando los flujos de informacin y permitiendo contar con la informacin y documentos en menor tiempo. ECM es un conjunto de tecnologas, mtodos y herramientas que permiten crear una estructura de soporte para capturar, administrar, almacenar, preservar y entregar documentos y contenidos que relacionan una organizacin con sus procesos. Tambin es definido como una estrategia que ayuda a las empresas a tomar control de su contenido para mejorar la productividad, la colaboracin y para hacer la informacin ms fcil compartir. Los componentes bsicos considerados de estas herramientas son:

a) Administracin de Documentos; que permiten crear, editar y acceder a documentos, el control de versin, control a travs del mecanismo de Check-In/Check-Out, servicios de seguridad y servicios de biblioteca de los documentos de negocio. b) Digitalizacin de Documentos; que permiten la captura, transformacin y administracin de imgenes de documentos. c) Administracin de Registros; que permitan la administracin del archivamiento a largo plazo, automatizacin de las polticas de uso, uso de documentos de negocio controlados por calendarios

d) Administracin del contenido Web; para controlar el contenido de un Web Site con el uso de las herramientas de gestin especficas basadas en un repositorio base. Esto incluye funciones de creacin de contenido y control de modificaciones, y funciones de despliegue de contenido que entregan el contenido pre empaquetado a los web server. e) Colaboracin centrada en Documentos; para compartir documentos y soportar proyectos de equipos Las Especificaciones Tcnicas solicitadas para el componente de Enterprise Content Management (ECM) son: Categoras Funcionalidades Administracin Funcionalidad de versionamiento de los documentos. Acceso a las distintas de versiones. Seguridad de nivel de documento mediante mecanismo de CheckDocumentos In/Check-Out para el uso controlado. Funcionalidad de bsqueda y navegacin para encontrar la informacin y sus contextos asociados. Visualizacin para mostrar informacin en estructuras como archivo virtual, Gestin de Imgenes carpetas y vistas Funcionalidades para ayudar a la captura, transformacin y administracin de imgenes de documentos. Proporciona un repositorio para control de activos digitales. Conversin a PDF o HTML para convertir un documento electrnico de cualquier formato en su versin definitiva a PDF o HTML. Administracin Funcionalidades para ayudar a la organizacin, clasificacin, control y uso de de Registros una amplia gama de registros corporativos. Proveer capacidades de administracin de registros a travs de interfaces fciles de usar. Importacin y exportacin de imgenes bajo diferentes formatos, como mnimo tiff, pdf, jpeg. Disponible a travs de una interfaz Web para de fcil acceso de cualquier localizacin Administracin Creacin o modificacin de informacin en un proceso de generacin y del contenido publicacin controlado Web Administracin y publicacin de informacin para la presentacin en la Web. Soporte WYSIWYG durante la edicin de contenidos. Colaboracin centrada en Documentos Gestin de usuarios y seguridad con usuarios, grupos y roles. Soporte a documentos y contenidos en general compartidos por miembros de un equipo, donde se identifique quien, que, cuando y donde han agregado o modificado un documento y contenido

Caractersticas Debe soportar instalarse en plataformas Windows y Linux como mnimo. Tcnicas Debe trabajar con la Base de Datos Microsoft SQL; y soportar conectarse a otras fuentes de datos como Oracle y MySQL, como mnimo. Soportar autenticacin mediante protocolo LDAP v3 Soportar mltiples Browser como mnimo Mozilla Firefox 3 o superior, MS Internet Explorer 6 o superior, Safari 3 o superior. Integracin con los entornos de desarrollo de aplicaciones para .NET y/o Java Basada en los estndares: REST, RSS, Atom publishing, JSON, OpenSearch, OpenSocial, OpenID, Servicios Web, JSR 168, JSR 170 nivel 2, MyFaces, CIFS, FTP, WebDAV, SQL y ODF. Este cumplimiento de los estndares hace que la integracin en su arquitectura sea ms sencilla. Utilizar mtodos de integracin estndar con Web Services, WebDAV, JSP, Portlets, COM y Scripting.

COMPONENTES DE SOPORTE SOFTWARE A PLATAFORMA BPMS Y ECM Estos componentes integran aplicaciones y servicios se debe contemplar como mnimo un Servidor de Aplicaciones y un Servidor ESB (Enterprise Service Bus): SERVIDOR DE APLICACIONES Se requiere de un Servidor de Aplicaciones para soportar aplicaciones de misin crtica, que ofrezca las siguientes caractersticas generales.

Categora Caractersticas Tcnicas

Funcionalidad Alta disponibilidad que permita a un sistema funcionar las 24 horas del da los 365 das al ao, con caracterstica tcnicas de balanceo de carga y de recuperacin ante fallos (failover). Escalabilidad incrementa que la permita de crecer trabajo a (el un sistema de cuando se carga nmero peticiones)

incorporando nuevas mquinas para dar servicio. El mantenimiento tiene que ver con la versatilidad a la hora de actualizar, depurar fallos y mantener un sistema. La solucin al mantenimiento es la construccin de la lgica de negocio en unidades reusables y modulares Deber ofrecer capacidades para eliminar los tiempos de cada de las aplicaciones para operaciones de despliegues y actualizaciones. Capacidades de clustering avanzado para aplicaciones de misin

crtica,

que

ofrezcan

alta

disponibilidad,

escalabilidad

rendimiento. Tener capacidades de migracin de todos los servicios o servicios de manera automtica de una instancia de servidor de aplicaciones a otra en caso de una falla en el sistema. Debe tener capacidades de balanceo de carga que distribuya los requerimientos de los clientes entre mltiples instancias del servidor Ofrecer capacidades de pool de conexiones para la comunicacin con clientes Windows, Soporte multiplataforma, como mnimo para Unix y Linux, donde la funcionalidad ofrecida deber

ser la misma en todas las plataformas solicitadas. Soporte a Web Services, donde las aplicaciones que se ejecuten en el servidor deben poder ser invocadas como un servicio Web mediante la utilizacin de WSDL (Web Services Definition Language) y SOAP (Simple Object Access Protocol). Asimismo las aplicaciones desarrolladas debern poder hacer uso de Web Services utilizando servicios UDDIv3.0.2 (Universal Description Discovery and Integration) y mediante SOAP. Deber ser capaz de detectar automticamente los cambios en los archivos de las aplicaciones (clases) de tal manera de poder cambiar una clase en lnea sin tener que reiniciar la aplicacin o Seguridad el servidor. Soporte para los siguientes estndares: Transport Layer Security (TLS), Secure Sockets Layer (SSL), y Java Authentication and Authorization Service (JAAS). Deber ser capaz de validar los usuarios contra un servicio de directorio LDAP en forma nativa, del sistema operativo o un Servicio de Directorio proporcionados por terceros

Vous aimerez peut-être aussi