viernes, 8 de octubre de 2010

Cloud Computing en los Procesos Colaborativos


El análisis de la sección comprende la presentación tradicional de procesos colaborativos, para luego presentar una abstracción aplicando el concepto de Cloud Computing.

Una vista al enfoque tradicional

Para el desarrollo de colaboraciones B2B, es necesario primero dar soporte al diseño de procesos colaborativos en el nivel de negocio, esto es el dominio del problema, y luego dar soporte a la definición de los mismos en el nivel tecnológico. (Villareal, 2005)

La Fig. 1 representa un esquema de colaboración B2B propuesto por (Villareal, 2005).



Fig. 1 Colaboración B2B

En este escenario existe el nivel de negocio, donde las empresas acuerdan el modelo de colaboración a ser aplicado para la gestión integrada de una cadena de suministro. Luego se diseñan y definen los procesos colaborativos necesarios para gestionar la colaboración. Finalmente se derivan las interfaces de negocio de cada empresa con sus servicios correspondientes

Aplicando una arquitectura colaborativa basada en la cloud

La propuesta de ColaborativeOS, adopta la propuesta anteriormente descripta para definir tres pasos en el camino a la nube.

  • Definición del acuerdo de colaboración
  • Definición de las tareas en la nube
  • Diseño y definición de los procesos colaborativos


Definición del acuerdo de colaboración

El nivel de negocio, donde se acuerda el modelo de colaboración, este caso definido como vinculo de nubes se muestra la Fig. 2.



Fig. 2 Representación de una colaboración donde se establece el acuerdo de colaboración entre organizaciones.

Definición de las tareas en la nube

En este escenario cada una de las organizaciones debe desarrollar en el diseñador de la nube sus tareas, con su lógica de negocio particular, propio de cada organización.



Fig. 3 Representación de tareas organizacionales en la nube

Diseño y definición de los procesos colaborativos

Esta actividad tiene como requisito que cada una de las organizaciones tenga desarrolladas sus actividades en la nube, para que el proceso pueda enlazar cada una de las mismas al administrador en la nube de ColaborativeOS.



Fig. 4 Representación del diseño del workflow colaborativo integrando tareas propias de cada organización

La Fig. 4 expresa la ejecución de un workflow en la nube, donde la empresa A ejecuta las tareas coloreadas en anaranjado y la empresa B ejecuta las tareas coloreadas en gris. El motor de colaborativeOS posee varios servicios que le permiten resolver la problemática de ejecución de un workflow .



Fig. 5 Representa las tareas categorizadas por organización que forman parte del workflow colaborativo

La Fig. 6 muestra un escenario en donde participan más de dos empresas en la relación.



Fig. 6 Representa la participación dentro de un workflow de más de una organización facilitando la escalabilidad del modelo.



Referencias

Villareal, P. D. (2005). Método para el modelado y especificación de procesos de negocio colaborativos. Santa Fe.

Colaboraciones Business to Business

A diferencia de los tipos de diseño donde se presenta la ejecución de transacciones comerciales entre empresas y el intercambio de información con el objetivo de comprar y vender bienes y servicios por Internet, se detalla el concepto de colaboración B2B. Las colaboraciones B2B dan soporte a los procesos de negocio que forman parte del nivel operacional de una cadena de suministro (ej: compra, venta, cumplimiento de órdenes, distribución, etc) (Villareal, 2005)

Radicalmente importante es comprender el concepto y lo que implica una colaboración entre empresas. Estamos hablando de una relación estrecha entre partes, en donde se debe definir un acuerdo de colaboración y como atributos del acuerdo, se deberían especificar algunos datos importantes como:

  • Periodo de la relación de colaboración
  • Productos y servicios a intercambiar
  • Metas de negocio comunes


 

La comunicación del escenario es de tipo bidireccional entre las partes implicadas, en donde las empresas toman decisiones en forma conjunta mientras preservan sus propios objetivos.

Como propósitos se encuentran, alcanzar metas de negocio comunes entre las empresas y mejorar los beneficios disminuyendo los costos.


 

Referencias

Villareal, P. D. (2005). Método para el modelado y especificación de procesos de negocio colaborativos. Santa Fe.

viernes, 16 de abril de 2010

Una vista general a la problemática…


El presente trabajo plantea una comparativa sobre el enfoque tradicional y una alternativa, donde se aplicarán las bondades del concepto de Cloud Computing en asociación directa con los procesos de negocio colaborativos. (Buyya, Yeo, Venugopal, Broberg, & Bradic, 2008)

Dentro del enfoque tradicional podemos encontrar dos clasificaciones de procesos colaborativos B2B:



-    Según la estructura o topología de la relación

-    Según los procesos de negocio que soportan



Para el primero de los casos, en donde centramos el análisis de la estructura y topología de la relación, podemos encontrar los sistemas de información E-Marketplaces y los sistemas de información Peer to Peer. Analizaremos las características de cada uno de ellos, extractando los beneficios entregados de cada enfoque y sus problemas o falencias actuales no resueltas.

1.1 E-Marketplaces

La idea fundamental de los e-marketplaces es mantener un intermediario en su diseño de relación, esto establece una gestión centralizada de los procesos de negocio utilizados bajo este diseño. Generalmente el intermediario o "HUB" es un sistema de información operado por 3er parte independientes.





Fig. 1 Diseño general de soluciones e-marketplace



Como podemos ver en la Fig. 1 se facilitan conexiones muchos a muchos entre los sistemas de las empresas.

Existen dos tipos de e-marketplaces:



-    Transaccionales orientados a procesos de compra y venta.

-    Colaborativos orientados al soporte de procesos colaborativos.



Analizando los e-marketplaces colaborativos podemos citar ventajas puntuales a tener en cuenta:

-    Se vislumbra una disminución de costos de instalación y mantenimiento en la integración B2B.

-    Se implementa un único vínculo de comunicación con el e-marketplace.

-    Radicalmente importante para el objetivo de nuestro trabajo es contemplar cada una de las desventajas propias de la implementación de este diseño:

-    Se encuentran problemas de confianza de las empresas sobre los mecanismos de control y distribución de la información compartida.

-    Los socios podrían requerir de soluciones más específicas a los procesos colaborativos estandarizados que ofrece el e-marketplace.

-    Las empresas deben pagar por los servicios ofrecidos por el e-marketplace.

-    Este enfoque se hace difícil de mantener actualizada la información de los socios.

-    Se pierde la autonomía de las empresas sobre la gestión y control de la información compartida y los procesos.

1.2 Peer to Peer

Para este tipo de diseño de relación, el intercambio de información y la ejecución de los procesos, es realizado a través del intercambio directo de información entre los sistemas de las partes. Se propone una gestión descentralizada de los procesos implicados. Se refleja la idea de que cada empresa sea autónoma e interactúe con otras de forma descentralizada.





Fig. 2 Diseño general de soluciones peer to peer

Analizando el diseño peer to peer podemos citar ventajas puntuales a tener en cuenta:



-    Cada una de las empresas mantiene el control de la información que comparte con sus socios.

-    Cada empresa tiene el mismo estatus y poder que sus socios.

-    Se obtiene un acceso al concepto de escalabilidad en las relaciones de colaboración.

-    Logramos un nivel de autonomía radicalmente importante entre las empresas participantes de la relación.

-    Se obtiene una gestión descentralizada de la información y de los procesos colaborativos.

-    Alto grado de personalización de los procesos de negocio colaborativos, ya que se proponen para cada relación y además cada socio puede decidir su estándar B2B de acuerdo a sus requerimientos.



Como contraparte las desventajas que deriva este tipo de diseño son:



-    A medida que crece el número de socios, los costos de desarrollo y de mantenimiento son más altos.

-    Se debe recrear una solución de integración que podrías ser única para cada par de empresas participantes de la relación.



El presente trabajo no abarca el análisis para el segundo grupo de clasificación tradicional en su totalidad, donde podemos encontrar opciones como R-B2B desde el punto de vista del vendedor y R-B2B desde el punto de vista del comprador, solo utilizaremos el concepto de colaboraciones Business-to-Business como eje central de análisis, para luego enlazar nociones de cloud computing y proponer un nuevo modelo arquitectónico.

Referencia

Buyya, R., Yeo, C. S., Venugopal, S., Broberg, J., & Bradic, I. (2008). Cloud computing and emerging IT platforms: Vision, hype, and reality for delivering computing as the 5th utility. elsevier

Una Alternativa en la Cloud…

En la actualidad el concepto de llevar aplicaciones a la nube se ha convertido en una alternativa que capta el interés de un gran segmento de decisiones basadas en TI . El presente trabajo aborda el concepto de B2B , tratando la problemática de realización de transacciones comerciales y comunicaciones entre empresas a través de medios electrónicos, insertando modificaciones arquitecturales topológicas heredadas de la utilización del concepto de cloud computing. Como beneficios, las relaciones Business to Business proponen una reducción de costos en transacciones comerciales, intercambio de información más rápida y confiable, intercambio de información en tiempo real, reducción de errores y por consiguiente mejora en la productividad organizacional. Existen dos grupos tradicionales de clasificación dentro de las relaciones Business to Business, según la estructura o topología de la relación y según los procesos de negocio que soportan, principalmente nos centraremos en el primero de los grupos citado. La propuesta de utilizar el concepto de cloud computing se fundamenta para el manejo de procesos de negocio colaborativos como una alternativa a las topologías clásicas conocidas. Se presentará ColaborativeOS, un modelo arquitectónico que propone mejoras a las falencias conocidas de los diseños tradicionales, basado en principios de cloud computing. Finalmente realizaremos la implementación de un caso de estudio en una colaboración B2B aplicando el modelo propuesto ColaborativeOS.