| Web Application Design > Advanced issues in Web Applications design > in depth |
| Advanced issues in Web Applications design |
by Gustavo Rossi
Advanced issues in Web Applications design: Role Modeling and Business Processes
We introduce the problems that arise when Web applications have to deal with objects providing different sets of services according to the usage context and when Web pages (nodes in a hypermedia) must exhibit different information and links according to the navigation path. We show how a smart use of object roles can help to solve the problem. We give examples related with mobile hypermedia. We next explain the problem of modeling business processes, particularly the need to maintain consistency throughout a process and how these problems can be solved by modeling processes and activities as first class objects.
Separation of concerns in Web applications. From requirements to design
We show that complex Web applications have to deal with a myriad of different concerns (functional and non-functional) and show how to clearly identify them early during requirements to find crosscuttings and decide the best architectural choices during design |
|
Web Application Design > in depth |
|