Multi-project structure
Figure 1 shows the multi-project structure of multi-channel sample. The shared materials are in following global/common projects: a global web resources project, a global data XML definitions project, a common operation project, a common flow project, a shared jar library project.
Projects hierarchy
Figure 2 shows the more detailed design of multi-channel sample. Besides the global/common projects of multi-project framework, there are some other projects specific for the sample implementation. The common operations like login, account transfer are located in a common business service/operation project. And a common channel DB access project provides the common APIs for DB access/persistence.
A backend mocked web service project simulator the bank backend host for all channels.
Figure 3 shows the specific project name correspondent to Design when the sample is imported into RAD workspace