[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to main content

From Business Rules to Application Rules in Rich Internet Applications

  • Conference paper
Business Information Systems (BIS 2008)

Part of the book series: Lecture Notes in Business Information Processing ((LNBIP,volume 7))

Included in the following conference series:

Abstract

The increase of digital bandwidth and computing power of personal computers as well as the rise of the Web 2.0 came along with a new Web programming paradigm: Rich Internet Applications. On the other hand, powerful server-side business rules engines appeared over the last years and let enterprises describe their business policies declaratively as business rules. This paper addresses the problem of how to combine the business rules approach with the new programming paradigm of Rich Internet Applications. We present a novel approach that reuses business rules for deriving declarative presentation and visualization logic. In this paper we discuss complex event processing as an essential requirement for rule-enabled Rich Internet Applications, and introduce a rule-based architecture capable of executing rules directly on the client. We propose to use declarative rules as platform independent model describing the application and presentation logic. By means of AJAX we exemplarily show how to automatically generate client-side executable rules with the aid of Rich Internet Application design patterns.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Subscribe and save

Springer+ Basic
£29.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Chapter
GBP 19.95
Price includes VAT (United Kingdom)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
GBP 35.99
Price includes VAT (United Kingdom)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
GBP 44.99
Price includes VAT (United Kingdom)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Similar content being viewed by others

References

  1. MacDonald, N.: Strategies for business growth. In: Gartner Symposium ITXPO (2002)

    Google Scholar 

  2. Jesse James Garrett. Ajax: A new approach to web applications (2005), http://www.adaptivepath.com/publications/essays/archives/000385.php

  3. Heidasch, R.: Get ready for the next generation of sap business applications based on the enterprise service-oriented architecture (enterprise soa). SAP Professional Journal 9, 103–128 (2007)

    Google Scholar 

  4. Alexander, C., Ishikawa, S., Silverstein, M., Jacobson, M., Fiksdahl-King, I., Angel, S.: A pattern language. Oxford University Press, Oxford (1977)

    Google Scholar 

  5. Tidwell, J.: Designing interfaces, 1st edn. O’Reilly, Sebastopol (2006)

    Google Scholar 

  6. Mahemoff, M.: Ajax design patterns, 1st edn. O’Reilly, Sebastopol (2006)

    Google Scholar 

  7. Fensel, D.: Ontologies: A Silver Bullet for Knowledge Management and Electronic Commerce. Springer, New York (2003)

    Google Scholar 

  8. Horrocks, I., Patel-Schneider, P.F., Boley, H., Tabet, S., Grosof, B., Dean, M.: Swrl: A semantic web rule language combining owl and ruleml. Technical report, W3C Member submission 21 may 2004 (2004)

    Google Scholar 

  9. Forgy, C.L.: Rete: a fast algorithm for the many pattern/many object pattern match problem. Artificial Intelligence 19, 17–37 (1982)

    Article  Google Scholar 

  10. Berstel, B., Bonnard, P., Bry, F., Eckert, M., Patranjan, P.-L.: Reactive rules on the web. In: Antoniou, G., Aßmann, U., Baroglio, C., Decker, S., Henze, N., Patranjan, P.-L., Tolksdorf, R. (eds.) Reasoning Web. LNCS, vol. 4636, pp. 183–239. Springer, Heidelberg (2007)

    Chapter  Google Scholar 

  11. Carughi, G.T., Comai, S., Bozzon, A., Fraternali, P.: Modeling distributed events in data-intensive rich internet applications. In: Benatallah, B., Casati, F., Georgakopoulos, D., Bartolini, C., Sadiq, W., Godart, C. (eds.) WISE 2007. LNCS, vol. 4831, pp. 593–602. Springer, Heidelberg (2007)

    Chapter  Google Scholar 

  12. Chakravarthy, S., Krishnaprasad, V., Anwar, E., Kim, S.K.: Composite events for active databases: Semantics, contexts and detection. In: Bocca, J.B., Jarke, M., Zaniolo, C. (eds.) 20th International Conference on Very Large Data Bases, September 12–15, 1994. Santiago, Chile proceedings, pp. 606–617. Morgan Kaufmann, San Francisco (1994)

    Google Scholar 

  13. Chakravarthy, S., Mishra, D.: Snoop: An expressive event specification language for active databases. Data Knowl. Eng. 14(1), 1–26 (1994)

    Article  Google Scholar 

  14. Papamarkos, G., Poulovassilis, A., Wood, P.T.: Event-condition-action rule languages for the semantic web. In: SWDB, pp. 309–327 (2003)

    Google Scholar 

  15. Alferes, J.J., Tagni, G.E.: Implementation of a complex event engine for the web. In: SCW, pp. 65–72. IEEE Computer Society Press, Los Alamitos (2006)

    Google Scholar 

  16. Paschke, A., Kozlenkov, A., Boley, H.: A homogenous reaction rules language for complex event processing. In: International Workshop on Event Drive Architecture for Complex Event Process (2007)

    Google Scholar 

  17. Seffah, A., Gaffar, A.: Model-based user interface engineering with design patterns. Journal of Systems and Software 80(8), 1408–1422 (2007)

    Article  Google Scholar 

  18. Henninger, S., Ashokkumar, P.: An ontology-based infrastructure for creating software pattern languages. In: 2nd International Conference on Design Science Research in Information Systems and Technology, Pasadena (May 2007)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Witold Abramowicz Dieter Fensel

Rights and permissions

Reprints and permissions

Copyright information

© 2008 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Schmidt, KU., Stojanovic, L. (2008). From Business Rules to Application Rules in Rich Internet Applications. In: Abramowicz, W., Fensel, D. (eds) Business Information Systems. BIS 2008. Lecture Notes in Business Information Processing, vol 7. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-79396-0_39

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-79396-0_39

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-79395-3

  • Online ISBN: 978-3-540-79396-0

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics