BUSINESS RULE ENGINE-BASED FRAMEWORK FOR SaaS APPLICATION DEVELOPMENT

Zhang Xiuwei, He Keqing, Wang Jian, Wang Chong, Li Zheng

2012

Abstract

Software as a Service (SaaS) is becoming a new direction of software industry in the new cloud computing era. In order to satisfy business policy changes and personalized requirements from different tenants in SaaS applications, business rule management must support multi-tenancy and online customization. This paper proposed a framework based on business rule engine, decoupling of business logic rule from SaaS application, which makes SaaS application more robust and maintainable. It takes business rule 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 of absence approval-process in attendance management system evaluates the effectiveness of the framework.

References

  1. Browne P., 2009. JBoss Drools business rules. Packt publishing. Birmingham-Mumbai.
  2. Browne P., 2009. JBoss Drools business rules. Packt publishing. Birmingham-Mumbai.
  3. Forgy C., 1982. Rete: A Fast Algorithm for the many pattern/many object pattern match problem. Artificial Intelligence,19 (1982), pp 17-37.
  4. Forgy C., 1982. Rete: A Fast Algorithm for the many pattern/many object pattern match problem. Artificial Intelligence,19 (1982), pp 17-37.
  5. Gichahi H.K.,2003. Rule-based process support for enterprise information portal. [online]Available at< http:// www.sts.tu-harburg.de/ pw-and-m-theses/ 2003/ gich03.pdf> [ accessed 29 Sep 2011].
  6. Gichahi H.K.,2003. Rule-based process support for enterprise information portal. [online]Available at< http:// www.sts.tu-harburg.de/ pw-and-m-theses/ 2003/ gich03.pdf> [ accessed 29 Sep 2011].
  7. Gong YW., Janssen M., Overbeek S., et al. 2009. Enabling flexible processes by ECA orchestration architecture. ICEGOV 09 Proceedings of the 3rd international conference on Theory and practice of electronic governance, pp.19-26.
  8. Gong YW., Janssen M., Overbeek S., et al. 2009. Enabling flexible processes by ECA orchestration architecture. ICEGOV 09 Proceedings of the 3rd international conference on Theory and practice of electronic governance, pp.19-26.
  9. Guo CJ., Sun W., Huang Y., et al., A framework for native multi-tenancy application development and Management. The 9th IEEE International Conference on E-Commerce Technology and The 4th IEEE International Conference on Enterprise Computing, ECommerce and E-Services(CEC-EEE 2007), pp.551- 558.
  10. Guo CJ., Sun W., Huang Y., et al., A framework for native multi-tenancy application development and Management. The 9th IEEE International Conference on E-Commerce Technology and The 4th IEEE International Conference on Enterprise Computing, ECommerce and E-Services(CEC-EEE 2007), pp.551- 558.
  11. Jeng JJ., Flaxer D., Kapoor S., 2004 . RuleBAM: A rulebased framework for business activity Management. 2004 IEEE International Conference on Services Computing, pp.262-270.
  12. Jeng JJ., Flaxer D., Kapoor S., 2004 . RuleBAM: A rulebased framework for business activity Management. 2004 IEEE International Conference on Services Computing, pp.262-270.
  13. Kang SJ., Kang SW., Hur SJ. A design of the conceptual architecture for a multitenant SaaS Application Platform. Computers, Networks, Systems and Industrial Engineering (CNSI), 2011 First ACIS/JNU International Conference, pp.462-467.
  14. Kang SJ., Kang SW., Hur SJ. A design of the conceptual architecture for a multitenant SaaS Application Platform. Computers, Networks, Systems and Industrial Engineering (CNSI), 2011 First ACIS/JNU International Conference, pp.462-467.
  15. Kapuruge M., Colman A., Han J., 2011. Achieving multitenanted business processes in SaaS applications. In WISE 2011, LNCS 6997, pp. 143-157.
  16. Kapuruge M., Colman A., Han J., 2011. Achieving multitenanted business processes in SaaS applications. In WISE 2011, LNCS 6997, pp. 143-157.
  17. Karami N., Iijima J., 2010. A logical approach for implementing dynamic business rules. Contemporary Management Research Vol 6(1), pp. 29-52.
  18. Karami N., Iijima J., 2010. A logical approach for implementing dynamic business rules. Contemporary Management Research Vol 6(1), pp. 29-52.
  19. Kwok T., Nguyen T. N., Lam L., 2008. Software as a Service with Multi-tenancy Support for an Electronic Contract Management Application. 2008 IEEE International Conference on Services Computing, pp 179-186.
  20. Kwok T., Nguyen T. N., Lam L., 2008. Software as a Service with Multi-tenancy Support for an Electronic Contract Management Application. 2008 IEEE International Conference on Services Computing, pp 179-186.
  21. Liu C., Dong XP., Yang ZQ.,2010. Research of modern enterprise intelligent system based on rule engine and workflow. 2010 Intelligent Computing and Intelligent Systems (ICIS), pp. 594-597.
  22. Liu C., Dong XP., Yang ZQ.,2010. Research of modern enterprise intelligent system based on rule engine and workflow. 2010 Intelligent Computing and Intelligent Systems (ICIS), pp. 594-597.
  23. Nitu, 2009. Configurability in SaaS (software as a service) applications. ISEC'09, Proceedings of the 2nd India software engineering conference, pp.19-26.
  24. Nitu, 2009. Configurability in SaaS (software as a service) applications. ISEC'09, Proceedings of the 2nd India software engineering conference, pp.19-26.
  25. Orriens B., Yang J., Papazoglou M.P., 2003. A framework for business rule driven service compostion. Technologies for E-Services, Vol(2819), pp.14-27.
  26. Orriens B., Yang J., Papazoglou M.P., 2003. A framework for business rule driven service compostion. Technologies for E-Services, Vol(2819), pp.14-27.
  27. Shi YL., Luan S., Li QZ, et al, 2009. A flexible business process customization framework for SaaS. ICIE 09, WASE International Conference on Information Engineering, pp.350-353.
  28. Shi YL., Luan S., Li QZ, et al, 2009. A flexible business process customization framework for SaaS. ICIE 09, WASE International Conference on Information Engineering, pp.350-353.
  29. Sun W., Zhang X., Guo CJ.,et al. Software as a Service: Configuration and Customization Perspectives. IEEE Congress on Services, SERVICES 2008, pp.18-25 Vanthienen J., 2009. Ruling the business: about business rules and decision tables. [online]Available at: <http:// www.econ.kuleuven.be/tew/academic/infosys/members/ vthienen/download/papers/br_dt.pdf> [accessed 25 Sep 2011].
  30. Sun W., Zhang X., Guo CJ.,et al. Software as a Service: Configuration and Customization Perspectives. IEEE Congress on Services, SERVICES 2008, pp.18-25 Vanthienen J., 2009. Ruling the business: about business rules and decision tables. [online]Available at: <http:// www.econ.kuleuven.be/tew/academic/infosys/members/ vthienen/download/papers/br_dt.pdf> [accessed 25 Sep 2011].
  31. Vasilecas O.,2009. The framework for the implementation of business rules in ERP. Informacijos mokslai,Vol (49), pp.146-157.
  32. Vasilecas O.,2009. The framework for the implementation of business rules in ERP. Informacijos mokslai,Vol (49), pp.146-157.
  33. Vasilecas O., Smaizys A., 2006. Business rule based data analysis for decision support and automation. International Conference on Computer Systems and Technologies, CompSysTech'06. pp.191-196.
  34. Vasilecas O., Smaizys A., 2006. Business rule based data analysis for decision support and automation. International Conference on Computer Systems and Technologies, CompSysTech'06. pp.191-196.
  35. Wan-Kadir ,W.M.N., Pericles L. 2003. Relating evolving business rules to software design. Journal of Systems Architecture 50 (2004), pp.367-382.
  36. Wan-Kadir ,W.M.N., Pericles L. 2003. Relating evolving business rules to software design. Journal of Systems Architecture 50 (2004), pp.367-382.
  37. Zhang K., Zhang X., Sun W., et al., 2007. 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 (CEC-EEE 2007), pp.123-130.
  38. Zhang K., Zhang X., Sun W., et al., 2007. 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 (CEC-EEE 2007), pp.123-130.
  39. Zhang XW., He KQ., et al., 2011. SaaS service supermarket building model and service recommendation approach. Journal on Communication (In Chinese), 2011, 32(9A), pp.158-165.
  40. Zhang XW., He KQ., et al., 2011. SaaS service supermarket building model and service recommendation approach. Journal on Communication (In Chinese), 2011, 32(9A), pp.158-165.
Download


Paper Citation


in Harvard Style

Xiuwei Z., Keqing H., Jian W., Chong W. and Zheng L. (2012). BUSINESS RULE ENGINE-BASED FRAMEWORK FOR SaaS APPLICATION DEVELOPMENT . In Proceedings of the 2nd International Conference on Cloud Computing and Services Science - Volume 1: CLOSER, ISBN 978-989-8565-05-1, pages 345-354. DOI: 10.5220/0003919603450354


in Harvard Style

Xiuwei Z., Keqing H., Jian W., Chong W. and Zheng L. (2012). BUSINESS RULE ENGINE-BASED FRAMEWORK FOR SaaS APPLICATION DEVELOPMENT . In Proceedings of the 2nd International Conference on Cloud Computing and Services Science - Volume 1: CLOSER, ISBN 978-989-8565-05-1, pages 345-354. DOI: 10.5220/0003919603450354


in Bibtex Style

@conference{closer12,
author={Zhang Xiuwei and He Keqing and Wang Jian and Wang Chong and Li Zheng},
title={BUSINESS RULE ENGINE-BASED FRAMEWORK FOR SaaS APPLICATION DEVELOPMENT},
booktitle={Proceedings of the 2nd International Conference on Cloud Computing and Services Science - Volume 1: CLOSER,},
year={2012},
pages={345-354},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0003919603450354},
isbn={978-989-8565-05-1},
}


in Bibtex Style

@conference{closer12,
author={Zhang Xiuwei and He Keqing and Wang Jian and Wang Chong and Li Zheng},
title={BUSINESS RULE ENGINE-BASED FRAMEWORK FOR SaaS APPLICATION DEVELOPMENT},
booktitle={Proceedings of the 2nd International Conference on Cloud Computing and Services Science - Volume 1: CLOSER,},
year={2012},
pages={345-354},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0003919603450354},
isbn={978-989-8565-05-1},
}


in EndNote Style

TY - CONF
JO - Proceedings of the 2nd International Conference on Cloud Computing and Services Science - Volume 1: CLOSER,
TI - BUSINESS RULE ENGINE-BASED FRAMEWORK FOR SaaS APPLICATION DEVELOPMENT
SN - 978-989-8565-05-1
AU - Xiuwei Z.
AU - Keqing H.
AU - Jian W.
AU - Chong W.
AU - Zheng L.
PY - 2012
SP - 345
EP - 354
DO - 10.5220/0003919603450354


in EndNote Style

TY - CONF
JO - Proceedings of the 2nd International Conference on Cloud Computing and Services Science - Volume 1: CLOSER,
TI - BUSINESS RULE ENGINE-BASED FRAMEWORK FOR SaaS APPLICATION DEVELOPMENT
SN - 978-989-8565-05-1
AU - Xiuwei Z.
AU - Keqing H.
AU - Jian W.
AU - Chong W.
AU - Zheng L.
PY - 2012
SP - 345
EP - 354
DO - 10.5220/0003919603450354