Facilitating the Reactive Web - A Condition Action System using Node.js

Alexander Gröflin, Dominic Bosch, Martin Guggisberg, Helmar Burkhart

2015

Abstract

The orchestration of the Web is a big issue for Web users all around the world. Web users have a high interest in services, which are able to personalise and customise the Web. However, for Web reactivity there exists only a few limited solutions that allow the aggregation of Web resources. This paper takes a look at existing event-based methods that build upon Event-Condition-Action (ECA) Rules and Complex Event Processing (CEP). Moreover, this paper illustrates the architecture of a fully functioning Condition Action System prototype for the creation of reactivity in between Web resources. In a proof of concept, we could detect and determine the change interval of electronic newspaper headlines. With the proposed system, we are able to orchestrate Web resources e.g. Detecting Web Changes.

References

  1. Akbar, Z., Garca, J., Toma, I., and Fensel, D. (2014). On Using Semantically-Aware Rules for Efficient Online Communication, volume 8620 of Lecture Notes in Computer Science. Springer International Publishing.
  2. Anicic, D., Fodor, P., Rudolph, S., Sthmer, R., Stojanovic, N., and Studer, R. (2010). A Rule-Based Language for Complex Event Processing and Reasoning, volume 6333 of Lecture Notes in Computer Science. Springer Berlin Heidelberg.
  3. Benslimane, D., Dustdar, S., and Sheth, A. (2008). Services mashups: The new generation of web applications. Internet Computing, IEEE, 12(5):13-15.
  4. Blackstock, M. and Lea, R. (2014). Towards a distributed data flow platform for the web of things. 5th International Workshop on the Web of Things, 2014, pages 1-6.
  5. Dijkman, R. M., Dumas, M., and Ouyang, C. (2008). Semantics and analysis of business process models in bpmn. Information and Software Technology, 50(12):1281 - 1294.
  6. Duquennoy, S., Grimaud, G., and Vandewalle, J.-J. (2009). Consistency and scalability in event notification for embedded web applications. In Web Systems Evolution (WSE), 2009 11th IEEE International Symposium on, pages 89-98.
  7. Eugster, P. T., Felber, P. A., Guerraoui, R., and Kermarrec, A.-M. (2003). The many faces of publish/subscribe. ACM Comput. Surv., 35(2):114-131.
  8. Hasan, S., O'Riain, S., and Curry, E. (2012). Approximate semantic matching of heterogeneous events. In Proceedings of the 6th ACM International Conference on Distributed Event-Based Systems, DEBS 7812, pages 252-263, New York, NY, USA. ACM.
  9. Hausmann, S. and Bry, F. (2013). Towards complex actions for complex event processing. In Proceedings of the 7th ACM International Conference on Distributed Event-based Systems, DEBS 7813, pages 135- 146, New York, NY, USA. ACM.
  10. Ovadia, S. (2014). Automate the internet with if this then that (ifttt). Behavioral & Social Sciences Librarian, 33(4):208-211.
  11. Paschke, A. (2014). Reaction ruleml 1.0 for rules, events and actions in semantic complex event processing. In Rules on the Web. From Theory to Applications, volume 8620 of Lecture Notes in Computer Science, pages 1-21. Springer International Publishing.
  12. Paschke, A., Boley, H., Zhao, Z., Teymourian, K., and Athan, T. (2012). Reaction ruleml 1.0: Standardized semantic reaction rules. In Rules on the Web: Research and Applications, volume 7438 of Lecture Notes in Computer Science, pages 100-119. Springer Berlin Heidelberg.
  13. Trifa, V., Guinard, D., Davidovski, V., Kamilaris, A., and Delchev, I. (2010). Web messaging for open and scalable distributed sensing applications. In Proceedings of the 10th International Conference on Web Engineering, ICWE'10, pages 129-143, Berlin, Heidelberg. Springer-Verlag.
  14. Windley, P. (2012). The Live Web: Building Event-Based Connections in the Cloud. Course Technology.
  15. Wohed, P., van der Aalst, W., Dumas, M., and ter Hofstede, A. (2003). Analysis of web services composition languages: The case of bpel4ws. In Conceptual Modeling - ER 2003, volume 2813 of Lecture Notes in Computer Science, pages 200-215. Springer Berlin Heidelberg.
  16. Yahoo! (2010). Pipes [www document], http://pipes.yahoo.com/pipes/docs?doc=overview (accessed 18.12.14).
Download


Paper Citation


in Harvard Style

Gröflin A., Bosch D., Guggisberg M. and Burkhart H. (2015). Facilitating the Reactive Web - A Condition Action System using Node.js . In Proceedings of the 11th International Conference on Web Information Systems and Technologies - Volume 1: WEBIST, ISBN 978-989-758-106-9, pages 89-95. DOI: 10.5220/0005446800890095


in Bibtex Style

@conference{webist15,
author={Alexander Gröflin and Dominic Bosch and Martin Guggisberg and Helmar Burkhart},
title={Facilitating the Reactive Web - A Condition Action System using Node.js},
booktitle={Proceedings of the 11th International Conference on Web Information Systems and Technologies - Volume 1: WEBIST,},
year={2015},
pages={89-95},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0005446800890095},
isbn={978-989-758-106-9},
}


in EndNote Style

TY - CONF
JO - Proceedings of the 11th International Conference on Web Information Systems and Technologies - Volume 1: WEBIST,
TI - Facilitating the Reactive Web - A Condition Action System using Node.js
SN - 978-989-758-106-9
AU - Gröflin A.
AU - Bosch D.
AU - Guggisberg M.
AU - Burkhart H.
PY - 2015
SP - 89
EP - 95
DO - 10.5220/0005446800890095