Business Domain Models


The bigrez.com system employs a relational database to store all business domain objects. Although Chapter 7 provides object models and discusses the business domain and business- tier components in more detail, we ll present the database model at this point to illustrate the scope of the business domain and provide a framework for discussing presentation-tier design. Figure 3.1 shows the logical database design of bigrez.com .

click to expand
Figure 3.1:  bigrez.com logical database design.

The data model in Figure 3.1 illustrates the key objects and relationships present in the business domain of this system. For example, each property has a set of room types, with related inventory and rate records defining the availability and price for that type of room for a particular date.

Our task in the user - facing Web application portion of bigrez.com is to hide this complex set of business objects and related processes and give the user an easy-to-use, step-by-step process for finding and booking the right room on the right dates. The administration site will present a view of this data more directly related to the database design.




Mastering BEA WebLogic Server. Best Practices for Building and Deploying J2EE Applications
Mastering BEA WebLogic Server: Best Practices for Building and Deploying J2EE Applications
ISBN: 047128128X
EAN: 2147483647
Year: 2003
Pages: 125

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net