Diferencias entre BPMN, BPML´s, BPML , WS BPEL y XPDL

-BPMN (Business Process Management Notation) es un estándar creado por la BPMI (Business Process Management Initiative) parala modelización de flujos de procesos de negocio y web services. BPMN como herramienta de notación de procesos define la formagráfica de construir un proceso, así como los diferentes objetos que se pueden utilizar para tal efecto.
m
-BPML´s (Business Process Modeling Languages). Los BPML son metalenguajes que permiten llevar a cabo el modelado deprocesos basándose en XML y realizar la integración con sistemas de información y de gestión utilizando web services, generalmente a través de WSDL (Web Service Description Language). Dentro de los BPML destacan el BPML (Business Process Modeling Language)desarrollado por la BPMI y el BPEL4WS o WS BPEL que en estos momentos es considerado como estándar de facto para la ejecución de procesos.
h
-WS BPEL (Web Services Business Process Language). Es un lenguaje de modelización de procesos basado en la utilización deservicios. Su desarrollo se realiza a través del (Web Service Definition Language), de manera que un proceso diseñado con WSBPEL puede ser expuesto a través de su propio WSDL y por tanto ser invocado como cualquier otro servicio web, facilitando la integración entre diferentes procesos. Es decir a través de WSBPEL un proceso puede invocar un servicio web para integrarse conun sistema de información o comunicarse con otro proceso.
n
WS BPEL nace como combinación de WSFL (Web Service Flow Language de IBM, orientado a grafos y basado en el control de los links entre tareas) y XLANG (Web Services for Business Process Design de Microsoft, basado en un control de flujos con secuencias,condiciones, bucles, etc).
m
-XPDL (XML Process Definition Language) es una representación basada en XML de un proceso, es decir es la forma de almacenar el proceso en formato físico (fichero) y se utiliza para que aplicaciones de diferentes fabricantes se entiendan entre ellas, principalmente utilizado como formato de intercambio entre los modeladores gráficos (herramientas BPA) y los motores de ejecución.
m

System Platform 3.1. Definición

En algunas de las entradas relacionadas con Wonderware, se ha referenciado System Platform como la solución propuesta por Wonderware para la visualización, control y gestión en tiempo real de entornos industriales e infraestructuras. A lo largo de varias entradas, vamos a hacer una descripción detallada de qué es System Platform, sus funcionalidades, arquitecturas posibles y sus capacidades de integración. En esta primera entrega, realizamos un descripción general de esta solución.
--------------------------------------------------------------------
,
System Platform es la Plataforma Tecnológica Estándar desarrollada por Wonderware para la Supervisión, Control y Gestión en tiempo real (SCADA) de entornos productivos e infraestructuras.
m
System Platform 3.1 se ha realizado basándose en la Arquitectura .Net de Microsoft. Esta característica hace que se convierta en un Middleware que facilita la integración con cualquier tipo de dispositivo de campo o con cualquier sistema de gestión corporativa de carácter transaccional.
.
Wonderware inicia el lanzamiento de esta nueva tecnología durante el año 2003 con la versión 1.0 atendiendo a las necesidades detectadas en el mercado que son entre otras la necesidad de supervisar y controlar entornos distribuidos, la de reducir los costes de desarrollo y mantenimiento de proyectos y la de integrar islas de automatización y ser capaces de interactuar con sistemas transaccionales.
,
System Platform 3.1 es la última versión desarrollada por Wonderware que mejora las versiones 1.0, 1.5, 2.0, 2.1 y 3.0 previamente comercializadas. System Platform está compuesto por un Entorno de Desarrollo (IDE, Integrated Development Environment), Mantenimiento (SMC, System Management Control) y Ejecución de Aplicaciones en tiempo real (AS, Application Server) que alberga Servicios Comunes tales como la gestión de históricos, reconocimiento de alarmas y eventos, gestión centralizada de la seguridad y acceso web a datos de proceso, sobre la que se construyen Módulos Funcionales que se van incorporando a medida que surgen necesidades para los usuarios de la aplicación (módulo de visualización y control de proceso, módulo de gestión de la información, módulo de mantenimiento, módulo de gestión de eficiencias productivas, módulo de gestión de la trazabilidad, módulo de alertas SMS, etc).
m
System Platform 3.1. realiza el desarrollo de aplicaciones utilizando la programación orientada a objetos en tiempo real. Los objetos son desarrollados y luego ejecutados en un entorno distribuido, de manera que las aplicaciones se abordan de forma integral, independientemente del número de señales que quieran ser controladas (hasta 1.000.000 de E/S) y de los puestos clientes que sean necesarios.
m
La tecnología proporcionada por Wonderware proporciona a clientes de distintos sectores la posibilidad de contar con un Partner Estratégico con una visión a largo plazo y con un mapa de ruta creíble.
,,

Organizaciones para el desarrollo de estándares para la gestión de procesos de negocio

Entre las organizaciones que desarrollan estándares para la gestión de procesos de negocio destacan BPMI.org (Business Process Management Initiative) que es un organización sin ánimo de lucro cuyo fin es potenciar el uso y desarrollo de soluciones de gestión de procesos dentro de las organizaciones. OASIS (Organization for the Advancement of Structured Information Standards), la OMG (Object Management Group) o W3C (World Wide Web Consortium) son organizaciones que se centra más en el desarrollo de estándares para seguridad, web, gestión de la cadena de suministro e interoperabilidad entre sistemas y aplicaciones.

La UN/CEFACT (United Nations/Centre for Trade Facilitation and Electronic Business) centra sus esfuerzos en incrementar la integración entre organizaciones a través del establecimiento de estándares para la gestión de transacciones, procesos y sistemas de información.

Por último cabe destacar la WfMC (Workflow Management Coalition) que como las anteriores no tiene ánimo de lucro y se centra en promocionar y desarrollar estándares para la interoperabilidad y conectividad entre soluciones para la gestión de flujos de trabajo (workflow).

De las organizaciones descritas son la BPMI.org y la UN/CEFAT quienes más tiempo han invertido en potenciar estándares que ayuden a la gestión de los procesos de negocio.

Dentro de la BPMI se crea el BPMN (Business Process Managament Nomenclature).
Actualmente el estándar más utilizado para la representación gráfica de procesos de negocio. Este estándar se complementa con el BPEL4WS (Business Process Execution Language for Web Services ), también denominado WS BPEL , como lenguaje de ejecución y modelado de procesos basado en XML e integrado con Web Services. En próximas entradas profundizaremos en los componentes principales de BPMN.
,,

Riesgos corporativos

Hablábamos antes del verano de la disciplina conocida como Enterprise Risk Management (ERM) que tanta importancia está cobrando en la actualidad.

Normalmente se pueden distinguir tres tipos de riesgo:
  • Los riesgos de un proyecto, que afectan principalmente a la planificación o a los recursos.
  • Los riesgos del producto, que afectan a la calidad o al rendimiento del resultado producido.
  • Los riesgos del negocio, que son aquellos que afectan a la organización y al cumplimiento de sus objetivos estratégicos.
Estos últimos son los que se denominan también riesgos corporativos, y deben ser el objeto de una buena estrategia ERM.

Cuando se plantea un Plan Integral de Gestión de riesgos Corporativos, hay que ir más allá de los riesgos que provocan pérdidas financieras (en los que suelen centrarse erróneamente muchos planes) y tener en cunta también aquellos que provocan un incumplimiento de plazos, de objetivos, de leyes (la LOPD, por ejemplo!) o incluso la desmotivación de los trabajadores o la degradación de la imagen corporativa en el mercado.

Para ello casi todos los planes estratégicos de gestión de riesgos se apoyan en una o varias herramientas tecnológicas. Las más habituales son las bases de datos de riesgos y/o documentales, las herramientas BPM (Bussiness Process Managament) y las herramientas ZLE (Zero Latency Enterprise). Aunque están surgiendo herramientas software dedicadas exclusivamente a la gestión de riesgos. Hablaremos de ellas en futuras entradas.
aa

Impacto de la Información en Tiempo Real suministrada por los Sistemas de Gestión Corporativos en las Relaciones Laborales (y V)

Teniendo en cuenta la clasificación de organizaciones descrita en la entrada Impacto de la Información en Tiempo Real suministrada por los Sistemas de Gestión Corporativos en las Relaciones Laborales (IV) , se pueden analizar los efectos que el tipo de estructura organizativa tendrá sobre el análisis acerca de las RRLL realizado anteriormente.
,
Comenzando por una empresa simple, la centralización de la toma de decisiones en una única persona que posee amplia información de su empresa y de su entorno, facilita enormemente la gestión de la información en tiempo real.
Por otro lado, esta tremenda centralización impide que la información fluya a los trabajadores. La poca participación de los trabajadores en la dirección del trabajo suele ser bastante desmotivadora para ellos en este tipo de empresa. Por lo tanto, la implantación de este tipo de sistemas, podría aprovecharse para implicar algo más a los trabajadores en la evolución del negocio, haciendo que tengan acceso en tiempo real a aquella información que pueda interesarles y mejorando enormemente las RRLL.
m
En el caso de una empresa con organización burocrática maquinal la normalización de procesos debería facilitar la implantación y la utilización de las herramientas de gestión en tiempo real a pesar de estar en un caso en el que las decisiones ya no se centralizan tanto como en el anterior.
Sin embargo, la dificultad para adaptarse a los cambios de este tipo de empresas, poco dinámicas por naturaleza, será una barrera importante.
m
Además en estas organizaciones suelen existir problemas de desmotivación y de absentismo laboral debido a los trabajos monótonos y rutinarios. Una herramienta de gestión en tiempo real ayudará a los empresarios a controlar mejor estas situaciones pero por ello, los trabajadores percibirán que sufren una nueva supervisión directa por culpa de la nueva herramienta.
m
Para una empresa divisional, la gestión de la información en tiempo real será siempre una iniciativa estratégica (de hecho son las primeras empresas que están abordando proyectos de implantación). Este tipo de empresa se caracteriza por tener una gran capacidad de reacción ante los riesgos. Presenta una mayor velocidad de reacción que otras organizaciones porque se tienen más cerca los problemas y se buscan más rápidamente soluciones. Así que este tipo de herramienta se verá rápidamente como una oportunidad de mejorar en esta línea.
Además, en este tipo de empresa cada división tiende a pensar que sus objetivos particulares son los más importantes, lo que suele repercutir negativamente en los resultados globales. Una herramienta de gestión de la información en tiempo real mejoraría la comunicación entre divisiones, mitigando este problema. Si se consigue que así lo perciban los trabajadores, la implantación de este tipo de herramientas no deberá ser muy complicada y favorecerá las RRLL.
n
Si nos centramos a continuación en las empresas con organización burocrática profesional, observamos que los profesionales suelen ser reacios a la coordinación con otros profesionales, ya que tradicionalmente, es una organización donde la autonomía del trabajador prima sobre otros aspectos.
Los profesionales son independientes, y no les gusta dar explicaciones a los demás. Existen situaciones en las que no se cumple con la responsabilidad, pero esto es muy difícil de controlar.
Así que, igual que en el caso de la organización burocrática maquinal, una herramienta de gestión en tiempo real sería tremendamente útil para el empresario, aunque probablemente, su implantación generará graves conflictos con los trabajadores.
m
Por último, en el caso de las empresas con organización innovadora, la flexibilidad adecuada para producir innovación conlleva el mismo tipo de problema. La ambigüedad estructural hace que sea normalmente sea más difícil identificar los problemas y quién es la persona encargada de resolverlos. Por lo que los trabajadores verán la herramienta de gestión en tiempo real como una amenaza que perjudicará su habitual independencia.
m
En resumen, en las organizaciones sencillas y divisionales, la implantación de sistemas de gestión de la información en tiempo real será más sencilla, ya que tanto los empresarios como los trabajadores verán este tipo de herramienta como una oportunidad de mejorar. Y por lo tanto las RRLL deberían mejorar tras el proyecto de implantación.
Sin embargo, en las organizaciones burocráticas y en las innovadoras, aunque los empresarios podrían obtener muchas ventajas con este tipo de solución, casi todas ellas están asociadas a una mayor supervisión y coordinación de las labores de los trabajadores. Esto hará que el personal perciba estas soluciones como una amenaza y será mucho más complicado conseguir una implantación y una utilización eficiente de estas herramientas. El conflicto en todos estos casos está prácticamente garantizado debido a la resistencia que los trabajadores opondrán a estas nuevas tecnologías. Y esto tendrá una repercusión negativa en las RRLL de la empresa si no se gestiona correctamente.
mm