A 3-Tier Architecture (3TA) is traditionally used when building web applications. It makes a logical separation between the presentation layer, the business logic layer, and the database layer.
The main advantage of 3 tier system is that all business logic can be defined once within the business layer and then shared by any number of components within the presentation layer. Any changes to business rules can therefore be made in one place and be instantly available throughout the whole application.
It is possible to change the contents of any one of tiers (layers) without having to make corresponding changes in any of the others
Enables parallel development of the different tiers of the application.
Complex application rules easy to implement in application server. Easy to implement changes
Fewer JavaScript, thus simpler to the client
Superior performance for medium to high volume environments
Some of the disadvantages are;
There is more processing on the web server,
It does not interact with the WMS server directly.
More complex structure
More difficult to setup and maintain The physical separation of application servers containing business logic functions and database servers containing databases may moderately affect performance
References:
Sheriff, D. Paul. (April 2002). Designing a .NET Application. [Online]. Microsoft Developer Network.Available from:http://msdn2.microsoft.com/en-us/library/ms973829.aspx [Accessed 17/11/07].
Chapple, Mike. (2007). Two-Tier or n-Tier? [Online].About.com:Databases. Available from:http://databases.about.com/od/specificproducts/a/architecture.htm [Accessed 17/11/07].
It is possible to change the contents of any one of tiers (layers) without having to make corresponding changes in any of the others
Enables parallel development of the different tiers of the application.
Complex application rules easy to implement in application server. Easy to implement changes
Fewer JavaScript, thus simpler to the client
Superior performance for medium to high volume environments
Some of the disadvantages are;
There is more processing on the web server,
It does not interact with the WMS server directly.
More complex structure
More difficult to setup and maintain The physical separation of application servers containing business logic functions and database servers containing databases may moderately affect performance
References:
Sheriff, D. Paul. (April 2002). Designing a .NET Application. [Online]. Microsoft Developer Network.Available from:http://msdn2.microsoft.com/en-us/library/ms973829.aspx [Accessed 17/11/07].
Chapple, Mike. (2007). Two-Tier or n-Tier? [Online].About.com:Databases. Available from:http://databases.about.com/od/specificproducts/a/architecture.htm [Accessed 17/11/07].
32 comments:
Good article
Easy to understand.
Pretty section of content. I simply stumbled upon your site and in accession capital to say that I get actually loved to account your blog posts.
PHP Training in Chennai
I simply wanted to write down a quick word to say thanks to you for those wonderful tips and hints you are showing on this site.
Java Training Institute Bangalore
Best Java Training Institute Chennai
Your good knowledge and kindness in playing with all the pieces were very useful. I don’t know what I would have done if I had not encountered such a step like this.
Your good knowledge and kindness in playing with all the pieces were very useful. I don’t know what I would have done if I had not encountered such a step like this.
Ciitnoida provides Core and java training institute in
noida. We have a team of experienced Java professionals who help our students learn Java with the help of Live Base Projects. The object-
oriented, java training in noida , class-based build
of Java has made it one of most popular programming languages and the demand of professionals with certification in Advance Java training is at an
all-time high not just in India but foreign countries too.
By helping our students understand the fundamentals and Advance concepts of Java, we prepare them for a successful programming career. With over 13
years of sound experience, we have successfully trained hundreds of students in Noida and have been able to turn ourselves into an institute for best
Java training in Noida.
java training institute in noida
java training in noida
best java training institute in noida
java coaching in noida
java institute in noida
BCA Colleges in Noida
CIIT Noida provides Sofracle Specialized B Tech colleges in Noida based on current industry standards that helps students to secure placements in their dream jobs at MNCs. CIIT provides Best B.Tech Training in Noida. It is one of the most trusted B.Tech course training institutes in Noida offering hands on practical knowledge and complete job assistance with basic as well as advanced B.Tech classes. CIITN is the best B.Tech college in Noida, greater noida, ghaziabad, delhi, gurgaon regoin .
At CIIT’s well-equipped Sofracle Specialized M Tech colleges in Noida aspirants learn the skills for designing, analysis, manufacturing, research, sales, management, consulting and many more. At CIIT B.Tech student will do practical on real time projects along with the job placement and training. CIIT Sofracle Specialized M.Tech Classes in Noida has been designed as per latest IT industry trends and keeping in mind the advanced B.Tech course content and syllabus based on the professional requirement of the student; helping them to get placement in Multinational companies (MNCs) and achieve their career goals.
MCA colleges in Noida we have high tech infrastructure and lab facilities and the options of choosing multiple job oriented courses after 12th at Noida Location. CIIT in Noida prepares thousands of engineers at reasonable B.Tech course fees keeping in mind training and B.Tech course duration and subjects requirement of each attendee.
Engineering College in Noida"
Thank you for taking the time and sharing this information with us. It was indeed very helpful and insightful while being straight forward and to the point.
python training in chennai | python training in bangalore
python online training | python training in pune
This is good site and nice point of view.I learnt lots of useful information.
java training in chennai | java training in bangalore
java online training | java training in pune
Wow it is really wonderful and awesome thus it is very much useful for me to understand many concepts and helped me a lot. it is really explainable very well and i got more information from your blog.
rpa training in Chennai | rpa training in pune
rpa training in tambaram | rpa training in sholinganallur
rpa training in Chennai | rpa training in velachery
rpa online training | rpa training in bangalore
Nice post. By reading your blog, i get inspired and this provides some useful information. Thank you for posting this exclusive post for our vision.
Data Science training in marathahalli
Data Science training in btm
Data Science training in rajaji nagar
Data Science training in chennai
Data Science training in kalyan nagar
Data Science training in electronic city
Data Science training in USA
I would really like to read some personal experiences like the way, you've explained through the above article. I'm glad for your achievements and would probably like to see much more in the near future. Thanks for share.
python online training
python training in OMR
python training course in chennai
This is my 1st visit to your web... But I'm so impressed with your content. Good Job!
angularjs
Training in chennai
angularjs-Training in chennai
angularjs Training in chennai
angularjs-Training in tambaram
angularjs-Training in sholinganallur
Great thoughts you got there, believe I may possibly try just some of it throughout my daily life.
DevOps online Training
Inspiring article, all your points are worth to learn. Cheers and thanks for the clear path.
selenium Training in Chennai
Selenium Training Chennai
ios training institute in chennai
Digital Marketing Course in Chennai
.Net coaching centre in chennai
Best DOT NET Training in Chennai
.net training
Big Data Training in Chennai
very informative...
inplant training in chennai
inplant training in chennai
inplant training in chennai for it.php
Australia hosting
mexico web hosting
moldova web hosting
albania web hosting
andorra hosting
australia web hosting
denmark web hosting
Thank you for sharing such a nice and interesting blog with us regarding Java. I have seen that all will say the same thing repeatedly. But in your blog, I had a chance to get some useful and unique information. I would like to suggest your blog in my dude circle.
Java training in chennai | Java training in annanagar | Java training in omr | Java training in porur | Java training in tambaram | Java training in velachery
it binds information in a lot way..please share this in more ways
AngularJS Training in Chennai | AngularJS Training in Anna Nagar | AngularJS Training in OMR | AngularJS Training in Porur | AngularJS Training in Tambaram | AngularJS Training in Velachery
Thanks for sharing the wonderful post!
Digital Marketing Training Course in Chennai | Digital Marketing Training Course in Anna Nagar | Digital Marketing Training Course in OMR | Digital Marketing Training Course in Porur | Digital Marketing Training Course in Tambaram | Digital Marketing Training Course in Velachery
Really very informativve content has been shared..Thank you. Java training in Chennai | Certification | Online Course Training | Java training in Bangalore | Certification | Online Course Training | Java training in Hyderabad | Certification | Online Course Training | Java training in Coimbatore | Certification | Online Course Training | Java training in Online | Certification | Online Course Training
This is a wonderful article, Given so much info in it, These type of articles keeps the users interest in the website, and keep on sharing more ... good luck.
Angular JS Training in Chennai | Certification | Online Training Course | Angular JS Training in Bangalore | Certification | Online Training Course | Angular JS Training in Hyderabad | Certification | Online Training Course | Angular JS Training in Coimbatore | Certification | Online Training Course | Angular JS Training | Certification | Angular JS Online Training Course
Nice content very helpful, It has a very important point which should be noted down. All points mentioned and very well written.Keep Posting & writing such content
AWS Online Training
Online AWS Certification Training
I see some amazingly important and kept up to length of your strength searching for in your on the site
Angular js Training in Chennai
Angular js Training in Velachery
Angular js Training in Tambaram
Angular js Training in Porur
Angular js Training in Omr
Angular js Training in Annanagar
This content is very easy to understand. It is rightly drafted. Appreciate it. thanks for such a great blog
Selenium Training in Chennai
Selenium Training in Velachery
Selenium Training in Tambaram
Selenium Training in Porur
Selenium Training in Omr
Selenium Training in Annanagar
This content is very easy to understand. It is rightly drafted. Appreciate it. thanks for such a great blog
Java course in chennai
python course in chennai
web designing and development course in chennai
selenium course in chennai
digital-marketing seo course in chennai
Nice post. By reading your blog, i get inspired and this provides some useful information. Thank you for posting this exclusive post for our vision.
IELTS Coaching in chennai
German Classes in Chennai
GRE Coaching Classes in Chennai
TOEFL Coaching in Chennai
Spoken english classes in chennai | Communication training
Awesome post.Really nice blog, i enjoyed your infomations. Thank you and i will expect more in future..keep it up!!
Amazon Web Services Training in Chennai
Infycle Technologies, the No.1 software training institute in Chennai offers the leading Python course in Chennai for tech professionals and students at the best offers. In addition to the Python course, other in-demand courses such as Data Science, Selenium, Oracle, Java, Power BI, Digital Marketing also will be trained with 100% practical classes. After the completion of training, the trainees will be sent for placement interviews in the top MNC's. Call 7504633633 to get more info and a free demo.
Very Informative blog thank you for sharing. Keep sharing.
Best software training institute in Chennai. Make your career development the best by learning software courses.
android training in chennai
devops training in chennai
rpa training in chennai
best msbi training institute in chennai
This post is so interactive and informative.keep update more information...
SEO Training in Anna Nagar
SEO Training in Chennai
Post a Comment