473,387 Members | 1,512 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,387 software developers and data experts.

What is a 3-Tier Architecture ?

296 100+
Hello,

Please tell me about 3-Tier Architecture in development of a software?
Feb 21 '07 #1
18 11353
r035198x
13,262 8TB
Hello,

Please tell me about 3-Tier Architecture in development of a software?
Sounds like homework to me. What do you know about it yourself?
Feb 21 '07 #2
hariharanmca
1,977 1GB
Hello,

Please tell me about 3-Tier Architecture in development of a software?
Front tier -> Front end design
Mid tier -> Business logic
Third tier -> Database design
Feb 21 '07 #3
RedSon
5,000 Expert 4TB
Sounds like it could also be akin to a Model-View-Controller design schema.
Feb 21 '07 #4
vijaydiwakar
579 512MB
Hello,

Please tell me about 3-Tier Architecture in development of a software?
Hi Pankajit,I'm Vijay
3 tier arc. is just like 3 layers
1 Front End
2 Buisness Logic Layer
3 Database layer

Your Front End Design is under Fornt End
The Validations, Inter midiate Processing and requests send to database for processing comes under Buisness Logic layer
and the entire backend processing comes under Database Layer
Feb 22 '07 #5
AricC
1,892 Expert 1GB
Hello,

Please tell me about 3-Tier Architecture in development of a software?
I love Wiki, seems like a decent article.
Feb 22 '07 #6
RedSon
5,000 Expert 4TB
I doubt wikipedia is right. I'm sticking with my MVC answer.
Feb 22 '07 #7
AricC
1,892 Expert 1GB
I doubt wikipedia is right. I'm sticking with my MVC answer.
Why do you doubt Wiki?
Feb 22 '07 #8
pankajit09
296 100+
Thanks a lot all of you !!
Feb 23 '07 #9
AricC
1,892 Expert 1GB
Thanks a lot all of you !!
No problem we're all glad to help!
Feb 23 '07 #10
RedSon
5,000 Expert 4TB
I was joking. Its called sarcasm.
Feb 23 '07 #11
AricC
1,892 Expert 1GB
I was joking. Its called sarcasm.
Well I know people who say well since wiki can be edited by anyone it's total BS but really most of what I've seen seems to be accurate.


AC
Feb 25 '07 #12
RedSon
5,000 Expert 4TB
Actually I read a study done by a university (I forgot the name) that was printed in Wired. It said that not only are the "mature" articles (not mature as in for a 18+ yr old audience) more accurate then their printed encyclopedia counter part they are usually more in depth and faster to be updated if some new discovery happens. Also they said that the average time to revert an article in case of vandalism is 6 seconds, and the average time to revert an article in case of vandalism in the form of vulgar slang words is < 3 seconds.

I think Wikipedia is better then any other encyclopedia, more accurate, more up-to-date, more knowledgeable, there are more articles, and its just more better.
Feb 26 '07 #13
AricC
1,892 Expert 1GB
Actually I read a study done by a university (I forgot the name) that was printed in Wired. It said that not only are the "mature" articles (not mature as in for a 18+ yr old audience) more accurate then their printed encyclopedia counter part they are usually more in depth and faster to be updated if some new discovery happens. Also they said that the average time to revert an article in case of vandalism is 6 seconds, and the average time to revert an article in case of vandalism in the form of vulgar slang words is < 3 seconds.

I think Wikipedia is better then any other encyclopedia, more accurate, more up-to-date, more knowledgeable, there are more articles, and its just more better.
I like all the extra pics & links to the other Wiki articles throughout the requested article. I've read and followed some links, then 8 articles later I'm like, "What was I originally reading?"
Feb 27 '07 #14
Ganon11
3,652 Expert 2GB
I've done the exact same thing - it can be very confusing!
Feb 27 '07 #15
AricC
1,892 Expert 1GB
I've done the exact same thing - it can be very confusing!
Or awesome if you have time on your hands.
Feb 27 '07 #16
Banfa
9,065 Expert Mod 8TB
Well I know people who say well since wiki can be edited by anyone it's total BS but really most of what I've seen seems to be accurate.
wikipedia has had some bad press, however most of it seems to be related to articles about people where there appears to have been a lot of controversy in respect of people posting inaccurate and unsubstantiated data and people getting banned when they have corrected or objected to articles about themselves.

However the data about non-people always seems to be accurate so I limit myself to only using wiki to look up stuff, not people.


I remember reading a article on TheRegister that was examining a published comparison between Wikipedia and The Encyclopedia Britancia. It pointed out several ways in which the comparison had been biased towards wiki and having corrected for these biases wiki ended up as a very poor second to Britanica (as opposed to the about equal the original comparison produced).

However I suspect the wiki is probably better for technical and computer related stuff as that tends to change fast and the type of people using wiki I suspect tend to be into that sort of stuff.

Also lets face it, it is far easier to log onto wiki home page and type a query in a search box than it is to find the relevent entry in a set of 30 odd large books.
Mar 1 '07 #17
The 3-tier question held major points on my DB final exam... write lots with key words! :D
Mar 3 '07 #18
Hello,

Please tell me about 3-Tier Architecture in development of a software?
Pankaj,

There are already so many replies but I could n't hold myself as I love this topic.

First of all everyone rightly said Three tier means front end (GUI etc) , middle layer and the Backend (Database). Middle layer as you could imagin is the business logic like programs you write but adding to that there are so many technologies available in the market called "Middleware" which can act as middleware,for example Tuxedo (from BEA systems) , TIBCO , MQSeries (from IBM) and so on. with the availablity of these packages in the market the developing a three Tier application has become really easy and cost effective as companies can choose a middleware instead of devoting time in developing the whole business logic by scratch.

Now a days applications are developed with multi-tier architecture(which has more than 3-tier).

Hope this helps.
MM
Mar 3 '07 #19

Sign in to post your reply or Sign up for a free account.

Similar topics

2
by: thecrow | last post by:
Alright, what the hell is going on here? In the following code, I expect the printed result to be: DEBUG: frank's last name is burns. Instead, what I get is: DEBUG: frank's last name is...
220
by: Brandon J. Van Every | last post by:
What's better about Ruby than Python? I'm sure there's something. What is it? This is not a troll. I'm language shopping and I want people's answers. I don't know beans about Ruby or have...
699
by: mike420 | last post by:
I think everyone who used Python will agree that its syntax is the best thing going for it. It is very readable and easy for everyone to learn. But, Python does not a have very good macro...
92
by: Reed L. O'Brien | last post by:
I see rotor was removed for 2.4 and the docs say use an AES module provided separately... Is there a standard module that works alike or an AES module that works alike but with better encryption?...
12
by: Dario | last post by:
The following simple program behaves differently in Windows and Linux . #include <stdexcept> #include <iostream> #include <string> using namespace std; class LogicError : public logic_error {...
125
by: Sarah Tanembaum | last post by:
Beside its an opensource and supported by community, what's the fundamental differences between PostgreSQL and those high-price commercial database (and some are bloated such as Oracle) from...
47
by: Neal | last post by:
Patrick Griffiths weighs in on the CSS vs table layout debate in his blog entry "Tables my ass" - http://www.htmldog.com/ptg/archives/000049.php . A quite good article.
86
by: Michael Kalina | last post by:
Because when I asked for comments on my site-design (Remember? My site, your opinion!) some of you told me never to change anything on font-sizes! What do you guys think of that:...
121
by: typingcat | last post by:
First of all, I'm an Asian and I need to input Japanese, Korean and so on. I've tried many PHP IDEs today, but almost non of them supported Unicode (UTF-8) file. I've found that the only Unicode...
8
by: Midnight Java Junkie | last post by:
Dear Colleagues: I feel that the dumbest questions are those that are never asked. I have been given the opportunity to get into .NET. Our organization has a subscription with Microsoft that...
0
by: Charles Arthur | last post by:
How do i turn on java script on a villaon, callus and itel keypad mobile phone
0
by: aa123db | last post by:
Variable and constants Use var or let for variables and const fror constants. Var foo ='bar'; Let foo ='bar';const baz ='bar'; Functions function $name$ ($parameters$) { } ...
0
by: emmanuelkatto | last post by:
Hi All, I am Emmanuel katto from Uganda. I want to ask what challenges you've faced while migrating a website to cloud. Please let me know. Thanks! Emmanuel
1
by: nemocccc | last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
1
by: Sonnysonu | last post by:
This is the data of csv file 1 2 3 1 2 3 1 2 3 1 2 3 2 3 2 3 3 the lengths should be different i have to store the data by column-wise with in the specific length. suppose the i have to...
0
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However,...
0
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can...
0
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers,...
0
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.