Creating applications : Creating applications : Multichannel application sample : Overview of the Multichannel application sample : Multi-project architecture
  
Multi-project architecture
The Multichannel application sample is developed by using the multi-project architecture. Common library file, web resources, and global XML data definitions are shared among the projects.
Projects in the Multichannel application sample
 
Project
Contents
BackendService
BackendServiceEAR
Back-end web service
The EAR project is for server deployment.
GlobalBizData
Database data definitions
GlobalDefJava
Global XML definitions for the global business logic such as operations and types
GlobalStaticWEB
GlobalStaticWEBEAR
Global web resources including CSS, NLS, images, and dojo resources.
The EAR project is for server deployment.
SampleCommonDAO
Database connection data for the DB2 database
SampleCommonDerbyDAO
Database connection data for the Derby database
SampleCommonSDO
Common operations
SampleCommonWeb
Common flows
SamplePortalWEB
HTML channel application files
SampleRestWEB
REST channel application files
SampleWEBEAR
EAR project package for HTML and REST channels to be deployed to the server
Sharedlibs
Common library files
See also
Overview of the Multichannel application sample