|
Project Architecture Topic updated 21-6-2007 |
|
In GenWise, a three-tier application consists of: A GenWise solution starts with a Database Repository which holds meta data about a datasource (database). The meta data is retrieved from the datasource by connecting the Database Repository to an existing database and importing the database schema.
Business Object Layer The Business Object Layer project is automatically built up using the meta data in the Database Repository. The Business Object Layer project generates a strongly typed middle tier using the NHibernate Object Relation Mapping architecture.
ASP.NET User Interface The ASP.NET project is automatically built up using the objects from the Business Object Layer project. By default the ASP.NET project will generate two ASP.NET webforms for each business object / database table:
|