Skip to main content

On-Demand Business Rule Management Framework for SaaS Application

  • Conference paper
Cloud Computing and Services Science (CLOSER 2012)

Part of the book series: Communications in Computer and Information Science ((CCIS,volume 367))

Included in the following conference series:

  • 895 Accesses

Abstract

SaaS (Software as a Service) is becoming a new direction of software industry in the new cloud computing era. SaaS applications and services must be able to react in a fast and flexible way to ever changing business situations, policies and products. In order to satisfy policy changes and other personalized requirements from different customers (ortenants), business rule management of SaaS needs to support multi-tenancy and online customization. This paper proposed a business rule engine based framework for managing and decoupling of business logic rule from SaaS application. It takes on-demand business rule management as an independent and online maintainable part of SaaS application, which could allow tenants to safely upgrade, delete or create rules during runtime. Finally, a practical case study in Attendance Management System (AMS) evaluates the effectiveness of the framework.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • 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.

References

  1. Kapuruge, M., Colman, A., Han, J.: Achieving multi-tenanted business processes in SaaS applications. In: Bouguettaya, A., Hauswirth, M., Liu, L. (eds.) WISE 2011. LNCS, vol. 6997, pp. 143–157. Springer, Heidelberg (2011)

    Chapter  Google Scholar 

  2. Kwok, T., Nguyen, T.N., Lam, L.: Software as a Service with multi-tenancy support for an electronic contract management application. In: 2008 IEEE International Conference on Services Computing, pp. 179–186 (2008)

    Google Scholar 

  3. Wan-Kadir, W.M.N., Pericles, L.: Relating evolving business rules to software design. Journal of Systems Architecture (50), 367–382 (2003)

    Google Scholar 

  4. Liu, C., Dong, X.P., Yang, Z.Q.: Research of modern enterprise intelligent system based on rule engine and workflow. In: 2010 Intelligent Computing and Intelligent Systems (ICIS), pp. 594–597 (2010)

    Google Scholar 

  5. Gichahi, H.K.: Rule-based process support for enterprise information portal (2003), http://www.sts.tu-harburg.de/pw-and-m-theses/2003/gich03.pdf

  6. Orriëns, B., Yang, J., Papazoglou, M.P.: A framework for business rule driven service compostion. In: Benatallah, B., Shan, M.-C. (eds.) TES 2003. LNCS, vol. 2819, pp. 14–27. Springer, Heidelberg (2003)

    Chapter  Google Scholar 

  7. Vasilecas, O.: The framework for the implementation of business rules in ERP. Informacijos Mokslai (49), 146–157 (2009)

    Google Scholar 

  8. Vanthienen, J.: Ruling the business: about business rules and decision tables (2009), http://www.econ.kuleuven.be/tew/academic/infosys/members/vthienen/download/papers/br_dt.pdf

  9. Forgy, C.: Rete: A Fast Algorithm for the many pattern/many object pattern match problem. Artificial Intelligence (19), 17–37 (1982)

    Google Scholar 

  10. Karami, N., Iijima, J.: A logical approach for implementing dynamic business rules. Contemporary Management Research 6(1), 29–52 (2010)

    Google Scholar 

  11. Guo, C.J., Sun, W., Huang, Y., et al.: A framework for native multi-tenancy application development and Management. In: The 9th IEEE International Conference on E-Commerce Technology and The 4th IEEE International Conference on Enterprise Computing, E-Commerce and E-Services, pp. 551–558 (2007)

    Google Scholar 

  12. Zhang K., Zhang X., Sun W., et al. A policy-driven approach for software-as-services customization. The 9th IEEE International Conference on E-Commerce Technology and The 4th IEEE International Conference on Enterprise Computing, E-Commerce and E-Services, pp.123-130 (2007)

    Google Scholar 

  13. Gong, Y.W., Janssen, M., Overbeek, S., et al.: Enabling flexible processes by ECA orchestration architecture. In: ICEGOV 2009 Proceedings of the 3rd International Conference on Theory and Practice of Electronic Governance, pp. 19–26 (2009)

    Google Scholar 

  14. Nitu.: Configurability in SaaS (software as a service) applications. In: Proceedings of the 2nd India Software Engineering Conference ISEC 2009, pp. 19–26 (2009)

    Google Scholar 

  15. Sun, W., Zhang, X., Guo, C.J., et al.: Software as a Service: Configuration and Customization Perspectives. In: IEEE Congress on Services, SERVICES 2008, pp. 18–25 (2008)

    Google Scholar 

  16. Shi, Y.L., Luan, S., Li, Q.Z., et al.: A flexible business process customization framework for SaaS. In: WASE International Conference on Information Engineering, ICIE 2009, pp. 350–353 (2009)

    Google Scholar 

  17. Browne, P.: JBoss Drools business rules. Packet publishing. Birmingham-Mumbai (2009)

    Google Scholar 

  18. Jeng, J.J., Flaxer, D., Kapoor, S.: RuleBAM: A rule-based framework for business activity Management. In: 2004 IEEE International Conference on Services Computing, pp. 262–270 (2004)

    Google Scholar 

  19. Vasilecas, O., Smaizys, A.: Business rule based data analysis for decision support and automation. In: International Conference on Computer Systems and Technologies, CompSysTech 2006, pp. 191–196 (2006)

    Google Scholar 

  20. Zhang, X.W., He, K.Q., et al.: SaaS service super-market building model and service recommendation approach. Journal on Communication 32(9A), 158–165 (2011) (in Chinese)

    Google Scholar 

  21. Ghaddar, A., Tamzalit, D., Assaf, A., Bitar, A.: Variability as a service: outsourcing variability management in multi-tenant SaaS spplications. In: Ralyté, J., Franch, X., Brinkkemper, S., Wrycza, S. (eds.) CAiSE 2012. LNCS, vol. 7328, pp. 175–189. Springer, Heidelberg (2012)

    Chapter  Google Scholar 

  22. Boyer, J., Mili, H.: Agile business rule development. Springer, Heidelberg (2011)

    Book  Google Scholar 

  23. King, P.J.H.: Decision tables, pp. 135–142 (1967), http://comjnl.oxfordjournals.org/content/10/2/135.full.pdf+html

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2013 Springer International Publishing Switzerland

About this paper

Cite this paper

Zhang, X., He, K., Wang, J., Wang, C., Li, Z. (2013). On-Demand Business Rule Management Framework for SaaS Application. In: Ivanov, I.I., van Sinderen, M., Leymann, F., Shan, T. (eds) Cloud Computing and Services Science. CLOSER 2012. Communications in Computer and Information Science, vol 367. Springer, Cham. https://doi.org/10.1007/978-3-319-04519-1_9

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-04519-1_9

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-04518-4

  • Online ISBN: 978-3-319-04519-1

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics