Thursday, 4 August 2011

A "teaching" JOURNEY!!.....:)

Abhishek was really happy as he was returning home after a long time. Currently he is doing his MBA and finally have managed to get back home for a week’s holiday.
His train will leave from kharagpur station at 3:30 pm and he have to rush his way out as
The Clock reads ten past three.
Someway or the other he did manage to catch the train on time……a huge sigh of relief..
“pheww…dat was a close call”….he said to himself. As he was looking around for an empty seat his eyes caught the sight of a face very familiar to him. “Hey Naresh”!!..how
R u doing buddy??....haven’t heard from you for such a long time…..where have you been??.....shld have given contact no. yaar….mail ID …..anything…dats how we all keep
In touch these days.
Naresh: “u kno yaar m very much out of all dis”…”I just d’nt get all this techie stuffs and all….just to avoid all this I opted for civil…though my rank was good enough to fetch me a seat in Computer science or IT”…..”what’s new to you u dude??.....tumhe toh sab kuch pata hain na??”……
Abhishek just gave him back a smile…..”Naru u would never change”!!....
The train started and after sometime abhishek took out his laptop and started to work on it. “hey wat u are doing??...anything important”?......asked naresh.
“ya buddy!!...goin through my new assignment”….replied Abhishek

Naresh: “assignment ah??....on what??...though I w’nt get it…but still wanna kno how MBA’s prepare”
Abhishek: “aaa…its about system architecture…have to submit it by tomorrow!!..:(
So just trying to complete as much as possible buddy before reaching home!!..”
Naresh:”but u said u r going home….then how can you submit it by tomorrow??...:O”
Abhishek: “we submit it online dude”….
Naresh: “submit……online??.....r u kidding me??.....unnecessary usage of technology..
By da way what is your “SYSTEM ARCHITECTURE” all about??...
Abhishek: “u really wanna know it…:O???”
Naresh: “tell me dude…..:x”
Abhishek: Ok!!...so listen…….here I am carrying this Laptop….this is what you see.touch and feel..or in other words it has got a physical existence.
Naresh: “true”
Abhishek: “But what about those things that we see as we turn our computer on??”
Naresh :”aaa…my computer….my documents……recycle bin….??..!!”
Abhishek: “aaa…ok….but like there are some particular “OPTIONS” right??....like
MS WORD, EXCEL…..”
Naresh “ya ya…got you!!....like the ones in which u made my project??....o sorry that was powerpoint……anyways I understood wat u r talking off…
Abhishek: “good!!....those are called the applications….human made programs which we can apply in achieving our basic needs…like writing a document, keeping records…J
And we call these combination of hardware and application as platform….i can cite a few more examples like….media players,image editors…etc!!...:)”
Naresh: “ok!!...but I have a simple question like….according to what u said….so if I am typing something in word then I am adding to the application of the system?..
Abhishek: “No!!...my friend!!...therez one more thing to mention…..the words u r typing are nothing but “DATA” that u r creating using that application..within the same application u can create,modify,delete multiple pieces of data.
Naresh: “ohhk!!...hey these not as boring as I thought they would b….like its similar writing in an register….i can add data whenever I want I can remove it or even strike out the wrong entries and put the correct reading….”
Abhishek: “kind of”
Naresh: “so thtz it??.....
Abhishek: “No buddy!!...there are few more things I’ll brief you on…..like u should realize that in case of technology its more feasible to keep the data and application separately…in a physicality you can create a new registar….but in tech field we tend to
Share the data….so thtz it’s accessible by multiple users….this very concept actually led us to the concept of multi-tier architectures.
Naresh: “come on yaar!!..things were going so simple till u complexed it all!!...:( :O”
Abhishek: “d’nt worry it’s not all that difficult to get…..see!!....i’ll start with the most simplest example…..”well!!..u can see my laptop….and as you can see..i have MS WORD in it…..now I’ll also show you that I have many a documents or “data” of word in my laptop as well”
Naresh: “so”?...
Abhishek : “what I am trying to say is in my case we have the data as well the application all in one single machine…..this is called single-tier architecture.
Naresh: “ok!!....thats quiet simple”….
Abhishek: “I told you na..it’s not rocket science….u were unawared because u never wanted to know it……now see!!!...just like single-tier we have double-tier, three-tier,
Multi-tier.
Naresh: “ohhk ohhk!!...pretty much like the dimension systems….1D, 2D and 3D??....”
Abhishek: “no buddy!!....total different thing……listen!!....in case of a two tier system
Data is separated from the application and stored on a different platform…..
Naresh: “there must be a reason behind such an modification”……
Abhishek:”sure yaar!!.......basically two reasons……first of all….there is only copy of the data which is available to the users…so by that we can avoid any inconsistency when the data is accessed. But each of the users will be having the application by which they can access the data.
Naresh: “ok ok…may b am getting it now……..”
Abhishek: “ohhk!!!.....now do you remember what should be next”??...
Naresh: “aaaa!!.......3-tier architecture??”
Abhishek: “good!!!.......in 3-tier system…in these case data as well as the business logic resides within  a remote server…whether the usewr has only a GUI related code.
Now u might be wondering whats an “GUI” code!!.....well it’s its actually graphical user interface code…by which you can create object instances for your application”….
Naresh: “ok!!.....by why do you need that”???.....
Abhishek: “Realtively speaking……..the most important part of it is that it makes the screen look smart.
And on the business point of view!!......improving performance by sharing the load across multiple machines and improving manageability by keeping the load on one or two central machines.
Naresh: “ohhk!!......and what about multi-tier”???
Abhishek: “well it’s the largest and diversified architecture present…..here web server converts the data trafiic from the application server to a format that is universally understood by anyone who has a web. Without the web browser the data traffic from the application  only to a corresponding client software”.
Naresh: “any special reasons why we should perffer this before the others”??
Abhishek: “In case of multi-tier architecture you can well have a perfect multi-tier application that your users have access to your company premises. But it would make more sense to have it available in on the internet simply because internet is perhaps the most cost effective medium of communication for a geographically dispersed organization.
Naresh: “ohhk!!....dis stuff is really cool buddy!!!.....but u r pursuing ur MBA!!....so how does all these relate themselves with business education???”
Abhishek: “listen buddy!!.....ya!!..i agree that its about business education”….but things have certainly changed a lot…..with globalization creeping in deep into everything…..the managers which we are going to be must be well updated with the most latest technology
To stay in competition”
Naresh:”gr8 buddy!!!......good to see you doing really good in life…and ya 1 more thing from today onwards I w’nt run away from this techie stuffs….actually there is nothing to scare off….everythings actually logical…..thanks for breaking my false notion!!....:)
Abhishek:”ohhk buddy…my station have come got to go!!.....u take care……and do get a mail id or get a mobile…so that I can contact you”
Naresh(smiles): “sure!!.......:D”