Managing Technical Processes Using Smart Workflows

Technical processes that are crossing the boundary to the physical world can be found in many application domains, like logistics or in Smart Factory environments. We show how these processes can be realized by so-called Smart Workflows. To integrate external information sources like context provisioning services, we introduce the Integration Process architecture pattern. This pattern generally solves the problem of integrating different complex systems that provide functional similar services with non-fitting interfaces into workflows. The pattern allows that workflows use simple domain specific interfaces that are the same for any of these systems and by that allow the exchange of underlying systems without changing the workflows. This is accomplished by reducing the interface complexity of the systems via a hierarchical Web Service stack that reaches from the lowest technical granularity needed by IT experts to the domain specific granularity needed by the domain experts. Furthermore the paper presents a concrete realization of the pattern for integrating different context provisioning systems into workflows.

[1]  Daniela Nicklas,et al.  Efficiently Managing Context Information for Large-Scale Scenarios , 2005, Third IEEE International Conference on Pervasive Computing and Communications.

[2]  Gaetano Borriello,et al.  The location stack: a layered model for location in ubiquitous computing , 2002, Proceedings Fourth IEEE Workshop on Mobile Computing Systems and Applications.

[3]  Bernhard Mitschang,et al.  An Overview of SQL Support in Workflow Products , 2008, 2008 IEEE 24th International Conference on Data Engineering.

[4]  Dipanjan Chakraborty,et al.  Pervasive enablement of business processes , 2004, Second IEEE Annual Conference on Pervasive Computing and Communications, 2004. Proceedings of the.

[5]  Gregory D. Abowd,et al.  The context toolkit: aiding the development of context-enabled applications , 1999, CHI '99.

[6]  Jaeyoung Choi,et al.  A Ubiquitous Workflow Service Framework , 2006, ICCSA.

[7]  Frank Leymann,et al.  Production Workflow: Concepts and Techniques , 1999 .

[8]  Francisco Curbera,et al.  Web Services Business Process Execution Language Version 2.0 , 2007 .

[9]  Thomas Ertl,et al.  Smart Factory - Bridging the gap between digital planning and reality , 2005 .

[10]  Anind K. Dey,et al.  Understanding and Using Context , 2001, Personal and Ubiquitous Computing.

[11]  Jadwiga Indulska,et al.  A software engineering framework for context-aware pervasive computing , 2004, Second IEEE Annual Conference on Pervasive Computing and Communications, 2004. Proceedings of the.

[12]  David Taniar,et al.  Computational Science and Its Applications - ICCSA 2006, International Conference, Glasgow, UK, May 8-11, 2006, Proceedings, Part I , 2006, ICCSA.

[13]  Daniela Nicklas,et al.  Context Integration for Smart Workflows , 2008, 2008 Sixth Annual IEEE International Conference on Pervasive Computing and Communications (PerCom).