Advertisement

On Business Rules Automation: The BR-Centric IS Development Framework

  • Irma Valatkaite
  • Olegas Vasilecas
Part of the Lecture Notes in Computer Science book series (LNCS, volume 3631)

Abstract

The business rules (BR) approach in information systems (IS) engineering responds to the need of business practitioners to maintain their ISs efficiently in the volatile business environment. The important requirement is to reduce effects to adapt IS to the changes in business environment. This problem can be solved by the explicit use of enterprise knowledge in the form of BR stored outside of the application logic. A number of BR-based systems, methods, frameworks, and languages were proposed, but only few address automatic BR implementation. In this paper we present the framework which outlines the main components for BR-based IS development using BR automation. In our approach we differentiate three abstraction layers where the understanding, representation, and use of BR differ accordingly. We give the definitions of the components, outline their role in the framework, and present the results of a short case study as an example of the framework instantiation.

Keywords

Business Process Information System Development Framework Business System Business Object 
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.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 1.
    ACT-NET Consortium. The Active Database Management Systems Manifesto: A Rulebase of ADBMS Features. ACM Sigmod Record 25(30), 40–49 (1996)Google Scholar
  2. 2.
    Bajec, M., Rupnik, R., Krisper, M.: Using Business Rules Technologies To Bridge The Gap Between Business And Business Applications. In: Rechnu, G. (ed.) Proceedings of the IFIP 16th World Computer Congress 2000, Information Technology for Business Management, Beijing, China, pp. 77–85 (2000)Google Scholar
  3. 3.
    Booch, G., Rumbaugh, J., Jacobson, I.: The Unified Modelling Language User Guide. Addison-Wesley, Reading (2000)Google Scholar
  4. 4.
    Business Rules Group. Defining Business Rules ~ What Are They Really? (formerly known as the GUIDE Business Rules Project Final Report, Business Rules Group (3rd Ed.), 2000 (November 1995), (Also URL:) http://www.businessrulesgroup.org
  5. 5.
    Business Rules Solutions homepage, http://www.brsolutions.com
  6. 6.
    Conceptual Graphs Standard. Document type:  International standard (Draft), Document stage: (20) Preparation, reference number of working document:  ISO/JTC1/SC 32/WG2 N 000 (2001), http://www.jfsowa.com/cg/cgstand.htm
  7. 7.
    Delugach, H.: CharGer Manual (2003), http://www.cs.uah.edu/~delugach/CharGer/
  8. 8.
    Dorsey, P.: Business Rules Analysis in the Real World. In: Electronic Proceedings of Oracle Development Tools User Group ODTUG 2003 (2003), http://www.odtug.com/2003_papers.htm
  9. 9.
  10. 10.
    Gottesdiener, E.: Business RULES Show Power, Promise, Application Development Trends 4(31) (1997), http://www.ebgconsulting.com/publications.html#business_rules
  11. 11.
    Infrex. Product overview (2002), http://www.tcs.com/0_products/infrex/index.htm
  12. 12.
    Morgan, T.: Business Rules and Information Systems: Aligning IT with Business Goals. Addison-Wesley, Reading (2002)Google Scholar
  13. 13.
    Moriarty, T.: Business-Rule Stuff or Marketing Fluff? Intelligent Enterprise 3(3) (February 9 2000), http://www.intelligententerprise.com/000209/metaprise.jhtml
  14. 14.
    Object Management Group. Business Rules in Models: Request for Information (2002), http://cgi.omg.org/cgi-bin/doc?ad/2002-9-13
  15. 15.
    Rosca, D., Greenspan, S., Wild, C.: Enterprise Modelling and Decision-Support for Automating the Business Rules Lifecycle. Automated Software Engineering 9(4), 361 (2002)zbMATHCrossRefGoogle Scholar
  16. 16.
    Ross, R.G.: Principles of the Business Rule Approach. Addison-Wesley, Reading (2003)Google Scholar
  17. 17.
    Ross, R.G.: The Business Rule Book: Classifying, Defining and Modelling Rules, 2nd edn. Database Research Group, Boston (1997)Google Scholar
  18. 18.
    Rule Markup Initiave official homepage, http://www.ruleml.org
  19. 19.
    Sowa, F., Zachman, J.A.: Extending and Formalising the Framework for Information Systems Architecture. IBM Systems Journal 31(3) (1992), IBM Publication G321-5488Google Scholar
  20. 20.
    Sowa, J.F.: Knowledge Representation: Logical, Philosophical, and Computational Foundations. Brooks/Cole, Pasific Grove (2000)Google Scholar
  21. 21.
    Valatkaite, I., Vasilecas, O.: A Conceptual Graphs Approach for Business Rules Modelling. In: Kalinichenko, L.A., Manthey, R., Thalheim, B., Wloka, U. (eds.) ADBIS 2003. LNCS, vol. 2798, pp. 178–189. Springer, Heidelberg (2003)CrossRefGoogle Scholar
  22. 22.
    Valatkaite, I., Vasilecas, O.: On Business Rules Approach to the Information Systems Development. In: Linger, H., et al. (eds.) Proc. of Twelfth International Conference on Information Systems Development. Constructing the Infrastructure for the Knowledge Economy, pp. 199–208. Kluwer Academic/Plenum Publishers (2004)Google Scholar
  23. 23.
    Von Halle, B.: Back to Business Rule Basics. Database Programming and Design, 15–18 (1994)Google Scholar
  24. 24.
    Von Halle, B.: Business Rules Applied: Building Better Systems Using the Business Rules Approach. John Wiley & Sons, Chichester (2002)Google Scholar
  25. 25.
    Wan Kadir, W.M.N., Loucopoulos, P.: Relating Evolving Business Rules to Software Design. Journal of Systems Architecture 50, 367–382 (2004)CrossRefGoogle Scholar
  26. 26.
    Yasu Technologies. QuickRules Discovery Guide (2003), http://www.yasutech.com/products/quickrules/datasheet.pdf

Copyright information

© Springer-Verlag Berlin Heidelberg 2005

Authors and Affiliations

  • Irma Valatkaite
    • 1
  • Olegas Vasilecas
    • 1
  1. 1.Information Systems Scientific LaboratoryVilnius Gediminas Technical UniversityVilniusLithuania

Personalised recommendations