Internet of Things Aware WS-BPEL Business Process

Dulce Domingos, Francisco Martins, Carlos Cândido

Abstract

Business process can benefit from the deployment of the Internet of Things, since they can use sensor context information to optimize their execution and to react to emergent situations in real-time. Nowadays, the WSBPEL is the de-facto standard language used to define processes through the composition of web services. However, as this language is based on the service orchestration paradigm, it complicates the way process can use context information. This paper presents a WS-BPEL extension that includes context variables. These variables maintain sensor values. Their updates are done automatically by using the publish/subscribe paradigm. In addition, to support more reactive behaviours, this extension also includes the when-then construct. To realize this extension, we use the language transformation mechanisms, so it can be as much independent as possible from the process execution engine.

References

  1. Apache Muse (2013). URL: http://ws.apache.org/muse/ Page visited on February 10th, 2013.
  2. Apache ODE (2013). URL: http://ode.apache.org/ Page visited on February 10th, 2013.
  3. Apache TomCat (2013). URL: http://tomcat.apache.org/ Page visited on February 10th, 2013.
  4. Box, D. and et al. (2004). Web services addressing (ws-addressing). IBM, W3C. URL: http:// www.w3.org/Submission/ws-addressing/.
  5. BPEL Designer Project (2013). URL: http://www.eclipse.org/bpel/ Page visited on February 10th, 2013.
  6. Christensen, E., Curbera, F., Meredith, G., and Weerawarana, S. (2001). Web service definition language. Microsoft, IBM.
  7. Clark, J., Deach, S., and Kay, M. (2007). Xsl transformations. Saxonica, Adobe.
  8. Eclipse IDE (2013). Eclipse IDE for Java EE Developers. URL: http://www.eclipse.org/ Page visited on February 10th, 2013.
  9. George, A. (2008). Providing context in ws-bpel processes. Technical report, Journal of the Electrochemical Society.
  10. George, A. A. and Ward, P. A. S. (2008). An architecture for providing context in ws-bpel processes. In Proceedings of the 2008 conference of the center for advanced studies on collaborative research: meeting of minds, CASCON 7808, pages 22:289-22:303, New York, NY, USA. ACM.
  11. Karastoyanova, D., Houspanossian, A., Cilia, M., Leymann, F., and Buchmann, A. (2005). Extending bpel for run time adaptability. In Proceedings of the Ninth IEEE International EDOC Enterprise Computing Conference, EDOC 7805, pages 15-26, Washington, DC, USA. IEEE Computer Society.
  12. Kopp, O., Grlach, K., Karastoyanova, D., Leymann, F., Reiter, M., Schumm, D., Sonntag, M., Strauch, S., Unger, T., Wieland, M., and Khalaf, R. (2011). A classification of bpel extensions. Journal of Systems Integration, 2(4):3-28.
  13. OASIS (2006). Web services notification (wsnotification) version 1.3. OASIS. URL: https:// www.oasis-open.org/committees/wsn/.
  14. OASIS (2007). Web services business process execution language version 2.0. Organization for the Advancement of Structured Information Standards.
  15. Ranganathan, A. and McFaddin, S. (2004). Using workflows to coordinate web services in pervasive computing environments. In Proceedings of the IEEE International Conference on Web Services, ICWS 7804, pages 288-, Washington, DC, USA. IEEE Computer Society.
  16. Saxon Home Edition (2013). URL: http://saxon. sourceforge.net/ Page visited on February 10th, 2013.
  17. Wieland, M., Görlach, K., Schumm, D., and Leymann, F. (2009). Towards reference passing in web service and workflow-based applications. In Proceedings of the 13th IEEE international conference on Enterprise Distributed Object Computing, EDOC'09, pages 89- 98, Piscataway, NJ, USA. IEEE Press.
  18. Wieland, M., Kopp, O., Nicklas, D., and Leymann, F. (2007). Towards context-aware workflows. In CAISÓ 07 Proceedings of the Workshops and Doctoral Consortium. Citeseer.
  19. Yu, L. and Su, S. (2009). Adopting context awareness in service composition. In Proceedings of the First AsiaPacific Symposium on Internetware, Internetware 7809, pages 11:1-11:10, New York, NY, USA. ACM.
  20. Zeng, D., Guo, S., and Cheng, Z. (2011). The web of things: A survey (invited paper). Journal of Communications, 6(6).
Download


Paper Citation


in Harvard Style

Domingos D., Martins F. and Cândido C. (2013). Internet of Things Aware WS-BPEL Business Process . In Proceedings of the 15th International Conference on Enterprise Information Systems - Volume 2: ICEIS, ISBN 978-989-8565-60-0, pages 505-512. DOI: 10.5220/0004449905050512


in Bibtex Style

@conference{iceis13,
author={Dulce Domingos and Francisco Martins and Carlos Cândido},
title={Internet of Things Aware WS-BPEL Business Process},
booktitle={Proceedings of the 15th International Conference on Enterprise Information Systems - Volume 2: ICEIS,},
year={2013},
pages={505-512},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0004449905050512},
isbn={978-989-8565-60-0},
}


in EndNote Style

TY - CONF
JO - Proceedings of the 15th International Conference on Enterprise Information Systems - Volume 2: ICEIS,
TI - Internet of Things Aware WS-BPEL Business Process
SN - 978-989-8565-60-0
AU - Domingos D.
AU - Martins F.
AU - Cândido C.
PY - 2013
SP - 505
EP - 512
DO - 10.5220/0004449905050512