Saturday, 4 August 2012

MIS_Assignment0

Father: Hi Dev, how were your mid semester examinations??

Dev : Hi Papa, finally my exams got over, its such a great feeling.

Father : But, still you didn't speak how did you write your examinations.

Dev : Papa, the results will speak for themselves. HaHa !

Father : Well, you seem pretty confident. I definitely believe you will get good marks. So, did you learn any new subjects there?

Dev : Papa, all the subjects were new to me. But, specifically I loved this one subject called 'MIS'. It had one chapter named 'Systems Architecture' which I loved the most.

Papa : Oh, I haven't heard of the name before. What is it all about?

Dev : Papa, this subject just explains how computer systems are installed in different organizations and how their complexity varies in different types of architecture.

Papa: Dev, I am not getting what you are trying to explain.

Dev: Papa, just consider your laptop, and consider it has just two parts which are the database where all the data in your laptop lies and the other is the application part which processes all the data.Here is the diagram below dad.
                                1-Tier

Papa: Ok, that seems pretty simple. I think I can go complex now.

Dev: Not so fast dad, this is the basic single tier architecture.

Papa: Ok son, go on.

Dev: Papa, if we look it from organizations perspective, the data and the applications always need to be separated from each other. Thus, they maintain their whole data in a single database and install the applications in different machines for the individual employees. Here is the diagram below dad.

           Three Tier Software Architecture

Papa: Ok, that seems reasonable.

Dev: Papa, the data is managed by PL, SQL, Oracle, etc.

Papa: Please do not go into too much of technicalities and explain it to me slowly son.

Dev: Ok Papa, the architecture which I just explained is a two tier architecture. But, it has some disadvantages, the application systems which are connected through LANs to the main database server have high bandwidth requirements which in turn slow down the system.

Papa: Oh, then what is the solution for the same?

Dev: Dad, then most of the organisations go for the three three architecture.

Papa: And how does that work ?

Dev: Its very simple papa, applications always has two parts, one is the data logic and the other is the presentation logic. Data logic which has all the algorithms to manipulate the data is kept with the central database and only the presentation logic is installed in the employee machines.Following is the diagram:




Papa: Ok, now I get it, since the business logic is kept central, all the calculations will take place there nd in turn the data traffic will get reduced to a great extent.

Dev: Wow dad, you are catching up real fast. I would like you to explain multi tier architecture now. Its almost the same as three tier architecture , the only difference is here the servers and the application systems are not connected through LAN/WAN, but through the internet. The application systems are replaced by the web browser systems.You can find the diagram below dad.
 



Papa: I am proud of you Dev.

Dev: Thanks Dad, how about I tell you rest of the details tomorrow.




No comments:

Post a Comment