none
what are business rules ? where to implement business rules in layers ? plz guide RRS feed

  • Question

  • Hello,

    Please guide me what are business rules ? Do we call business logic business rules ?

    I have user interface, customer types , business logic and data access layers. Where these should be implemented. Kindly explain it with some examples or links.

     

    so nice of you for your precious time and attention.

     

    haansi

    Monday, March 22, 2010 3:15 AM

All replies

  • business rules are different than business logic infact sometimes rules decide whether particular business logic should run or not. e.g. bank credit rules or discount in retail might changes time to time depending upon the economic environment while logic remain same. 

    bussiness rules are mostly runtimes value which can be modified by indiviual based on particular circumtances. middleware such as biztalk use Business rules heavily to integrate the various systems. In some way we can relate it to something like outlook rules

    see biztalk business rule Engine

    Business rule is a statement that defines or constrains some aspect of the business. It is intended to assert business structure or to control or influence the behavior of the business. Individual business rules that describe the same facet of an enterprise are usually arranged into business rulesets. Business rules describe the operations, definitions and constraints that apply to an organization in achieving its goals.

    For example a business rule might state that no credit check is to be performed on return customers. Others could define a tenant in terms of solvency or list preferred suppliers and supply schedules. These rules are then used to help the organization to better achieve goals, communicate among principals and agents, communicate between the organization and interested third parties, demonstrate fulfillment of legal obligations, operate more efficiently, automate operations, perform analysis on current practices, etc.

    source:http://en.wikipedia.org/wiki/Business_rule

     


    Manish Sati
    Monday, March 22, 2010 4:41 AM
  • Greetings,

    Workflow provides rule set for bussiness rule in .net 3.5

    Some links are given below

    Introduction to the Windows Workflow Foundation Rules Engine
      http://msdn.microsoft.com/en-us/library/aa480193.aspx

    Windows Workflow: Rules and Conditions
    http://odetocode.com/Articles/458.aspx

    Hope this helps.

    Take Care

    PL

     

     

     

     

     


    Helping People To Solve Technical Problems
    Wednesday, April 7, 2010 1:58 PM
  • Greetings,

    Workflow provides mov rule set for bussiness rule in .net 3.5

    Some links are given below

    Introduction to the Windows Workflow Foundation Rules Engine
      http://msdn.microsoft.com/en-us/library/aa480193.aspx

    Windows Workflow: Rules and Conditions
    http://odetocode.com/Articles/458.aspx

    Hope this helps.

    Take Care

    PL

     

     

     

     

     


    Helping People To Solve Technical Problems

    Thanks for the info. This is exactly what I need. Thank you.
    Thursday, July 15, 2010 5:58 AM