Twelve Theses on Reactive Rules for the Web

  • François Bry
  • Michael Eckert
Part of the Lecture Notes in Computer Science book series (LNCS, volume 4254)


Reactivity, the ability to detect and react to events, is an essential functionality in many information systems. In particular, Web systems such as online marketplaces, adaptive (e.g., recommender) systems, and Web services, react to events such as Web page updates or data posted to a server.

This article investigates issues of relevance in designing high-level programming languages dedicated to reactivity on the Web. It presents twelve theses on features desirable for a language of reactive rules tuned to programming Web and Semantic Web applications.


Composite Event Deductive Rule Reactive Rule Trust Negotiation Persistent Data 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Schaffert, S., Bry, F.: Querying the Web reconsidered: A practical introduction to Xcerpt. In: Proc. Extreme Markup Languages (2004)Google Scholar
  2. 2.
    Xcerpt (2006),
  3. 3.
    Bailey, J., Bry, F., Eckert, M., Pătrânjan, P.-L.: Flavours of xChange, a rule-based reactive language for the (Semantic) web. In: Adi, A., Stoutenburg, S., Tabet, S. (eds.) RuleML 2005. LNCS, vol. 3791, pp. 187–192. Springer, Heidelberg (2005)CrossRefGoogle Scholar
  4. 4.
    Bry, F., Eckert, M., Pătrânjan, P.L.: Reactivity on the Web: Paradigms and applications of the language XChange. J. of Web Engineering 5(1), 3–24 (2006)Google Scholar
  5. 5.
    Kraus, S.: Use Cases fr Xcerpt: Eine positionelle Anfrage- und Transformationssprache für das Web. Master’s thesis (in German), Inst. for Informatics, Univ. of Munich (2004)Google Scholar
  6. 6.
    Romanenko, I.: Use cases for reactivity on the Web: Using ECA rules for business process modeling. Master’s thesis, Inst. for Informatics, Univ. of Munich (2006)Google Scholar
  7. 7.
    Fielding, R., et al.: Hypertext transfer protocol – HTTP/1.1. RFC 2616, The Internet Society (1999)Google Scholar
  8. 8.
    Gudgin, M., et al.: SOAP version 1.2. W3C recommendation, World Wide Web Consortium (2003)Google Scholar
  9. 9.
    Klensin, J.: Simple mail transfer protocol. RFC 2821, The Internet Society (2001)Google Scholar
  10. 10.
    Bailey, J., Bry, F., Furche, T., Schaffert, S.: Web and semantic web query languages: A survey. In: Eisinger, N., Małuszyński, J. (eds.) Reasoning Web. LNCS, vol. 3564, pp. 35–133. Springer, Heidelberg (2005)CrossRefGoogle Scholar
  11. 11.
    World Wide Web Consortium: Rule interchange format working group charter (2005),
  12. 12.
    Zimmer, D., Unland, R.: On the semantics of complex events in active database management systems. In: Proc. Int. Conf. on Data Engineering (1999)Google Scholar
  13. 13.
    Bry, F., Marchiori, M.: Ten theses on logic languages for the semantic web. In: Fages, F., Soliman, S. (eds.) PPSWR 2005. LNCS, vol. 3703, pp. 42–49. Springer, Heidelberg (2005)CrossRefGoogle Scholar
  14. 14.
    Knolmayer, G.F., Endl, R., Pfahrer, M.: Modeling processes and workflows by business rules. In: van der Aalst, W.M.P., Desel, J., Oberweis, A. (eds.) Business Process Management. LNCS, vol. 1806, pp. 16–29. Springer, Heidelberg (2000)CrossRefGoogle Scholar
  15. 15.
    Winslett, M.: An introduction to trust negotiation. In: Nixon, P., Terzis, S. (eds.) iTrust 2003. LNCS, vol. 2692, pp. 275–283. Springer, Heidelberg (2003)CrossRefGoogle Scholar
  16. 16.
    Preibusch, S.: Implementing privacy negotiations in E-commerce. In: Zhou, X., Li, J., Shen, H.T., Kitsuregawa, M., Zhang, Y. (eds.) APWeb 2006. LNCS, vol. 3841, pp. 604–615. Springer, Heidelberg (2006)CrossRefGoogle Scholar
  17. 17.
    Apt, K.R., Turini, F. (eds.): Meta-Logics and Logic Programming. MIT Press, Cambridge (1995)Google Scholar
  18. 18.
    Bry, F., Eckert, M., Pătrânjan, P.-L.: Querying composite events for reactivity on the web. In: Shen, H.T., Li, J., Li, M., Ni, J., Wang, W. (eds.) APWeb Workshops 2006. LNCS, vol. 3842, pp. 38–47. Springer, Heidelberg (2006)CrossRefGoogle Scholar
  19. 19.

Copyright information

© Springer-Verlag Berlin Heidelberg 2006

Authors and Affiliations

  • François Bry
    • 1
  • Michael Eckert
    • 1
  1. 1.Institute for InformaticsUniversity of MunichMünchen

Personalised recommendations