BRG star
a non-commercial peer group of IT professionals
                                                        ... since 1989


illustrating Business Rules...

We use case study examples to illustrate the business rule concepts that we have been discussing.  These examples are based on a (fictitious) global car rental company named EU-Rent.  EU-Rent has been used in our first paper (Defining Business Rules ~ What Are They Really?) and in our second paper (The Business Motivation Model ~ Business Governance in a Volatile World) to illustrate the concepts described in those works.  EU-Rent is also the example used in the Semantics of Business Vocabulary and Business Rules (SBVR) draft standard.

ACKNOWLEDGEMENTS:  The EU-Rent case study was developed by Model Systems, Ltd., along with several other organizations, and has been used by many organizations.  The body of descriptions and examples may be freely used, providing its source is clearly acknowledged.

EU-Rent ~ a case study illustrating business rule concepts

EU-Rent is a car rental company owned by EU-Corporation.  It is one of three businesses ~ the other two being hotels and an airline.  Each has its own business and I/S systems but share a common database.  Many of the car rental customers also fly with EU-Fly and stay at EU-Stay hotels. 

The EU-Rent business

EU-Rent has 1000 branches in towns in several countries.  At each branch, cars (classified by car group) are available for rental.  Each branch has a manager and a number of booking clerks who handle rentals. 

Most rentals are by advance reservation.  The rental period and the car group are specified at the time of reservation.  EU-Rent also accepts immediate ('walk-in') rentals, if cars are available. 

At the end of each day, cars are assigned to reservations for the following day.  If more cars have been requested than are available in a car group at a branch, the branch manager may ask other branches if they have cars they can transfer. 

Cars rented from one branch of EU-Rent may be returned to a different branch.  The renting branch must ensure that the car has been returned to some branch at the end of the rental period.  If a car is returned to a branch other than the one that rented it, ownership of the car is assigned to the new branch. 

EU-Rent also has service depots, each serving several branches.  Cars may be booked for maintenance at any time, provided that the service depot has capacity on the day in question. 

For simplicity, only one booking per car per day is allowed.  A rental or service may cover several days. 

A customer can have several reservations but only one car rented at a time.  EU-Rent keeps records of customers, their rentals, and bad exeriences (such as late return, problems with payment, and damage to cars).  This information is used to decide whether to approve a rental.