BPM(procesos de negocio)

BPM(procesos de negocio)

Agilidad y flexibilidad en su organización.

Ciertas maneras de desarrollo: busca que el acceso a las reglas de negocio lo haga cada vez menos el equipo de  desarrollo.

Definición: Es flujo  coordinado de tareas entre personas y Sistemas de información:

Ejemplos

         orden de pago

         solicitud de envío

         backup de sistema

         vincular cliente

 

BPM Proceso Orchestration;

Un proceso BPM es una Orchestration de Eventos

Eventos

         un pedido es enviado

         un archivo es cargado en el servidor

 

 

Iteracciones:

Se realiza entre Gente (RH, Contabilidad)  con SOAP Process y Sistemas de Información.

 

Ejemplo RH Documentales Base de Datos

Contabilidad : CRM

Ventas CRM, BD

 

 

BPM organiza todos los elementos

 

Ciclo de vida  (imagen 1.0)

– Descubrimiento y Modelamiento (analista de negocio)

– Diseño y Desarrollo (Especialista BPM )

– Después podamos Ejecutar Interactuar y monitorear

– A partir de la etapa anterior se realiza análisis y se optimiza regresando a la etapa uno.

Arquitectura Empresarial.

 

Lenguaje de programación

WS BPEL (Lenguaje de programación basado en XML, para definición de servicios (procesos) complejos)

Usa WS y que a su vez convierte en WS

         provee lógica y tipos de datos XSD

         WSDL

         Permite definir mecanismos para el manejo de transacciones: excepciones

         Utilizá instrucciones  como:  flow, compesationHandlers, if, then, else, forEach.

         A la fecha existe la versión 2.0

         Es un lenguaje orientado a la ejecución. (Aplicaciones consola, falta de KDE, es un lenguaje muy técnico)

         Existe otro lenguaje orientado a la presentación el lenguaje es XPDL – BPMN Esta en proceso de estandarización: permite crear Diagramas que describe procesos de negocio convirtiéndose en la documentación de los procesos

 

Tecnologia

Pasarella proceso-  GUI – XML Opel – Motor Procesos (software aparte) = consola depuración  y un BAM (reportes de ejecución de procesos)

 

Lenguajes BPMN:

Intalio Designer

XPDL (sin semántica)

BPEL: Sin sintaxis grafica

JBPM (Framework Java)

 

Ejemplo de un proceso:

         Compra de un libro por Internet

 

About omaracostacasas

ING SOFTWARE
This entry was posted in Otros. Bookmark the permalink.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s