Solution Structure - ntierontime/Log4Net GitHub Wiki
Generated nTier On Time solutions are using same architecture.
Each UI or Service Interface application will base on following standard 4-layer structure.
nTier On Time adopts:
"Architect Modern Web Applications with ASP.NET Core and Azure"
"Enterprise Application Patterns using Xamarin.Forms"
“Microsoft Application Architecture Guide".
nTier On Time adopts cloud architecture: And improves/updates the structure. Each component had a unique number:
5 components groups are:
- Framework Components
- Provided by nTier On Time, licensed under MIT.
- Serial # starts with 1
- Framework components are referenced by Customer components. But Framework components couldn’t reference to Customer components.
- Generated Components
- Generated by nTier On Time
- Serial # starts with 2
- Cross-Cutting components, e.g. Security, Communication, Operation Management
- Sample code provided, but not limited to, customer can implement their own.
- Input
- Sql Server(2008 R2 and up) as data source for now
- Output
- Wcf
- WebApi
There are 4 layers in Framework and Generated Components:
- Data Layer, Second part of Serial # is A.
- Business Layer, Second part of Serial # is B.
- Service Layer, Second part of Serial # is C.
- Presentation Layer, Second part of Serial # is D.
Each component has order # as Third part of Serial #, start from 1 from left.