System Architecture

By richikasureka15

Well, it was evening when after my tea I sat to complete my S.E Assignment , one of my friend who missed her 1st S.E class came to me and asked me to explain her what was taught in the class. Teaching I.T was one of the most difficult tasks I have ever faced but I tried…….

Me: Okay, let me explain you what System Engineering is?

Friend: Ya……. Definition 1st.

Me: Well, Let’s break it into System and Engineering. Systems (from Latin syastema), is a set of interdependent entities, real or abstract forming an integrated whole. Engineering is the discipline of acquiring and applying scientific and technical knowledge to the design, analysis and for construction of works for practical purpose. Systems engineering can be thus defined as applying technological knowledge to your system to run the system fast and efficiently to fulfill your purpose.

Friend: That’s quite clear…….. could you explain me the slides…….

Me: Sure………. See……… Just as Computer Science has two components i.e. Data structure which describes what is to be processed and Algorithms specifies how it is to be processed. On a similar note, Information System Engineering has two Components database and applications having the same purpose. But one important point is that data and application should be distinct from eachother i.e. they should be kept separately.

Friend: okay……… what are the different types of architecture?

 Me: well, there are various types. The single tier system, in which all the data and the application(includes processing and presentation) are on a single machine/server. The two tier system where data is stored in a server using Oracle, mySQL, SQL Server or DB2. The application comprising business logic and presentation logic is stored on individual machines and The LAN connects client machines to the server using TCP/IP protocols. In a three tier system, along with data now Business logic is also kept centrally so that changes can be done at one location and the presentation logic is kept locally In a multi tier system, the end-user’s browser communicates with Web. All the presentation logic occurs on standard server.

Friend: ok…… but if I am making my data web enabled than intruders may comeup…. So do we need a firewall protector?

Me: Obviously, and that’s what there is in the next slide.

Friend: hmm…… And how are the complexities managed in this system???

Me: Ya……… the 1st one is the RDBMS i.e. Relational Data Base Management System which leads to no duplication and inconsistency of data across location or time periods and it is even easier to manage. And the 2nd is the implementation of an Integrated ERP System which is faster and easier to manage and maintain. Moreover there is no separate activity required to synchronise data and it can be purchased as a single package from an established vendor.

Friend: ok……… and how is the development of Application System done?

Me: The Database Design and Development is based the Relational Model using oracle, SQL Server, MySQL or ZOHO whereas the Application Design and Development is done using Java / C++, Visual Basic, Ruby-on-Rails or Zoho.

Friend: Thanks dear…….. It is now really clear.

Me: It’s ok. Now complete your assignment and lets watch a movie……

Friend: Sure…… byee

 Me: byeee

Leave a Reply