Está en la página 1de 19

Orientando la Gestin de los Procesos de Fabricacin

hacia BPM: El Mapa de Procesos de la Maquinaria


Industrial

Virgilio Gilart-Iglesias, Francisco Maci-Prez, Diego Marcos-Jorquera, Francisco


Jos Mora-Gimeno, Juan Antonio Gil-Martnez-Abarca

Departamento de Tecnologa Informtica y computacin, Universidad de Alicante


San Vicente del Raspeig. Espaa
{vgilart, pmacia, dmarcos, fjmora, gil}@dtic.ua.es
http://www.dtic.ua.es

Resumen. En los ltimos aos, la madurez alcanzada por las Tecnologas de la


Informacin (TI) junto con algunas de las teoras modernas de gestin de
procesos de negocio (BPM) ha propiciado un escenario adecuado para afrontar
los requerimientos de los nuevos modelos de negocio. El resultado se ha visto
reflejado en la aparicin de sistemas de gestin gil, dinmicos y flexibles que
permitan adaptar el negocio de forma inmediata a los cambios introducidos en
el entorno de la organizacin. Sin embargo, en las organizaciones
manufactureras es difcil, si no imposible, alcanzar los requerimientos de estos
nuevos modelos de negocio debido a las restricciones tecnolgicas y
conceptuales existentes entres los elementos ubicados en los diferentes niveles
de la organizacin que impide la integracin de los procesos de negocio y
fabricacin. Nosotros proponemos una metodologa que logra esta integracin y
cuyo resultado es un modelo, denominado maquinaria industrial como servicio
(IMaaS), que muestra la maquinaria industrial como parte de un BPMS,
eliminando las restricciones conceptuales, y que expone su funcionalidad como
servicios, eliminando las restricciones tecnolgicas. En concreto, este artculo
se centra en el proceso que elimina las restricciones conceptuales, trasladando
los procesos de fabricacin que tienen lugar en la maquinaria industrial al
dominio del negocio y mostrando la maquinaria industrial como un mapa de
procesos de negocio que ser integrado y gestionado con el resto de procesos de
la organizacin de forma transparente.

1. Introduccin

En los nuevos modelos de negocio orientados a la personalizacin masiva [1] [2], el


cliente ya no puede ser considerado una mera entidad externa a los procesos de
negocio de la organizacin, sino que forma parte del mismo como un elemento activo,
determinando las caractersticas especficas que debe poseer el producto deseado.
Estos nuevos enfoques de paradigmas de negocio exigen a las organizaciones
modelos dinmicos y flexibles para adaptarse de forma gil a los cambios producidos
en el entorno debido a la demanda del mercado [3].
64 V. Gilart et al.

Las TI se presentan como una herramienta valiosa para alcanzar los objetivos de
los nuevos modelos de negocio. stas ya se contemplaban desde la formulacin de
teoras modernas de gestin de procesos, como el BPR, como un elemento clave en la
gestin de la organizacin y que se han visto plasmados con gran xito en sistemas
como ERP, CRM, etc. [2] [4]. Sin embargo, estas teoras adolecen de las
caractersticas necesarias para afrontar dichos requerimientos. Se trata de modelos
rgidos centrados en la consecucin de los procesos ptimos de la organizacin que no
contemplan, entre sus fundamentos, los cambios en el entorno del negocio y por tanto
no asumen que los procesos ptimos definidos en un momento dado no sean los
adecuados en un periodo posterior [3].
Para dar respuesta a las exigencias de los nuevos modelos ha surgido un
movimiento denominado Business Process Management (BPM) [2], el cual
contempla el cambio como uno de sus principales fundamentos y la adecuacin de
forma gil de los procesos de negocio a dichos cambios, estableciendo las TI como
pilar fundamental para su realizacin.
Sin embargo, es en las organizaciones manufactureras donde la viabilidad de los
nuevos modelos de negocio se hace compleja ya que no existe una plena integracin
de los procesos de fabricacin dentro del mapa global de procesos de negocio de la
organizacin debido por las restricciones fsicas, tecnolgicas y conceptuales y por la
falta de estandarizacin en los elementos de produccin ubicados en los niveles
inferiores (PLC, CNC, maquinaria industrial, etc.) [5] [6].
Para resolver el problema de la integracin mencionado hemos propuesto una
metodologa denominada normalizacin de la maquinaria industrial, la cual se
compone de dos procesos, el primero responsable de la eliminacin de las
restricciones conceptuales, y, el segundo, responsable de la eliminacin de las
restricciones tecnolgicas.
El objetivo del primer subproceso es eliminar las restricciones conceptuales de los
procesos de fabricacin y el objetivo del segundo subproceso es eliminar las
restricciones tecnolgicas de la maquinaria industrial que soporta dichos procesos.
Finalmente, se obtiene, como resultado de la metodologa, un modelo de maquinaria
industrial llamado Industrial Machinery as a Service (IMaaS). Este modelo muestra
dicha maquinaria como parte de un BPMS y es soportada desde el punto de vista
tecnolgico por el paradigma SOA. En concreto, este artculo se centra en la parte
principal del proceso de normalizacin conceptual, y cuyo objetivo es trasladar los
procesos de fabricacin al dominio de los procesos de negocio permitiendo que
puedan ser gestionados a travs de sistemas BPM.
El resto del artculo se estructura en los siguientes apartados: la seccin 2 se centra
en una visin general y actualizada del estado del arte y de los trabajos relacionados;
la seccin 3 describe la metodologa general; la seccin 4 se centra en el principal
proceso que elimina las restricciones conceptuales de la maquinaria industrial, el
proceso de normalizacin conceptual de los procesos de fabricacin de la maquinaria
industrial; la seccin 5 describe un escenario de pruebas para validar la propuesta;
finalmente, en la seccin 6, se exponen las conclusiones y los trabajos futuros.
El Mapa de Procesos de la Maquinaria Industrial 65

2. Background

Las primeras propuestas de integracin entre los procesos de negocio y fabricacin


llevados a cabo en los niveles superiores e inferiores de las organizaciones
manufactureras se centraban en modelos tradicionales de automatismos, basados en
protocolos propietarios, situados en el nivel de recursos del modelo eBusiness, como
sistemas externos a los procesos de negocio (Modbus, Profibus, AS-I, FIPIO,
DeviceNET, Interbus o Ethernet industrial). Estas propuestas constituyen los
primeros intentos por facilitar su integracin con los componentes de negocio
mediante adaptadores ad-hoc. En otros casos, como el propuesto por Schneider [7], se
opta por la incorporacin de dispositivos embebidos (con conexin Ethernet, soporte
TCP/IP e incluso servidor web integrado) bajo conceptos como transparent factory.
Otros fabricantes, como ABB, van un poco ms lejos, elevando la comunicacin a los
niveles superiores de la organizacin, empleando el protocolo SOAP, e incorporando
inteligencia, autogestin y proactividad a sus dispositivos embebidos [8].
En [9], se refuerza el uso del paradigma SOA basado en Servicios Web para lograr
la integracin entre los elementos de produccin y los sistemas de gestin de empresa
incrementando la interoperabilidad y la flexibilidad de dichos elementos. Como
resultado en la propuesta se describe el primer motor SOAP para PLCs como base
para la introduccin de servicios Web en el entorno de manufacturacin.
Siguiendo esta misma lnea, en [5] se propone el uso de WebServices como medio
normalizado para acceder a las funcionalidades de los dispositivos y para que stos se
integren con los sistemas de planificacin de recursos empresariales (ERP). Tambin
en el marco de proyectos europeos de investigacin se encuentran importantes
iniciativas que avalan el inters de esta lnea, con importantes resultados que avanzan
hacia SOA y dispositivos embebidos en la maquinara industrial como tecnologas
vlidas [10] [11] [12].
En [10] se propone una arquitectura SOA basada en las especificaciones WS-*
(DPWS) para el desarrollo de aplicaciones distribuidas en sistemas embebidos de
tiempo real, tal como los usados en la automatizacin industrial o en el sector de la
automocin [6] con funciones similares a las ofrecida por el estndar UPnP. Como
continuacin de esta propuesta, el proyecto SODA [11] propone nuevas
funcionalidades en la arquitectura propuesta que garanticen la calidad de servicio,
integridad, seguridad, confiabilidad y autenticacin en la comunicacin entre los
dispositivos [13].
Por ltimo, en el proyecto SOCRADES [12] se plantea como objetivo el desarrollo
de una plataforma que contemplase el diseo, ejecucin y gestin para todas estas
generaciones de sistemas de automatizacin industrial enfocada hacia el modelo SOA
mediante un sistema BPM centralizado. Para ello se propone una arquitectura
middleware que permita integrar los dispositivos de produccin con el sistema de
gestin desarrollado [14] [15]. Sin embargo, todas estas propuestas se centran en
lograr alcanzar la integracin tecnolgica de los procesos de negocio y fabricacin,
pero no tienen en cuenta la integracin conceptual de ambos tipos de procesos, lo que
permitira una mejor gestin integral de acuerdo a los requerimientos de los nuevos
modelos de negocio y el desacoplamiento con la tecnologa actual.
Existen escasas propuestas que tratan de integrar de forma conceptual los procesos
de fabricacin y los procesos de negocio como la realizada en [16] que trata de
66 V. Gilart et al.

representar los procesos de fabricacin a travs de la notacin BPMN de forma que


ambos tipos de procesos puedan ser modelados de forma integral. Sin embargo, se
trata de una propuesta poco generalista, muy ligada a dicha notacin, que la hace
completamente dependiente de este estndar.
<<goal>>

Eliminate conceptual constraints

<<achieve>>
<<process>>
<<abstract>> <<abstract>> <<abstract>>
Manufacturing Conceptual Business Conceptual
normalization process normalization BPM Model of
Processes of of manufacturing Processed Map process of Industrial
Industrial processes of Industrial management
processes Machinery
Machinery Machinery

Conceptual Normalization Process of Industrial Machinery


<<control>>
<<goal>>

Eliminate technological constraint

<<achieve>>

<<process>>
<<physical>> <<physical>>
<<physical>>
<<physical>> Hardware Middleware Computational Services Industrial
Computational
Industrial Normalization Normalization Industrial Normalization
Industrial Machinery as a
Machinery Process Process Machinery as Process
Machinery Service
a Container

Fig. 1. Proceso de normalizacin de la maquinaria industrial.

3. Proceso de normalizacin de la maquinaria industrial

El proceso de normalizacin de la maquinaria industrial define el contexto general de


investigacin en el que se incluye la propuesta presentada en este artculo (figura 1).
El objetivo del proceso de normalizacin es obtener un modelo, que hemos
denominado maquinaria industrial como servicio o IMaaS, el cual permite visualizar
la maquinaria industrial como parte de un BPMS, eliminando las restricciones
conceptuales, y sustentado dicho modelo sobre el paradigma SOA e implementado
mediante Servicios Web de segunda generacin, lo cual nos permite eliminar las
restricciones tecnolgicas. Esto permite una rpida adaptacin de los indicadores de
ms bajo nivel a los objetivos estratgicos de la organizacin y por tanto la
consecucin de los objetivos de los nuevos modelos de negocio. Este modelo
proporciona un patrn de diseo basado en la arquitectura SOA que elimina las
restricciones tecnolgicas y que detalla, clasifica y organiza los elementos que cada
mquina debe poseer junto con las infraestructuras tecnolgicas que le dar soporte.
Estos servicios facilitan la autogestin y la gestin proactiva de la lgica de negocio
de la cual es responsable la mquina, y le permiten comunicarse y cooperar con otras
mquinas o elementos de fabricacin as como con el resto de los procesos de negocio
de la organizacin.
Para definir el modelo se ha partido de los requerimientos obtenidos en el estudio
realizado en los apartados 1 y 2. Las principales caractersticas de la propuesta se
pueden sintetizar en:
El Mapa de Procesos de la Maquinaria Industrial 67

El modelo debe definirse en consonancia con los requisitos de los nuevos modelos
de negocio caracterizados por un entorno dinmico cambiante.
Debe contemplar aquellos enfoques emergentes que tratan de eliminar las
restricciones tecnolgicas y conceptuales mencionadas.
Debe guiarse por las recomendaciones y necesidades de los nuevos modelos de
produccin.
El Proceso de Normalizacin de la Maquinaria Industrial (figura 1) se ha dividido
en dos subprocesos: el proceso de normalizacin conceptual y el proceso de
normalizacin tecnolgica.

3.1 Proceso de normalizacin conceptual

Los requerimientos de los nuevos modelos de produccin tienden hacia paradigmas


distribuidos con un acoplamiento dbil y autnomo que implica un incremento en la
complejidad y la necesidad de responder a los cambios continuos con una
disminucin del coste. Para dirigir estos cambios, se necesitan funcionalidades
adicionales que incluyen robustez, escalabilidad y reconfiguracin, mientras se
mantienen procesos simples y transparentes [17] [18]. Adems, la gestin de
produccin en entornos fsicamente distribuidos implica la necesidad de tomar
decisiones a nivel local [17], y as, transferir parte de la lgica de control y
supervisin hacia la maquinaria industrial [18].
Por esta razn, el objetivo del proceso de normalizacin conceptual es eliminar las
restricciones conceptuales que existen entre los procesos de fabricacin llevados a
cabo por la maquinaria industrial y los procesos de negocio y su gestin y, de esta
forma, mostrar la maquinaria industrial como un sistema BPM autnomo que pueda
integrarse en el BPMS general de la organizacin.
Para lograr este objetivo, este proceso es dividido en los dos siguientes procesos: el
proceso de normalizacin conceptual de los procesos de fabricacin y el proceso de
normalizacin conceptual de la gestin de procesos.
El primer subproceso, el proceso de normalizacin conceptual de los procesos de
fabricacin, es el objetivo principal de este artculo y ser descrito en las siguientes
secciones. Este subproceso muestra los procesos de fabricacin y las operaciones
mecnicas realizadas por la maquinaria industrial como procesos de negocio
estableciendo una correlacin entre los dominios de fabricacin y negocio. El
resultado de este proceso es un modelo denominado mapa de procesos de negocio de
la maquinaria industrial.
68 V. Gilart et al.

BPM Model of Idustrial Machinery Organization

Organization BPMS
Modeling Discovery system
System

Business Processes Map Monitoring and


of Industrial Machinery Control system
Alarm System

Correction system
Interaction
System

Execution System Deployment System

Fig. 2. Modelo BPM de la maquinaria industrial.

El Segundo subproceso, la normalizacin conceptual de la gestin de los procesos de


fabricacin [19], tiene como objetivo mostrar la maquinaria industrial como un
sistema BPM, incluyendo los elementos y componentes necesarios para alcanzar sus
principios bsicos y manteniendo los requerimientos de gestin de los procesos de
fabricacin y de los nuevos modelos de produccin. Para ello, ha sido necesario
realizar una correlacin entre la gestin de los procesos de fabricacin y la de los
procesos de negocio. Como resultado de la aplicacin de este proceso hemos obtenido
un modelo conceptual que incluye los elementos necesarios del paradigma BPM (por
ejemplo, sistema de modelado, sistema de descubrimiento, sistema de interaccin,
sistema de ejecucin, sistema de despliegue y el sistema de monitorizacin y control)
para de forma autnomo gestionar el mapa de procesos de la maquinaria industrial.
Obtenido en el subproceso anterior (figura 2).

3.2 Proceso de normalizacin tecnolgica

Actualmente, el paradigma SOA se ha presentado como el modelo tecnolgico ms


adecuado para sustentar un sistema BPM. De hecho, aunque tradicionalmente, la
gestin de procesos de negocio (BPM) y la arquitectura orientada a servicios (SOA)
han crecido como dos iniciativas independientes, en los ltimos tiempos se ha
demostrado el beneficio de la convergencia de ambos modelos [20] [21]. Este enfoque
ha permitido la alineacin entre los procesos de negocio y las IT, obteniendo una
propuesta en consonancia con los requerimientos fundamentales de los nuevos
modelos de negocio, como la agilidad, flexibilidad, reduccin de costes y eficiencia.
Adems, en la misma fase, al igual que se identific la idoneidad de la sinergia entre
el modelo BPM y el modelo SOA, se comprob que los Servicios Web se han
convertido en el verdadero impulsor de xito del paradigma SOA dando lugar a lo que
se ha denominado SOA Contemporneo [22].
Sin embargo, estos paradigmas tecnolgicos se caracterizan por tener un alto nivel
de abstraccin y por el elevado requerimiento computacional de las infraestructuras
sobre las que se sustentan que, difcilmente pueden ser soportadas por los actuales
El Mapa de Procesos de la Maquinaria Industrial 69

dispositivos de fabricacin. La maquinaria industrial, en la cual se lleva a cabo la


ejecucin de los procesos de fabricacin, se fundamenta en los principios de la
mecnica y la electrnica y aunque existe maquinaria ms moderna que incorpora en
mayor o menor medida capacidad de comunicacin y computacin, las mquinas
actuales no ofrecen la infraestructura necesaria para soportar las caractersticas de los
paradigmas de computacin distribuida mencionados. Por este motivo es necesario
trasladar, a nivel tecnolgico, la maquinaria industrial al dominio de las TIC.
El objetivo del proceso de normalizacin tecnolgica de la maquinaria industrial es
establecer un marco tecnolgico y arquitectnico adecuado (arquitectura IMaaS) que
sustente el modelo BPM resultante del proceso de normalizacin conceptual,
eliminando las restricciones tecnolgicas existentes y aportando flexibilidad y
dinamismo a la maquinaria [23]. El proceso transforma el elemento de entrada, la
maquinaria industrial, en la arquitectura IMaaS mencionada a travs de tres
subprocesos: normalizacin hardware de la maquinaria industrial, normalizacin
middleware de la maquinaria industrial y normalizacin de servicios de la maquinaria
industrial.
El objetivo del proceso de normalizacin del hardware de la maquinaria industrial
es dotar a la maquinaria industrial de la capacidad de comunicacin y computacin
necesaria que asiente las bases para sustentar e introducir los paradigmas de
computacin distribuida ampliamente difundidos con la evolucin de Internet, en
concreto el paradigma SOA mediante el uso de Servicios Web. En concreto este
subproceso es detallado en [23] donde la capacidad buscada es conseguida mediante
el uso de dispositivos embebidos. Como resultado del proceso se obtiene la propia
maquinaria industrial utilizada como elemento de entrada del proceso pero con nuevas
capacidades aadidas, la capacidad de comunicacin y la de computacin que
permitir sustentar la arquitectura de servicios. Al recurso obtenido como resultado
del proceso se le ha denominado Maquinaria Industrial Computacional.
El proceso de normalizacin del middleware de la maquinaria industrial tiene
como objetivo introducir la infraestructura de servicios necesaria, que dote a la
maquinaria industrial computacional de las caractersticas tpicas de los modelos
middleware y arquitecturas empresariales, en este caso, orientado al enfoque SOA
Contemporneo: flexibilidad, escalabilidad, interoperabilidad, reusabilidad,
seguridad, transacciones, agilidad, dinamismo, etc. Como resultado del proceso se
obtiene la maquinaria industrial vista como un contenedor de servicios, Maquinaria
Industrial como Contenedor, que proporciona la infraestructura adecuada, en trminos
de servicios middleware y servicios de soporte, a los servicios de aplicacin que
encapsularn la funcionalidad definida por el modelo BPM de la maquinaria
industrial, servicios de produccin. De esta forma la funcionalidad del sistema vendr
determinada por el software y no por el hardware, contribuyendo a la eliminacin de
las restricciones tecnolgicas y sentando las bases que permitan contemplar el modelo
BPM de la maquinaria industrial que eliminaba las restricciones conceptuales.
El ltimo subproceso, el proceso de normalizacin de los servicios de la
maquinaria industrial, tiene como objetivo definir los servicios de tipo no genrico
dependientes del dominio de aplicacin, en este caso, la gestin de procesos de
fabricacin de la maquinaria industrial. Dichos servicios, encapsularn y expondrn
las funcionalidades especificadas por el modelo BPM de la maquinaria industrial que
70 V. Gilart et al.

no forman parte de la infraestructura de soporte. Estos son los procesos de negocio


descritos en el mapa de la maquinaria industrial.
<<goal>>

Show
manufacturing
processes as
business
processes
<<abstract>>
<<achieve>>
<<abstract>>
<<abstract>> <<abstract>> Fundamentals
Processes of
quality Business Manufacturing manufacturing
management processes processes processes
theorist theorist theorist management

<<control>> <<control>> <<control>>


<<control>>

<<abstract>> <<abstract>>
Conceptual <<abstract>>
Manufacturing normalization process of Business Conceptual
Processes of Processed Map BPM model of
manufacturing normalization process of
Industrial processes of Industrial management processes industrial
Machinery Machinery machinery

Conceptual Normalization Process of Industrial Machinery

Fig. 3. Proceso de normalizacin de los procesos de fabricacin.

4. Proceso de Normalizacin Conceptual de los Procesos de


Fabricacin de la Maquinaria Industrial

Los sistemas BPM representan el enfoque ms adecuado para la consecucin de un


SGP gil, conforme a los requerimientos derivados de los nuevos modelos de
negocio. Sin embargo, por definicin, los sistemas BPM no estn preparados para
gestionar procesos de fabricacin.
Existen diferencias conceptuales debidas a la propia naturaleza de los procesos de
negocio y de fabricacin y que han supuesto un factor determinante a la hora de
definir los sistemas TI que los gestionan. Por un lado, los procesos de negocio poseen
un carcter ms abstracto, relacionado con las transacciones comerciales de las
organizaciones (cumplir los objetivos estratgicos de la organizacin). Por otro lado,
la naturaleza de los procesos de fabricacin est relacionada con los aspectos
mecnicos originados por las operaciones llevadas a cabo por la maquinaria industrial
y estn orientados a la modificacin de las propiedades de las materias primas para la
consecucin de un producto final.
En este sentido, el objetivo del proceso de normalizacin conceptual de los
procesos de fabricacin de la maquinaria industrial es trasladar los procesos de
fabricacin al dominio de los procesos de negocio para lo cual es necesario establecer
una correlacin entre ambos conceptos. De esta forma se mostrarn los procesos de
fabricacin como procesos de negocio para que puedan ser gestionados por los
sistemas BPM. Como se muestra en la figura 3, el proceso recibe como entrada un
objeto abstracto que representa los procesos de fabricacin llevados a cabo por la
maquinaria industrial junto con las operaciones de fabricacin necesarias para
llevarlos a cabo.
El Mapa de Procesos de la Maquinaria Industrial 71

Como resultado de la aplicacin del proceso se obtiene un modelo conceptual que


permite estructurar los procesos y operaciones de fabricacin de la maquinaria
industrial de la misma forma que se hace en un mapa de procesos de negocio, y de
esta manera, podrn ser gestionados por un BPMS. A este elemento se le ha
denominado mapa de procesos de negocio de la maquinaria industrial.
Para lograr el objetivo del proceso y evitar desviaciones del mismo se han
identificado un conjunto de elementos de control encargados de guiar y conducir la
ejecucin del proceso. Estos elementos estn formados por: las teoras de procesos de
negocio, las teoras de gestin de calidad de procesos, las teoras de procesos de
fabricacin y los fundamentos de gestin de los procesos de fabricacin.
A partir del anlisis de las definiciones existentes de proceso de negocio y sus
clasificaciones propuestas en los dos elementos de control, teoras de procesos de
negocio y teoras de gestin de calidad de procesos, se ha obtenido un modelo formal
que representa dicho concepto. Este modelo simplificado representa la estructura
organizativa que se debe alcanzar partiendo del modelo organizativo definido para el
concepto de proceso de fabricacin.
Las definiciones y clasificaciones de los procesos de fabricacin contempladas en
las teoras de procesos de fabricacin permitirn controlar el proceso a la hora de
establecer un modelo organizativo de partida del concepto proceso de fabricacin.
Este modelo debe ser trasladado al dominio del negocio.
De los fundamentos de gestin de procesos de fabricacin se extraern las tcnicas,
mtodos y recomendaciones ms utilizadas en la gestin de los procesos llevados a
cabo por la maquinaria industrial y que deben ser contemplados en el modelo.
Para llevar a cabo el proceso se han definido las siguientes fases: una primera fase
para la obtencin de un modelo formal del concepto de proceso de negocio a partir de
las principales definiciones y categorizacin de los mismos, una segunda fase para la
obtencin de un modelo formal del concepto de proceso de fabricacin siguiendo el
mismo proceso que en la fase anterior, una tercera fase de correlacin entre ambos
modelos que nos permita obtener las similitudes de los mismos y una ltima fase para
el establecimiento del modelo del mapa de procesos de negocio de la maquinaria
industrial a partir de los resultados y conclusiones obtenidos en la fase anterior.

4.1 Modelo del concepto de proceso de negocio

Para trasladar el concepto de proceso de fabricacin al dominio del negocio, en


primer lugar se ha formalizado mediante la notacin UML el concepto de proceso de
negocio.
72 V. Gilart et al.

KPI

1..* 1..*
measured by measured by

1..*

measured by
composed of

1 * 1 1

Business Process 1..* Business Activity


Subprocess
1..* * 1..* *
composed of composed of

1..* *
composed of

Core Support

Fig. 4. Modelo UML del concepto proceso de negocio.

Para ello, por un lado, se han analizado las diferentes definiciones de proceso de
negocio realizadas por los principales autores y organizaciones [3] [4] [24] [25] [26]
[27] [28] del mbito detectando que, aunque existen diferencias en las propuestas,
prcticamente estas diferencias radican en pequeas precisiones segn el modelo de
gestin vigente cuando se definieron, o en la nomenclatura en el caso de las
clasificaciones pero que mantienen unos principios fundamentales comunes. Como
resultado del anlisis se puede sintetizar la definicin de un proceso de negocio como:

Un conjunto estructurado, medible, de actividades diseadas para producir un


resultado de negocio definido en base a unos objetivos.

Por otro lado, se ha realizado una categorizacin de los procesos de negocio basada
en las propuestas analizadas en [3] [4] [27] [28] [29] [30]. La mayora de ellas
coinciden en dos tipos de procesos de negocio, los procesos de negocio principales
que son aquellos que aportan el valor a la organizacin y los procesos de negocio de
soporte que facilitan las operaciones en curso de los procesos principales. Algunas
teoras proponen un tercer tipo de procesos de negocio, los estratgicos, pero que no
afectan al problema de la integracin definido y pueden ser incluidos en cualquier
caso como procesos de soporte.
A partir de las conclusiones obtenidas en las dos fases descritas se ha obtenido el
modelo del concepto de proceso de negocio mostrado en la figura 4.

4.2 Modelo del concepto de proceso de fabricacin

Al igual que en el caso anterior, se ha establecido una representacin formal del


concepto de proceso de fabricacin a partir del anlisis de sus definiciones y
clasificaciones para realizar, posteriormente, una correlacin entre ambos modelos.
Para facilitar la comparativa entre ambos dominios y, de esta forma, establecer la
El Mapa de Procesos de la Maquinaria Industrial 73

correspondencia que permita visualizar los procesos de fabricacin como procesos de


negocio, Tomando como referencia la formalizacin propuesta,
En la primera fase se ha realizado una definicin del concepto de proceso de
fabricacin basndose en las propuestas descritas en [31] y en [32].

El conjunto de operaciones que realiza una maquinaria industrial para transformar


una materia de partida en un producto diferente conforme a las necesidades del propio
fabricante o de un cliente.

Desde el punto de vista de la maquinaria industrial se puede definir como el


conjunto de operaciones de la maquinaria para realizar la transformacin requerida.

Aunque no aparece el concepto de medida en la definicin de proceso de


fabricacin, es un aspecto muy importante en la actualidad para garantizar la calidad
en la manufactura. Tradicionalmente, se entenda la calidad como el cumplimiento de
las especificaciones y se centraba en el control del producto. Esto implicaba una falta
de capacidad predictiva y preventiva que es resuelta mediante los nuevos
requerimientos de la manufactura a travs del control de calidad del proceso de
fabricacin. Los puntos de inspeccin son una de las principales formas de medir el
xito del proceso y del producto en los procesos de fabricacin y las operaciones
supeditadas. En [31] se pueden ver los distintos tipos de inspeccin basados en la
comprobacin de atributos y variables y que ha servido para formalizar el modelo y
acercarlo al de proceso de negocio. Los datos claves pueden ser recogidos a travs de
sensores.
Variable Attribute

Inspection Point
1..*
measure by

1..*
measure by

composed of
1 * 1
Manufacturing Manufacturing Atomic Operation
Process 1..* Operation
1..* * 1..* *
composed of composed of

1..* *
composed of

Basic Auxiliary Sensor Actuator

Fig. 5. Modelado UML del concepto proceso de fabricacin.

En la segunda fase se ha realizado una categorizacin de los procesos y operaciones


de fabricacin que tienen lugar en la maquinaria industrial, basndose en las
propuestas descritas en [31] y [32]. Aunque existen multitud de clasificaciones de los
74 V. Gilart et al.

procesos de fabricacin, como las realizadas a partir del tipo de material sobre el que
se trabaja, del impacto econmico, de la naturaleza del proceso o del tipo de mquina
industrial utilizada, para el propsito del presente trabajo la clasificacin se ha
realizado en funcin de la importancia de los procesos de fabricacin siguiendo la
propuesta de la formalizacin del concepto de proceso de negocio.
En este sentido, se han clasificado los procesos en: bsicos o primarios y
auxiliares. Por otro lado, la clasificacin y la definicin nicamente establece como
procesos de fabricacin aqullos que realizan alguna transformacin en el material,
sin embargo, la presente propuesta pretende solventar el problema de integracin de
cualquier maquinaria que participe en la produccin aunque no realice
transformaciones en la materia, como puede ser: un sistema de almacenamiento o
sistemas de transporte. En este sentido, los tipos de procesos han sido dotados de una
mayor semntica, estableciendo los procesos bsicos como aquellos que son
principales desde el punto de vista de la maquinaria que los lleva a cabo. Los procesos
auxiliares abarcan los procesos de apoyo a los anteriores. El desechar el resto de
clasificaciones no implica perder las caractersticas del entorno industrial, es ms, una
vez realizada la transformacin pueden seguir mantenindose las clasificaciones
existentes.
En la figura 5, se muestra la formalizacin obtenida mediante la notacin UML del
concepto de proceso de fabricacin que engloba las conclusiones extradas en las dos
fases anteriormente descritas.

4.3 Correlacin de los modelos

A partir de los dos modelos descritos anteriormente se puede establecer una


correlacin que permite representar los procesos de fabricacin en el dominio del
negocio.
Haciendo una comparativa de los dos modelos, se puede ver las similitudes y
diferencias entre ambos tipos de procesos. Desde el punto de vista conceptual, los
procesos aaden valor al objeto de entrada a travs de las transformaciones que se
realizan sobre el mismo. Desde el punto de vista estructural, ambos elementos se
organizan de forma jerrquica y estn compuestos por un conjunto de subelementos
de grano ms fino hasta llegar a los elementos indivisibles ms bsicos.
En un proceso de fabricacin llevado a cabo en una maquinaria industrial, las
operaciones ms bsicas son aqullas que se realizan sobre un sensor o un actuador.
En este sentido, en el dominio del negocio, pueden ser comparadas a las actividades,
que son los elementos ms bsicos que no pueden ser descompuestos en otros porque,
por su sencillez, dicha descomposicin no implica valor para la organizacin.
En ambos dominios, los procesos deben ser medidos a travs de la adquisicin de
ciertos parmetros para alcanzar los objetivos para los que han sido definidos.
Mientras que en los procesos de negocio los indicadores clave de desempeo o los
Key Performance Indicators (KPI) miden la correcta ejecucin de los procesos en
base a los objetivos fijados, en los procesos de fabricacin, a travs de los puntos de
inspeccin, se definen las caractersticas clave del producto y del proceso que
garanticen el cumplimiento de las especificaciones. Aunque existen matices
conceptuales entre ambos dominios, se puede establecer una relacin de equivalencia
El Mapa de Procesos de la Maquinaria Industrial 75

entre ellos. De esta forma, los KPI equivaldran a los puntos de inspeccin, ms
concretamente, las operaciones definidas en los KPI equivaldran a las operaciones y
datos definidos para un punto de inspeccin.
En la tabla 1 se muestra la equivalencia entre los elementos del modelo de partida
o del proceso de fabricacin con respecto al modelo objetivo o del proceso de
negocio.
Tabla 1. Correlacin entre procesos de fabricacin y procesos de negocio..

Dominio de la fabricacin Dominio del negocio


Proceso de fabricacin Proceso de negocio (bsico
(principal y soporte) y auxiliar)
Operacin de fabricacin Subproceso de negocio
Operacin atomic Actividad
Punto de inspeccin KPI

4.4 Mapa de procesos de negocio de la maquinaria industrial

Como resultado de las secciones anteriores se ha obtenido un modelo que hemos


denominado mapa de procesos de la maquinaria industrial (figura 6) el cual se divide
en tres niveles.
En el nivel 1 se han contemplado aquellos procesos de negocio que ejecutan las
actividades de mayor nivel de abstraccin de la maquinaria industrial. stos sern
utilizados, junto con otros procesos y subprocesos del mapa global de la organizacin,
para conformar procesos de negocio de un nivel superior. La configuracin de los
parmetros (objetivos, indicadores, variables de control, etc.) de los procesos de nivel
1 vendr definida en funcin de los parmetros del proceso de la cadena de valor
(dando lugar a los procesos principales de la maquinaria industrial) o proceso de
soporte (dando lugar a los procesos de soporte de la maquinaria industrial) en el que
est incluido y, por tanto, estar alineado directamente con los objetivos del mismo.
El nivel 2 est formado por los procesos de negocio que conforman los procesos
definidos en el nivel 1. stos, a su vez, y en funcin de su complejidad pueden
subdividirse en otros procesos del nivel 2 de forma reiterativa (subprocesos).
En el ltimo nivel, nivel 3, se encuentran las actividades o procesos bsicos que
reflejan el comportamiento de ms bajo nivel de la maquinaria industrial, y por tanto,
ms cercano a la funcionalidad mecnica de la mquina. stas son utilizadas para
componer procesos de los niveles superiores anteriormente nombrados (en el caso de
un almacn inteligente podra tener actividades de lectura de sensores, movimiento de
motores, etc.).
76 V. Gilart et al.

Fig. 6. Mapa de procesos de negocio de la maquinaria industrial.

5. Escenario global de aplicacin

Para validar la capacidad de integracin conceptual del modelo propuesto se ha


planteado un escenario que contempla diferentes procesos de negocio y de fabricacin
tpicos de las organizaciones manufactureras. En concreto se ha centrado en el
proceso de almacenamiento y su integracin con los procesos de negocio
dependientes como: la gestin de inventario, la gestin de pedidos o la planificacin
de produccin. Como se observa en la figura 7, el escenario general se basa en el
paradigma SOA siguiendo el patrn basic matchmaker. El escenario est formado por
los siguientes elementos: el sistema de fabricacin IMaaS, el sistema de gestin de
procesos de negocio (BPMS) y el sistema de informacin.
El sistema de fabricacin IMaaS est compuesto por un prototipo de un sistema de
almacenamiento inteligente como servicio que ofrece dos procesos de alto nivel,
GetRawMaterial y StoreRawMaterial, y un prototipo de una mquina fresadora como
servicio que ofrece el proceso de alto nivel MillMaterial. Dichos procesos han sido
generados a partir de los procesos y actividades de menor nivel de abstraccin que
ofrece la maquinaria (ReadSensorX, MoveMotorX, etc.). Para implementar dichos
prototipos se ha utilizado una maqueta de una fbrica industrial a escala realizada por
la empresa Staudinger GMBH y varios dispositivos embebidos Lantronix XPort que
dotan a la maquinaria de la capacidad de computacin y comunicacin necesaria para
El Mapa de Procesos de la Maquinaria Industrial 77

sustentar el middleware WS-* propuesto en el trabajo. Los dispositivos se han


conectado a la maquinaria a travs de los controladores ICPDAS I-7055D mediante el
estndar RS-485. Para ello ha sido necesario integrar un conversor de RS-232 a RS-
485 (figura 8). El dispositivo incorpora un servidor Web que permite desarrollar
CGIs en lenguaje C. Sobre esta base se han desarrollado los mdulos necesarios para
implementar la propuesta teniendo en cuenta las limitaciones de recursos del
dispositivo (microprocesador de 16 bits con 256 Kb de memoria y 512 Kb de
memoria Flash): un mdulo SOAP que implementa una versin reducida de la versin
1.2 de SOAP, un mdulo de descubrimiento que implementa una versin reducida de
UDDI v3, un mdulo de despliegue que ofrece un servicio para desplegar servicios
orquestados en el dispositivo, un mdulo que implementa una versin reducida del
motor WS-BPEL y dos mdulos auxiliares de persistencia y tiempo.
[Information System]

UDDI/ Service Registry

WSDL BPEL

UDDI Server Storage Server

BPMS System

[Manufacturing System] WSDL BPEL BPMS prototype


WSDL BPEL
UDDI
(IMaaS) Activities Enterprise
and Process
Process (BPEL)
Internet BPEL
Process
Modeling
Node Process
SOAP
Manager
BPEL Deployment
Node Orchestator
Node
BPEL
Engine

Fig. 7. Mapa de procesos de negocio de la maquinaria industrial.

El sistema de informacin engloba al intermediario para la localizacin de los


servicios ofertados en el escenario. Este sistema est compuesto por un registro UDDI
que contiene la informacin necesaria para consumir los servicios ofertados y un
sistema de almacenamiento que contiene los documentos WSDL y hojas BPEL de
aquellos dispositivos proveedores de servicios que por sus limitaciones de recursos no
puedan almacenarlas (prototipos IMaaS). Para llevar a cabo la funcionalidad del
registro UDDI se ha utilizado Apache juddi v3 sobre el contenedor Web Apache
Tomcat 6.
78 V. Gilart et al.

XPort ICPDAS I-7055D Industrial Machine

RS-485 DCOM

TCP/IP

Network communication

Fig. 8. Prototipo resultante del proceso de normalizacin hardware.

El BPMS es el responsable de la gestin centralizada de todos los procesos de la


organizacin. El sistema BPMS acceder al registro UDDI del servicio de
informacin para descubrir todos los servicios que exponen la funcionalidad de los
elementos de produccin y de los sistemas de gestin empresarial de la organizacin.
Para su implementacin se ha utilizado como base Intalio BPMS community edition,
versin 6.0.3. Para completar las funcionalidades de descubrimiento y despliegue se
ha desarrollado un plugg-in de eclipse, org.imaas.bpms1.0 que permite al BPMs
descubrir y actualizar servicios registrados en juddi y desplegar los servicios y
procesos generados en diferentes motores BPEL.
Una vez el almacn inteligente IMaaS se conecta a la red y obtiene su direccin IP,
registra en el servidor juddi los servicios que provee y que representan los procesos y
actividades que puede ejecutar (WSDL y BPEL). A continuacin, el plugg-in de
descubrimiento que se ha implementado permite localizar los servicios mediante
tcnica de polling y son mostrados en el sistema BPMS. En este momento, el
ingeniero de procesos puede usar los servicios descubiertos para modelar nuevos
procesos de negocio. En la figura Y se muestra un ejemplo reducido del proceso de
produccin. En el ejemplo cabe destacar como uno de los procesos del mbito de la
fabricacin (GetRawMaterial) se ha integrado con procesos de negocio como el de
planificacin de la produccin (ScheduleProduction) y el de actualizacin de
inventario (UpdateInventory) de forma transparente y sin restricciones conceptuales,
logrando uno de los objetivos principales planteados en esta propuesta (figura 9). Una
vez modelado el proceso de negocio y relacionado con los correspondientes Servicios
Web (GetRawMaterialWS y MillMaterialWS) que encapsulan su lgica, el modelo
BPMN es traducido al lenguaje de ejecucin de procesos BPEL y desplegado en el
correspondiente motor BPEL. En el ejemplo es desplegado sobre el motor BPEL
intalio-bpms-server 6.0.3 y que se encargar de invocar al servicio GetRawMaterial
ubicado en el almacn inteligente IMaaS, sin ninguna restriccin tecnolgica.
El Mapa de Procesos de la Maquinaria Industrial 79

Aunque se podra haber utilizado un patrn broker, implementado mediante un


Enterprise Service Bus, se ha elegido el match maker por su sencillez de
implementacin y porque cumple los requisitos necesarios para validar los objetivos
planteado.

Fig. 9. Integracin conceptual de los procesos de negocio y fabricacin usando la notacin


BPMN.

6. Conclusiones

En este trabajo se ha presentado un modelo de maquinaria industrial que permite la


integracin, tecnolgica y conceptual, de los procesos de fabricacin y los procesos
de negocio de la organizacin, y por tanto, una gestin integral conforme a los
requerimientos de los nuevos modelos de negocio. En concreto, en el artculo se ha
centrado en el desarrollado del subproceso de la normalizacin conceptual de los
procesos de fabricacin el cual permite eliminar las restricciones conceptuales. Para
ello, dicho proceso traslada los procesos de fabricacin llevados a cabo en la
maquinaria industrial al dominio de los procesos de negocio estableciendo los que
hemos denominado el mapa de procesos de negocio de la maquinaria industrial.
Esta propuesta ha permitido el modelado integral de los procesos de fabricacin y
de negocio a travs de un sistema BPM evitando la dependencia entre el modelado
realizado mediante notaciones estndares y la tecnologa especfica que soporta la
implementacin de estos estndares. Este resultado convierte al modelo propuesto en
un enfoque vlido que es compatible con futuros estndares en el modelado de
procesos de negocio y las tecnologas que soportan dichos sistemas.
Para validar la propuesta, se ha presentado un caso de uso que recoge el modelado
de los procesos de negocio y fabricacin sin ninguna restriccin conceptual. Adems,
80 V. Gilart et al.

se ha presentado un escenario de pruebas que inclua un BPMS real de cdigo abierto


que permite la gestin integral de los procesos de negocio y de fabricacin realizados
por un prototipo de un sistema de almacenamiento inteligente y por una fresadora.
Actualmente, estamos trabajando en la incorporacin de descripcin semntica en
los procesos para conseguir el modelado automtico y composicin de los procesos
independientemente de la estructura fsica de la fbrica pero cuyo resultado est
alineado con los objetivos estratgicos de la organizacin.

7. Agradecimientos

Parte de este trabajo ha sido financiado por el Vicerrectorado de Investigacin,


Desarrollo e Innovacin de la Universidad de Alicante (Proyectos de investigacin
emergentes 2010: Sistema de gestin de procesos integral en entornos
manufactureros: aplicacin a la fabricacin gil).

8. Referencias

1. C. Younghwan, K. Kwangsoo, K. Cheolhan.: A design chain collaboration


framework using reference models. International Journal of Advanced Manufacturing
Technology. 26 (1) pp. 183-190. July, 2005.
2. J. Jeston and J. Neils.: Business Process Management. Practical guide to successful
implementations. Elsevier, 2006.
3. H. Smith and P. Fingar.: Business Process Management. The Third Wave. Meghan-
Kiffer, 2002.
4. P. Harmon.: Business Process Change. A Managers guide to improving, redesigning
and automating processes. Morgan Kaufmann, 2003.
5. A.P. Kalogeras, J.V. Gialelis, C.E. Alexakos, M.J. Georgoudakis, S.A. Koubias.:
Vertical integration of enterprise industrial systems utilizing Web Service.
Proceedings of the 5th IEEE International Workshop on Factory Communication
System (WFCS 2004), Technical University of Vienna, Vienna, Austria, 22-24
September 2004.
6. F. Jammes, H. Smit.: Service-Oriented paradigms in industrial automation. IEEE
Transaction on industrial informatics. VOL I. n 1, pp. 62-70. 2005.
7. Transparent Factory.: User manual. [Online] Available: http://www.modicon.com,
2001.
8. U. Topp, P. Mller.: Web based service for embedded devices. International
Workshop on Web Service: Research, Standardization and Deployment (WS-
RSD02). Lecture notes in computer science. Web Service and Database Systems,
pp. 141-153, 2002.
9. Mathes, M., Stoidner, C., Heinzl, S. and Freisleben, B.: SOAP4PLC: Web Services
for Programmable Logic Controllers. In Proceedings of the 2009 17th Euromicro
International Conference on Parallel, Distributed and Network-based Processing,
pp.210-219, 2009.
10. The SIRENA project. (Online) Available at: http://www.sirena-itea.org (January,
2010).
11. The SODA project. (Online) Available at: http://www.soda-itea.org (January, 2010).
El Mapa de Procesos de la Maquinaria Industrial 81

12. SOCRADES project. (Online) Available at:


http://www.socrades.eu/Home/default.html (January, 2010).
13. F. Jammes, H. Smit, J.L. Martinez-Lastra, I.M. Delamer.: Orchestration of Service-
Oriented Manufacturing Processes. Proc. of the 10th IEEE International Conference
on Emerging Technologies and Factory Automation, ETFA 2005, Catania, Italy,
September 19-22, 2005
14. Lobov, A., Puttonen, J., Herrera, V.V., Andiappan, R. and Lastra, J.L.: Service
Oriented Architecture in Developing Loosely-coupled Manufacturing Systems. In
Proceeding of the 6th IEEE International Conference on Industrial Informatics, pp.
791-796, Julio 13-16, Daejeon (Korea), 2008.
15. Moreira, L., Spiess, P., Guinard, D., Khler, M., Karnouskos, S. and Savio, D.:
SOCRADES: A Web Service Based Shop Floor Integration Infrastructure. The
Internet of things, LNCS, Vol. 4952, pp. 50-67, Springer Berlin, 2008.
16. Zor, Sema; Grlach, Katharina; Leymann, Frank: Using BPMN for Modeling
Manufacturing Processes. In: Sihn, Wilfried (ed.); Kuhlang, Peter (ed.): Sustainable
Production and Logistics in Global Networks - Proceedings of 43rd CIRP
International Conference on Manufacturing Systems, 2010.
17. S-M. Lee, R. Harrison and A.A. West.: A component-based distributed control
system for assembly automation. Proceedings of 2nd International Conference on
Industrial Informatics. INDIN 2004.
18. D.C. McFarlane and S. Bussmann.: Developments in Holonic Production Planning
and Control. Intenational Journal of Production Planning and Control, Vol. 11, No. 6,
pp. 522 -- 536, 2000.
19. V. Gilart-Iglesias. Methodology for integral management of production processes:
Modeling of Industrial Machinery as a BPMS. Ph. D. Thesis . University of Alicante
(2010).
20. P. Harmon.: Service Oriented Architectures and BPM. Bussiness Process Trend, 22
February, 2005.
21. F. Kamoun: A roadmap towards the convergence of Business Process Management
and Service Oriented Architecture. Ubiquity, Volumen 8, 2007.
22. T. Erl.: Service-Oriented Architecture.Concepts, technologies and design. Prentice
Hall. 2005.
23. V. Gilart-Iglesias, F. Maci-Prez, J.A. Gil-Martnez-Abarca and A. Capella-
Dalton.: Industrial Machines as a Service: A model based on embedded devices and
Web Services. Proceedings of 4th International IEEE Conference on Industrial
Informatics (INDIN'06). Singapore, 2006.
24. Davenport, T. Process Innovation. Harvard Business School Press, USA, 1993.
25. Hammer, M. and Champy, J. Reengineering the Corporation: A Manifesto for
Business Revolution. Harper Business, 1993.
26. Rummler, G. A. and Brache, A.P.: Improving Performance: How to Manage the
White Space in the Organization Chart. 2nd edition. Jossey-Bass, 1995.
27. ISO/TC 176/SC 2/N544R.: Guidance on the Process Approach to Quality
Management. ISO. (Online) Available at: www.iso.ch/iso/en/iso9000/200rev9.html
(January, 2010).
28. EFQM model. (Online) Available at: http://www.efqm.org (January, 2010).
29. Porter, M. E.: Competitive Advantage: Creating and Sustaining Superior
Performance. Free Press, 1985.
30. O. Barros.: Business processs architecture and design. Business Process Trend, 1
May, 2007.
31. Groover, M.P.: Automation, production systems, and computer integrated, 2nd
edition. Prentice Hall, 2000.
32. Alting, L.: Manufacturing Engineering Processes. Marcel Dekker, 1993.