Home › Services › Large Enterprise › Enterprise Web Development › Layered Architecture
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
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.