For this application to be an effective tool for understanding the WAE and Web application architectures in general, the following architecturally significant design elements must be included:
To keep the focus on the modeling and architecture, a commonly understood domain, such as e-retail applications, should be used. Having to explain both the domain problem and the architecture would distract from the goal of seeing the modeling technique in action. Well-documented code and simplicity and understandability are favored over efficiency and performance.
Overview of Modeling and Web-Related Technologies
Building Web Applications