Overall structure

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.

Figure 1. Multi-project structure of multi-channel sample

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 2. Design of Project hierarchy

Figure 3 shows the specific project name correspondent to Design when the sample is imported into RAD workspace

Figure 3. Correspondent project name