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.