Skip Navigation LinksHomeServicesLarge EnterpriseEnterprise Web DevelopmentLayered Architecture
Skip Navigation Links
Questions?
Call or email us today
1-877-837-2366

Teraeon Consulting Corporation
13530 Michigan Ave Ste 300
Dearborn, MI 48126
Toll Free 877-837-2366
Phone 313-584-6309

Layered Application Development Methodology

"A complex system that works is invariably found to have evolved from a simple system that worked. The inverse proposition also appears to be true: A complex system designed from scratch never works and cannot be made to work. You have to start over, beginning with a working simple system" - Gall's Law Systemantics: How Systems Really Work and How They Fail

Application Patterning

Figure 1.1 Patterning

Layered application development, more commonly known as a pattern, is a methodology of finding sub systems within your application and then segmenting them out.  The most commonly used method is the three-layer methodology which includes separating your data access, business logic and presentation layers.  However there are some instances where more sub systems are found and applications can be further segmented.

The act of segmenting an application into separate layers is called patterning, and this can help your internet strategy in many ways.  The first is that it makes it easy for your company to make future changes as "like" sub systems of your site are segmented and changed centrally.  The second is it makes deploying applications rapid in that it makes the code segmented and separate thus requiring less code.  And last but not least, patterning increases efficiency within your application and makes it more scalable.

Teraeon Consulting, Corporation creates applications with the Layered methodology in mind.  Keeping a keen eye and helping your company reduce development costs while increasing value.

Home Conteact Us Blog Services