Subscribe
Issue No.02 - April-June (2010 vol.9)
pp: 18-26
Carlos Cetina , Universidad Politécnica de Valencia
Joan Fons , Universidad Politécnica de Valencia
Pau Giner , Universidad Politécnica de Valencia
ABSTRACT
Mobile devices play a key role in reducing the gap between the physical and the digital world. The use of automatic identification capabilities can improve user participation in business processes where physical elements are involved (Smart Workflows). However, the solutions available today for connecting the physical world with the digital world lack the flexibility required to cope with the specific requirements of smart workflows. Each participant in a workflow has a different perspective on the physical elements of his/her surroundings. We provide a software architecture for the development of smart workflows that support different perspectives, labeling technologies and mobile platforms. Tool support is provided in order to automate the development process. An experiment was conducted to evaluate the suitability of the platform to support business processes in a labelled environment.
INDEX TERMS
mobile business processes, Internet of Things
CITATION
Carlos Cetina, Joan Fons, Pau Giner, "Developing Mobile Workflow Support in the Internet of Things", IEEE Pervasive Computing, vol.9, no. 2, pp. 18-26, April-June 2010, doi:10.1109/MPRV.2010.14
REFERENCES
1. E. Fleisch, "Business Perspectives on Ubiquitous Computing," M-Lab Working Paper No. 4, M-Lab, Nov. 2001.
2. N. Gershenfeld, R. Krikorian, and D. Cohen, "The Internet of Things," Scientific Am., vol. 291, no. 4, 2004, pp. 46–51.
3. M. Wieland, P. Kaczmarczyk, and D. Nicklas, "Context Integration for Smart Workflows," Proc. Conf. Pervasive Computing and Communications (PerCom 08), IEEE CS Press, 2008, pp. 239–242.
4. P. Giner and V. Pelechano, "An Architecture to Automate Ambient Business System Development," Ambient Intelligence, LNCS 5355, Springer, 2008, pp. 240–257.
5. D.C. Schmidt, "Guest Editor's Introduction: Model-Driven Engineering," Computer, vol. 39, no. 2, 2006, pp. 25–31.
6. G. Broll et al., "Collect&Drop: A Technique for Multi-Tag Interaction with Real World Objects and Information," Ambient Intelligence, LNCS 5355, Springer, 2008, pp. 175–191.
7. M. Völter, "Software Architecture Patterns: A Pattern Language for Building Sustainable Software Architectures," Mar. 2005; www.voelter.de/publications/indexdetail360729014.html .
8. G. Hackmann et al., "Sliver: A BPEL Workflow Process Execution Engine for Mobile Devices," Proc. Int'l Conf. Service-Oriented Computing (ICSOC 06), LNCS 4294, Springer, 2006, pp. 503–508.
9. L. Pajunen and S. Chande, "Developing Workflow Engine for Mobile Devices," Proc. IEEE Int'l Enterprise Distributed Object Computing Conf. (EDOC 07), IEEE CS Press, 2007, p. 279.
10. G. Goth, "The Task-Based Interface: Not Your Father's Desktop," IEEE Software, vol. 26, no. 6, 2009, pp. 88–91.
11. E. Rukzio, K. Leichtenstern, and V. Callaghan, "An Experimental Comparison of Physical Mobile Interaction Techniques: Touching, Pointing, and Scanning," Proc. Int'l Conf. Ubiquitous Computing (UbiComp 06), LNCS 4206, Springer, 2006, pp. 87–104.
12. J. Davis, Open Source SOA, Manning Publications, 2009.
13. M. Vuolle et al., "Developing a Questionnaire for Measuring Mobile Business Service Experience," Proc. Int'l Conf. Human Computer Interaction with Mobile Devices and Services (MobileHCI 08), ACM Press, 2008, pp. 53–62.
14. M. Tedre, "What Should Be Automated?" Interactions, vol. 15, no. 5, 2008, pp. 47–49.
15. W. Ju and L. Leifer, "The Design of Implicit Interactions: Making Interactive Systems Less Obnoxious," Design Issues, vol. 24, no. 3, 2008, pp. 72–84.