-Not suitable for dispersed, heterogeneous environments with rapidly changing business rules.
-Because the bulk of the application logic is on the client, there is the problem of client software version control and new version redistribution.
-Security can be complicated because a user may require separate passwords for each SQL server accessed.
Last Wiki Answer Submitted: February 2, 2012 5:43 am by Sivaperumal125 pts.
If you live outside the United States, by submitting your email address you consent to having your personal data transferred to and processed in the United States.
First of all is this issue related to ur office / home comp….. what kind of SW u want to use and is there any cost effective issue / u want to do with free of cost / currently what kind of resources u have for that purpose / just for a know-how. What r the basic views to ask this Q. Plz be more specific.
Hi Rechil and carlosdl thank you for your notice, I already write my question more specific in another question but no one answer me. Ok no problem. If I use 2-tier architecture for building online shopping center what are the problems can face me? Compare it with object oriented architecture (OOA) and service oriented architecture (SOA), I hope that this is clearer.
You need to understand those architectures you are mentioning.
If it is an “online” shopping center, how would you develop it using 2 tier architecture ?
Also, Object oriented architecture is not necessarily mutually exclusive with n-tier architecture.
I think you are mixing different things here, so I would really recommend doing some research to understand those concepts, after which I’m sure you will come up with some answers to your original question.
thanks carlosdl
i agree with you in first point.
let us come to OOA and SOA firstly you not mention any things about SOA what about it?
second: do you agree with me in that: when we talk about OOA we talk about object, whereas SOA talk about service what is more like to business company . ? i think services. we know that OOA and SOA both have feature of reusability but the reusability in SOA has bigger meaning ,from the last SOA is more suitable rather than OOA architecture. do you get what i want to tel you.
See, 2 tier archit….. is typically used for commercial purpose like accounts / purchase deptt as far as my knowledge, at our office we r using VB & Sql Server 2005 for that purpose. Later we moved to Java and MySql for some licensing issue. Though I agree VB is more suitable for this kind of development than Java as I feel. Where Java is a purely OOPs based and it is used primarily for Web based apps. Where Java is more suitable (This is entirely my opinion, others may differ). Now come to ur point, “I use 2-tier architecture for building online shopping center“, fine, but it is not a good idea rather say not possible tobuild any on-line apps with 2 tier archit….(In very simple words, 2 tier means only there r back-end and a front-end) and there is no option to load this pages on the web or WWW. 1st u have to understand somethings in depth knowledge regarding this issue. If u want u can navigate here: .Net Apps & Java ee apps AND overall concepts
hi sivaaperumal (i hope that i write your name right) ,oh yes that is exactly what i need ,you learn me more thank you very much. let me use what you tell me in my project.
all respect.
“second: do you agree with me in that: when we talk about OOA we talk about object, whereas SOA talk about service what is more like to business company . ? i think services. we know that OOA and SOA both have feature of reusability but the reusability in SOA has bigger meaning ,from the last SOA is more suitable rather than OOA architecture”
You can develop a SOA-based system using OOA. As mentioned before, I really recommend doing some research. Using other’s opinions in your homework or projects is not a good idea if you don’t understand the underlying concepts. The goal should be to learn, not to win courses. Just my opinion.
thank you carlosdl , and , yes i get what you want to learn me. i really thank you this is best things i learn here i want to learn any things from you and my other peers., but i also really agree with sivaaperuma and Rechil , i already read and know what they said ,but i want more explanation , not just copy there idea as you mention” Using other’s opinions in your homework or projects”. if you don’t agree with me or them no problem in all cases accept my respect , also as you say i have to learn more.
all respect sir
Disadvantages when compared to what ?
First of all is this issue related to ur office / home comp….. what kind of SW u want to use and is there any cost effective issue / u want to do with free of cost / currently what kind of resources u have for that purpose / just for a know-how. What r the basic views to ask this Q. Plz be more specific.
Hi Rechil and carlosdl thank you for your notice, I already write my question more specific in another question but no one answer me. Ok no problem. If I use 2-tier architecture for building online shopping center what are the problems can face me? Compare it with object oriented architecture (OOA) and service oriented architecture (SOA), I hope that this is clearer.
You need to understand those architectures you are mentioning.
If it is an “online” shopping center, how would you develop it using 2 tier architecture ?
Also, Object oriented architecture is not necessarily mutually exclusive with n-tier architecture.
I think you are mixing different things here, so I would really recommend doing some research to understand those concepts, after which I’m sure you will come up with some answers to your original question.
Good luck.
thanks carlosdl
i agree with you in first point.
let us come to OOA and SOA firstly you not mention any things about SOA what about it?
second: do you agree with me in that: when we talk about OOA we talk about object, whereas SOA talk about service what is more like to business company . ? i think services. we know that OOA and SOA both have feature of reusability but the reusability in SOA has bigger meaning ,from the last SOA is more suitable rather than OOA architecture. do you get what i want to tel you.
See, 2 tier archit….. is typically used for commercial purpose like accounts / purchase deptt as far as my knowledge, at our office we r using VB & Sql Server 2005 for that purpose. Later we moved to Java and MySql for some licensing issue. Though I agree VB is more suitable for this kind of development than Java as I feel. Where Java is a purely OOPs based and it is used primarily for Web based apps. Where Java is more suitable (This is entirely my opinion, others may differ). Now come to ur point, “I use 2-tier architecture for building online shopping center“, fine, but it is not a good idea rather say not possible tobuild any on-line apps with 2 tier archit….(In very simple words, 2 tier means only there r back-end and a front-end) and there is no option to load this pages on the web or WWW. 1st u have to understand somethings in depth knowledge regarding this issue. If u want u can navigate here: .Net Apps & Java ee apps AND overall concepts
Hope u will do what u want !
hi Rechil thank you i learn from you much .you really help me ,let me use what you tell me in my project.
all respect
hi sivaaperumal (i hope that i write your name right) ,oh yes that is exactly what i need ,you learn me more thank you very much. let me use what you tell me in my project.
all respect.
“second: do you agree with me in that: when we talk about OOA we talk about object, whereas SOA talk about service what is more like to business company . ? i think services. we know that OOA and SOA both have feature of reusability but the reusability in SOA has bigger meaning ,from the last SOA is more suitable rather than OOA architecture”
You can develop a SOA-based system using OOA. As mentioned before, I really recommend doing some research. Using other’s opinions in your homework or projects is not a good idea if you don’t understand the underlying concepts. The goal should be to learn, not to win courses. Just my opinion.
thank you carlosdl , and , yes i get what you want to learn me. i really thank you this is best things i learn here i want to learn any things from you and my other peers., but i also really agree with sivaaperuma and Rechil , i already read and know what they said ,but i want more explanation , not just copy there idea as you mention” Using other’s opinions in your homework or projects”. if you don’t agree with me or them no problem in all cases accept my respect , also as you say i have to learn more.
all respect sir