Facebook Pixel Code
x
We use cookies to create the best experience for you. Keep on browsing if you are OK with that, or find out how to manage cookies.

Objects, properties, methods and the three tier application architecture

This is a preview of the 4-page document
Read full text

Equally, te methods offer an insight into the operations that are allowed on the properties associated with the class. Te three tier architecture refers to a coding approach that is common place in object oriented languages like C# (Ecmfa Conference, Cbot & Rubin, 2014). I brief, te concept separates application programs into tiers namely presentation tier, bsiness tier as well as data tier in order to simplify the maintenance process for the involved codes. Te presentation tier refers to the layer in which end-users interact with the application program aspects such as design tools used in representing information to end-users, uer interfaces along with the supporting code.

Te business tier represents the layer within which business rules are defined and acts as a bridge between the presentation tier and the data tier. Te data primarily refers to the server that hosts the data that supports the application program. An example of three tier architecture is shown in the figure below. Aart from its ability maintain the system maintenance process and its support for movement to newer graphical environments little hassle, te logical separations that the three tier layer creates allows varied developers to work on the resulting logical components thus reducing the development time of the three tier-based application programs.

Frther, te business tier allows for enforcement of security measures that could be relevant to the application program in questions (Patel, 2001). I particular, tis could encompass issues like implementing role based authentication and validation of end-user inputs against instances of SQL injection and cross site scripting (Mueller, 2009). Tus, te three-tier approach to development renders the database more secured.

Fnally, te three tier approach to coding encourages code reuse considering that it is possible defining a single business logic once inside the business layer then share the selfsame logic among numerous components of the presentation tier. Ecapsulation refers to an attempt to hide data implementation through restriction of an end user’s access to mutators and accessors. Astraction is the process of ensuring that all classes feature names that make sense in addition to bearing every relevant aspect while eliminating the extraneous perspectives of the class.

r-use refers to the...

This is a preview of the 4-page document
Open full text
Close ✕
Tracy Smith Editor&Proofreader
Expert in: Logic & Programming, Geography, Chemistry
Hire an Editor
Matt Hamilton Writer
Expert in: Logic & Programming, Physics, Mathematics
Hire a Writer
preview essay on Objects, properties, methods and the three tier application architecture
WE CAN HELP TO FIND AN ESSAYDidn't find an essay?

Please type your essay title, choose your document type, enter your email and we send you essay samples

Contact Us