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 Essay Example

Show related essays

Objects, properties, methods and the three tier application architecture

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

Equally, the methods offer an insight into the operations that are allowed on the properties associated with the class.The three tier architecture refers to a coding approach that is common place in object oriented languages like C# (Ecmfa Conference, Cabot & Rubin, 2014). In brief, the concept separates application programs into tiers namely presentation tier, business tier as well as data tier in order to simplify the maintenance process for the involved codes. The presentation tier refers to the layer in which end-users interact with the application program covering aspects such as design tools used in representing information to end-users, user interfaces along with the supporting code. The business tier represents the layer within which business rules are defined and acts as a bridge between the presentation tier and the data tier. The 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.Apart from its ability maintain the system maintenance process and its support for movement to newer graphical environments with little hassle, the 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. Further, the business tier allows for enforcement of security measures that could be relevant to the application program in questions (Patel, 2001). In particular, this 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). Thus, the three-tier approach to development renders the supporting database more secured. Finally, the 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.Encapsulation refers to an attempt to hide data implementation through restriction of an end user’s access to mutators and accessors. Abstraction 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. Finally, re-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, Formal science & Physical science, Geography
Hire an Editor
Matt Hamilton Writer
Expert in: Logic & Programming, Environmental Studies, Physics
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