Anil Nembang: Hures Company Case Study

Anil Nembang

Soultion of ""Hures Company" Case Study.

Client-Server Architecture
Client-Server
Architecture
Anil Nembang
Assignment: Client-Server Architecture
1 | P a g e
ANALYSING THE SCENARIO:
What is mainframe computer and dumb terminal?
Mainframe computer is the form of computing in which a single
centralize computer performs the processing for multiple computer
(crfonline.org). Dumb terminal is a display monitor that has no
processing capabilities attached to mainframe computer. Dumb
terminal is simply an output device that accepts data from mainframe
computer (webopedia.com). Here, as Hures Company implemented its
first information system in 1987 purchasing mainframe computer that
served dumb terminals we can easily anticipate that the system has
embedded database system which cannot run in individual process.
Fig: Mainframe and dumb terminals.
In 1999 to cope with changes in both business and Information System
environment and also to accommodate Y2K demands, the Hures Company
ported applications to client/server system which contributed large
to efficiency and profit.
What is client/server application?
Client/server application is a piece of software in client and makes
requests to a remote server via network. Client/server application
Assignment: Client-Server Architecture
2 | P a g e
is written in high-level visual programming languages where user
interfaces and most of the business logics reside in client
application. One of the examples of client/server applications is
database application that makes database queries to a remote central
database server. This type of application grew in popularity many
years ago as personal computers became common alternative to older
mainframe computers (compnetwroking.about.com).
Fig: Client/server application system
Current situation:
The company continued to grow rapidly ever since but has
noticed that the network has problems such as difficulty in
scaling the servers to respond to the increased load in the
distributed environment and a continual requirement for
increasingly powerful desktop machines.
1. Do you think the problems faced by Hures, both past and
present, are unique? Why or why not?
The problem faced by Hures, both past and present, are unique in
term of price, space and operation because mainframe system requires
intense resources consumption, intense human attention and intense
occupying space in comparison to client/server application system.
Moreover, the mainframe system is not reliable if too many users are
logged on or if the network is out as the terminals have no its own
computational power. But in client/server system, terminals are
intelligent. However, the problems are not unique in term of
scalability, meeting future demands, interoperability, and
maintainability.
In mainframe time, the system is not scalable in distributed
environment because of embedded system and dumb terminals. In
client/server application system as well, the system is not scalable
Assignment: Client-Server Architecture
3 | P a g e
as interfaces and most of the business logics are resided in client
application. The company could expand the system in both situation,
but it costs lot in upgrading all the clients and upgrading the
server side with respect to clients.
In Hures Company, both mainframe and client/server systems are not
flexible enough to meet future demands. The case study implies the
growing business trend in the company but the systems are not well
designed to cater future demands. The company cannot adjust the
system as per the way the business expands. The both system cannot
tackle the changes brought about by change in internal and external
environment.
Maintainability is very hard in both embedded mainframe system and
client/server application system. Whole the system need to be
reviewed in order to modify to correct faults, improve performance,
or adapt to changed environment. As there is no middleware in both
the mainframe and client-server system, there is no expectation of
interoperability.
2. Suggest alternative architectures that could be used to
overcome the problems faced by Hures’ current Client/Server
technology.
The alternative architecture suggested to Hures Company to overcome
all problems is three-tier architecture.
Three-tier client/server architecture
Three-tier architecture is the component-oriented approach of
architectural deployment style that describes the separation of
functionality into layers. Each segment is a tier and is located in
different physical computer. In this architecture, the software is
divided into 3 different tiers: presentation tier, logic tier and
data tier. Each tier is developed and maintained independently.
There is very low interdependency between layers because only layer
immediate to other can access its public components.
Assignment: Client-Server Architecture
4 | P a g e
Fig: Three-tier client-server architecture (www.en.wikipedia.com)
Presentation tier: Presentation tier provides application’s user
interface to users. It involves Graphical User Interface in smart
client interaction while web based technology in browser-based
technology. It is also called as client.
Logic layer: This layer encapsulates business logic (business
rules, data validation), data access logic etc. It controls the
functionality of application by detailed processing. It is also
known as middle layer. Business logic resides sometimes both in
client side and server side and sometimes in either client side
or server side. But middleware like MOM and OOM help in
conversation between client and server.
Data layer: Data layer consists of database server. Here
information is stored and retrieved.
Note: This three-architecture is based on (www.en.wikipedia.com).
Assignment: Client-Server Architecture
5 | P a g e
Why three-tier architecture is suggested as alternative
architecture for Hures Company?
The main problem of Hures Company is difficulty in scaling the
servers to respond to the increased load in the distributed
environment and a continual requirement for increasingly powerful
desktop machines because of rapid growth of the company. So, if
the Hures Company introduces Three-tier client-server
architecture the company in question will be benefited from
scalability, maintainability, flexibility, interoperability, and
usability.
Scalability: Because each tier is independent of the other tiers,
scaling either server side or client side is pretty
straightforward. The Hures Company can scale its system as per
the future demand.
Maintainability: As there is very less interdependency between
layers, the Hures Company can update, upgrade or bring about
changes according to the demand without affecting the system as a
whole.
Flexibility: Because each layer can be scaled and managed,
flexibility can be increased.
Interoperability: Hures Company can be benefited of
Interoperability in three-tier architecture because back-end
processes like complex computation and business logics are
handled by application server without the presence of Human
being. On top of that there is automatic communication between
immediate layers due to which users do not need to understand the
complex communications. Middleware helps for interoperability.
Usability: This architecture allows users to request, access and
present data through familiar desktop interfaces.
3. One of the suggestions proposed by Hures’ IS department is
the use of intranet web technology. Examine the pros and
cons of such an idea.
Intranet web Technology: A network based on internet protocols
(TCP/IP Protocols) belonging to an organization, usually a
corporation, accessible only member, employee, or other
authorizations is called Intranet technology (webopedia.com).
Intranet sometimes also called as organization’s internal
website. Intranet technology is generally based on three-tier
architecture (en.kioskea.net).
Pros of Intranet web technology:
Advantage of security
Assignment: Client-Server Architecture
6 | P a g e
An intranet web technology is a private and internal local
network technology that uses typical internet protocols. As
intranet is closed private network open only to selected
groups, it more secure to outside world. It uses the same
internet software due to which we don’t need to deploy
entirely new and untried software. All information is password
protected, but intranets are able to be customized to the
individual employee, to reduce the possibility of unauthorised
accessed to sensitive information (www.ehow.co.uk).
Advantage of sharing information
The functionality of intranet enables greater sharing of
information and collaboration across the organization.
Documents are stored centrally but can be accessed by anyone
with appropriate clearance. Printers and other peripheral
devices can also be controlled centrally. Moreover, other
functions like calendars, task-management functions can also
be added to make the flow of information effective
(www.ehow.co.uk).
Cons of intranet web technology:
Disadvantage of cost:
The cost is considerable during the initial set-up of the
intranet. The size and complexity also determines the cost of
intranet. Furthermore, upgrading and maintenance cost and also
the cost to train the staffs makes intranet technology
expensive.
Disadvantage of complexity:
Sometimes despite of effort to train staffs, they can’t
effectively use the intranet web technology. So, the intranet
web technology is not utilized to its maximum effectiveness.
Staffs sometimes feel overloaded information. It also adds
burdens to IT department.
Conclusion: Despite of some disadvantages, intranet web
technology enables effective communication within the
organization. An intranet can be configured personally for
every employee, giving them access to only the required
information via various mechanisms.
4. Do you think the popularity of intranet software and the
Internet pose threats to traditional Client/Server systems?
Yes, the popularity of intranet software and the Internet pose
threats to traditional client/server system.
Intranet: According to en.kioskea.net, an intranet is a set of
internet inside a local network. It involves the use of
client/server standards (TCP/IP) protocols and web server protocol
(HTTP protocol) to create information system inside an organization
or enterprise.
Assignment: Client-Server Architecture
7 | P a g e
Internet: Internet sometimes simple called Net is a worldwide system
of computer networks-a network of networks in which a user in any
computer can get information from any computer in the world if
former has permission (searchwindevelopment.techtarget.com). It is
network between Organizations. The technology uses a set of protocol
called TCP/IP protocol (acronym for Transmission Control
Protocol/Internet protocol.)
How intranet and internet cause threats to traditional client/server
architecture?
Traditional Client/Server architecture is somehow outdated
architecture in this advance technological era because of defect in:
 Scalability
 Maintainability
 Flexibility
 Interoperability and
 Usability
The emerging architecture called three-tier architecture far
surpasses traditional Client/Server architecture because later
architecture overcomes all the problems in former architecture.
According to en.kioskea.net, an intranet and internet are generally
based on three-tier architecture, comprising:
 Client (generally web browsers);
 One or several application server (middleware) and
 A database server.
The network makes possible to exchange queries and the responses
between clients and servers. Both intranet and internet are based on
same technology but the difference is intranet is secured from
outside world by firewall while internet is open to outside world.
As both intranet and internet are based on three-tier architecture,
the systems are scalable, flexible, maintainable, usable and cost
effective. The components can be managed and enhanced easily without
affecting the other components. The systems can be scaled according
to the change in internal and external environment easily because of
less dependency among software architectures. Moreover, this
architecture increases performances of network and throughput as
well. On the other hand, in traditional client/server architecture
as business logic is resided in client side, it is very ineffective,
expensive to scale according to the need of Company.
Assignment: Client-Server Architecture
8 | P a g e
References:
(crfonline.org)
(compnetwroking.about.com)
(en.kioskea.net)
(webopedia.com)
(www.ehow.co.uk)
(www.en.wikipedia.com)
(searchwindevelopment.techtarget.com)
(www.ukessays.co.uk)
(www.americanessays.com)
THANK YOU

Recomendados

Client Server Computing Slides by Puja Dhar por
Client Server Computing Slides by Puja DharClient Server Computing Slides by Puja Dhar
Client Server Computing Slides by Puja Dharpuja_dhar
4.3K visualizações41 slides
Client computing evolution ppt11 por
Client computing evolution ppt11Client computing evolution ppt11
Client computing evolution ppt11Tech_MX
6.4K visualizações37 slides
Client server-computing por
Client server-computingClient server-computing
Client server-computingjayasreep3
14.2K visualizações223 slides
2 tier and 3 tier architecture por
2 tier and 3 tier architecture2 tier and 3 tier architecture
2 tier and 3 tier architecturebaabtra.com - No. 1 supplier of quality freshers
39.7K visualizações16 slides
Client server based computing por
Client server based computingClient server based computing
Client server based computingMohammad Affan
5.3K visualizações25 slides
Case Study 2 por
Case Study 2Case Study 2
Case Study 2Makia Lucas
3.6K visualizações8 slides

Mais conteúdo relacionado

Mais procurados

Propalms Centralized Computing Solution Document por
Propalms Centralized Computing   Solution DocumentPropalms Centralized Computing   Solution Document
Propalms Centralized Computing Solution DocumentVijender Yadav
941 visualizações18 slides
Clientserver por
ClientserverClientserver
ClientserverMadhumithah Ilango
1.2K visualizações6 slides
Bsit – integration styles (intra + inter) por
Bsit – integration styles (intra + inter)Bsit – integration styles (intra + inter)
Bsit – integration styles (intra + inter)kyroskoh
599 visualizações35 slides
3 tier architecture por
3 tier architecture3 tier architecture
3 tier architecturebaabtra.com - No. 1 supplier of quality freshers
3.2K visualizações17 slides
Office automation system for scholl (oasfs) by vikas sharma por
Office automation system for scholl (oasfs) by vikas sharmaOffice automation system for scholl (oasfs) by vikas sharma
Office automation system for scholl (oasfs) by vikas sharmaVikas Sharma
744 visualizações12 slides
3 tier architecture por
3 tier architecture3 tier architecture
3 tier architecturebaabtra.com - No. 1 supplier of quality freshers
1.8K visualizações22 slides

Mais procurados(20)

Propalms Centralized Computing Solution Document por Vijender Yadav
Propalms Centralized Computing   Solution DocumentPropalms Centralized Computing   Solution Document
Propalms Centralized Computing Solution Document
Vijender Yadav941 visualizações
Bsit – integration styles (intra + inter) por kyroskoh
Bsit – integration styles (intra + inter)Bsit – integration styles (intra + inter)
Bsit – integration styles (intra + inter)
kyroskoh599 visualizações
Office automation system for scholl (oasfs) by vikas sharma por Vikas Sharma
Office automation system for scholl (oasfs) by vikas sharmaOffice automation system for scholl (oasfs) by vikas sharma
Office automation system for scholl (oasfs) by vikas sharma
Vikas Sharma744 visualizações
Ch 8 Client Server por guest8fdbdd
Ch 8  Client  ServerCh 8  Client  Server
Ch 8 Client Server
guest8fdbdd7.9K visualizações
J2 ee archi por saurabhshertukde
J2 ee archiJ2 ee archi
J2 ee archi
saurabhshertukde590 visualizações
Chapter 1 introduction to scaling networks por Josue Wuezo
Chapter 1   introduction to scaling networksChapter 1   introduction to scaling networks
Chapter 1 introduction to scaling networks
Josue Wuezo17.1K visualizações
08 message and_queues_dieter_gawlick por ashish61_scs
08 message and_queues_dieter_gawlick08 message and_queues_dieter_gawlick
08 message and_queues_dieter_gawlick
ashish61_scs203 visualizações
Presentation2 por Mohd Yusak
Presentation2Presentation2
Presentation2
Mohd Yusak375 visualizações
Building Intranet Assignment 2009 03 14 roshan basnet (1) por rosu555
Building Intranet Assignment 2009 03 14 roshan basnet (1)Building Intranet Assignment 2009 03 14 roshan basnet (1)
Building Intranet Assignment 2009 03 14 roshan basnet (1)
rosu555319 visualizações
Cloud strategy in fe final version por Association of Colleges
Cloud strategy in fe final versionCloud strategy in fe final version
Cloud strategy in fe final version
Association of Colleges1.1K visualizações
Ektron 3-Tier Architecture por BillCavaUs
Ektron 3-Tier ArchitectureEktron 3-Tier Architecture
Ektron 3-Tier Architecture
BillCavaUs2.4K visualizações
Middleware Basics por Varun Arora
Middleware BasicsMiddleware Basics
Middleware Basics
Varun Arora16.5K visualizações
Mobile Responsive Social Corporate Intranet Portal Application por Mike Taylor
Mobile Responsive Social Corporate Intranet Portal ApplicationMobile Responsive Social Corporate Intranet Portal Application
Mobile Responsive Social Corporate Intranet Portal Application
Mike Taylor1K visualizações
Client Server Model and Distributed Computing por Abhishek Jaisingh
Client Server Model and Distributed ComputingClient Server Model and Distributed Computing
Client Server Model and Distributed Computing
Abhishek Jaisingh13.6K visualizações

Destaque

Patronales 2012, parroquia santuario santa maría reina de los ángeles por
Patronales 2012, parroquia santuario santa maría reina de los ángelesPatronales 2012, parroquia santuario santa maría reina de los ángeles
Patronales 2012, parroquia santuario santa maría reina de los ángelesreinadelosangeles
529 visualizações42 slides
0.2 introducción a la psicología 3 por
0.2 introducción a la psicología 30.2 introducción a la psicología 3
0.2 introducción a la psicología 3PSICOLOGIA Y EDUCACION INTEGRAL A.C.
441 visualizações11 slides
(2015) Indigenous Peoples of Canada (33.0 MB) por
(2015) Indigenous Peoples of Canada (33.0 MB)(2015) Indigenous Peoples of Canada (33.0 MB)
(2015) Indigenous Peoples of Canada (33.0 MB)K-12 STUDY CANADA
2.9K visualizações66 slides
Finalización proyecto emocionarte fuenlabrada-murcia por
Finalización proyecto emocionarte fuenlabrada-murciaFinalización proyecto emocionarte fuenlabrada-murcia
Finalización proyecto emocionarte fuenlabrada-murciaJose Blas Garcia Pérez
667 visualizações11 slides
Using Cloud Tech and Social Network Tools to Keep Your Career in the Game por
Using Cloud Tech and Social Network Tools to Keep Your Career in the GameUsing Cloud Tech and Social Network Tools to Keep Your Career in the Game
Using Cloud Tech and Social Network Tools to Keep Your Career in the GameTonya Thomas
677 visualizações23 slides
Resumen Ranking Máster 2011 por
Resumen Ranking Máster 2011Resumen Ranking Máster 2011
Resumen Ranking Máster 2011EAE Business School
1.2K visualizações7 slides

Destaque(20)

Patronales 2012, parroquia santuario santa maría reina de los ángeles por reinadelosangeles
Patronales 2012, parroquia santuario santa maría reina de los ángelesPatronales 2012, parroquia santuario santa maría reina de los ángeles
Patronales 2012, parroquia santuario santa maría reina de los ángeles
reinadelosangeles529 visualizações
(2015) Indigenous Peoples of Canada (33.0 MB) por K-12 STUDY CANADA
(2015) Indigenous Peoples of Canada (33.0 MB)(2015) Indigenous Peoples of Canada (33.0 MB)
(2015) Indigenous Peoples of Canada (33.0 MB)
K-12 STUDY CANADA2.9K visualizações
Finalización proyecto emocionarte fuenlabrada-murcia por Jose Blas Garcia Pérez
Finalización proyecto emocionarte fuenlabrada-murciaFinalización proyecto emocionarte fuenlabrada-murcia
Finalización proyecto emocionarte fuenlabrada-murcia
Jose Blas Garcia Pérez667 visualizações
Using Cloud Tech and Social Network Tools to Keep Your Career in the Game por Tonya Thomas
Using Cloud Tech and Social Network Tools to Keep Your Career in the GameUsing Cloud Tech and Social Network Tools to Keep Your Career in the Game
Using Cloud Tech and Social Network Tools to Keep Your Career in the Game
Tonya Thomas677 visualizações
Resumen Ranking Máster 2011 por EAE Business School
Resumen Ranking Máster 2011Resumen Ranking Máster 2011
Resumen Ranking Máster 2011
EAE Business School1.2K visualizações
JamesMullett_CV_15 por James Mullett
JamesMullett_CV_15JamesMullett_CV_15
JamesMullett_CV_15
James Mullett296 visualizações
Manual de entrenamiento panacur y coopersol msd antiparasitarios finca produc... por MSD Salud Animal
Manual de entrenamiento panacur y coopersol msd antiparasitarios finca produc...Manual de entrenamiento panacur y coopersol msd antiparasitarios finca produc...
Manual de entrenamiento panacur y coopersol msd antiparasitarios finca produc...
MSD Salud Animal1.4K visualizações
Subnetting pablo gil por pablgil
Subnetting pablo gilSubnetting pablo gil
Subnetting pablo gil
pablgil354 visualizações
gobierno digital y ciberjusticia por samrgz
gobierno digital y ciberjusticiagobierno digital y ciberjusticia
gobierno digital y ciberjusticia
samrgz2K visualizações
Oodesk por Saregune
OodeskOodesk
Oodesk
Saregune1.7K visualizações
2014: The year in pictures por guimera
2014: The year in pictures2014: The year in pictures
2014: The year in pictures
guimera 16.5K visualizações
Ciclo eficiencia energ triptikoa por Tic Eraiken
Ciclo eficiencia energ triptikoaCiclo eficiencia energ triptikoa
Ciclo eficiencia energ triptikoa
Tic Eraiken218 visualizações
Antonio Machado por mvaldesr
Antonio MachadoAntonio Machado
Antonio Machado
mvaldesr3.5K visualizações
Notas Mateo 1 por Yosef Sanchez
Notas Mateo 1 Notas Mateo 1
Notas Mateo 1
Yosef Sanchez2K visualizações
Patrimonio Paleocristiano de Aragón por antiquitasgl
Patrimonio Paleocristiano de AragónPatrimonio Paleocristiano de Aragón
Patrimonio Paleocristiano de Aragón
antiquitasgl1.1K visualizações
Bioelementos por Carmen Rivas
BioelementosBioelementos
Bioelementos
Carmen Rivas2K visualizações

Similar a Anil Nembang: Hures Company Case Study

HOW-CLOUD-IMPLEMENTATION-CAN-ENSURE-MAXIMUM-ROI.pdf por
HOW-CLOUD-IMPLEMENTATION-CAN-ENSURE-MAXIMUM-ROI.pdfHOW-CLOUD-IMPLEMENTATION-CAN-ENSURE-MAXIMUM-ROI.pdf
HOW-CLOUD-IMPLEMENTATION-CAN-ENSURE-MAXIMUM-ROI.pdfAgaram Technologies
11 visualizações8 slides
Chapter2 por
Chapter2Chapter2
Chapter2suks_87
2.7K visualizações33 slides
Appathika.ppt por
Appathika.pptAppathika.ppt
Appathika.pptPMPAspirantsIMT
4 visualizações18 slides
TermPaper por
TermPaperTermPaper
TermPaperViral Savani
291 visualizações11 slides
Client server architecture por
Client server architectureClient server architecture
Client server architectureRituBhargava7
6.8K visualizações21 slides
Distributed architecture (SAD) por
Distributed architecture (SAD)Distributed architecture (SAD)
Distributed architecture (SAD)Khubaib Ahmad Kunjahi
913 visualizações43 slides

Similar a Anil Nembang: Hures Company Case Study(20)

HOW-CLOUD-IMPLEMENTATION-CAN-ENSURE-MAXIMUM-ROI.pdf por Agaram Technologies
HOW-CLOUD-IMPLEMENTATION-CAN-ENSURE-MAXIMUM-ROI.pdfHOW-CLOUD-IMPLEMENTATION-CAN-ENSURE-MAXIMUM-ROI.pdf
HOW-CLOUD-IMPLEMENTATION-CAN-ENSURE-MAXIMUM-ROI.pdf
Agaram Technologies11 visualizações
Chapter2 por suks_87
Chapter2Chapter2
Chapter2
suks_872.7K visualizações
Appathika.ppt por PMPAspirantsIMT
Appathika.pptAppathika.ppt
Appathika.ppt
PMPAspirantsIMT4 visualizações
TermPaper por Viral Savani
TermPaperTermPaper
TermPaper
Viral Savani291 visualizações
Client server architecture por RituBhargava7
Client server architectureClient server architecture
Client server architecture
RituBhargava76.8K visualizações
Distributed architecture (SAD) por Khubaib Ahmad Kunjahi
Distributed architecture (SAD)Distributed architecture (SAD)
Distributed architecture (SAD)
Khubaib Ahmad Kunjahi913 visualizações
Web Based Application for Rent or Sale por Mike Taylor
Web Based Application for Rent or SaleWeb Based Application for Rent or Sale
Web Based Application for Rent or Sale
Mike Taylor801 visualizações
106248842 cc por homeworkping7
106248842 cc106248842 cc
106248842 cc
homeworkping7185 visualizações
publishable paper por chaitanya451336
publishable paperpublishable paper
publishable paper
chaitanya4513366 visualizações
E commerce technologies por Anne ndolo
E commerce technologiesE commerce technologies
E commerce technologies
Anne ndolo162 visualizações
Distributed Software Engineering with Client-Server Computing por Haseeb Rehman
Distributed Software Engineering with Client-Server ComputingDistributed Software Engineering with Client-Server Computing
Distributed Software Engineering with Client-Server Computing
Haseeb Rehman808 visualizações
A comprehensive survey on security issues in cloud computing and data privacy... por eSAT Publishing House
A comprehensive survey on security issues in cloud computing and data privacy...A comprehensive survey on security issues in cloud computing and data privacy...
A comprehensive survey on security issues in cloud computing and data privacy...
eSAT Publishing House494 visualizações
A comprehensive survey on security issues in cloud computing and data privacy... por eSAT Journals
A comprehensive survey on security issues in cloud computing and data privacy...A comprehensive survey on security issues in cloud computing and data privacy...
A comprehensive survey on security issues in cloud computing and data privacy...
eSAT Journals55 visualizações
A comprehensive survey on security issues in cloud computing and data privacy... por eSAT Journals
A comprehensive survey on security issues in cloud computing and data privacy...A comprehensive survey on security issues in cloud computing and data privacy...
A comprehensive survey on security issues in cloud computing and data privacy...
eSAT Journals112 visualizações
Comparing Client Server Architectural Style por Jessica Robles
Comparing Client Server Architectural StyleComparing Client Server Architectural Style
Comparing Client Server Architectural Style
Jessica Robles2 visualizações
Distributed Operating System por AjithaG9
Distributed Operating SystemDistributed Operating System
Distributed Operating System
AjithaG9492 visualizações
An in-building multi-server cloud system based on shortest Path algorithm dep... por IOSR Journals
An in-building multi-server cloud system based on shortest Path algorithm dep...An in-building multi-server cloud system based on shortest Path algorithm dep...
An in-building multi-server cloud system based on shortest Path algorithm dep...
IOSR Journals116 visualizações
H017113842 por IOSR Journals
H017113842H017113842
H017113842
IOSR Journals73 visualizações
cloud computing basics por Bhavani Thangavel
cloud computing basicscloud computing basics
cloud computing basics
Bhavani Thangavel241 visualizações
Distributed system por chirag patil
Distributed systemDistributed system
Distributed system
chirag patil191 visualizações

Último

Guess Papers ADC 1, Karachi University por
Guess Papers ADC 1, Karachi UniversityGuess Papers ADC 1, Karachi University
Guess Papers ADC 1, Karachi UniversityKhalid Aziz
83 visualizações17 slides
Narration lesson plan por
Narration lesson planNarration lesson plan
Narration lesson planTARIQ KHAN
69 visualizações11 slides
Class 9 lesson plans por
Class 9 lesson plansClass 9 lesson plans
Class 9 lesson plansTARIQ KHAN
68 visualizações34 slides
A Guide to Applying for the Wells Mountain Initiative Scholarship 2023 por
A Guide to Applying for the Wells Mountain Initiative Scholarship 2023A Guide to Applying for the Wells Mountain Initiative Scholarship 2023
A Guide to Applying for the Wells Mountain Initiative Scholarship 2023Excellence Foundation for South Sudan
79 visualizações26 slides
Mineral nutrition and Fertilizer use of Cashew por
 Mineral nutrition and Fertilizer use of Cashew Mineral nutrition and Fertilizer use of Cashew
Mineral nutrition and Fertilizer use of CashewAruna Srikantha Jayawardana
53 visualizações107 slides
Monthly Information Session for MV Asterix (November) por
Monthly Information Session for MV Asterix (November)Monthly Information Session for MV Asterix (November)
Monthly Information Session for MV Asterix (November)Esquimalt MFRC
98 visualizações26 slides

Último(20)

Guess Papers ADC 1, Karachi University por Khalid Aziz
Guess Papers ADC 1, Karachi UniversityGuess Papers ADC 1, Karachi University
Guess Papers ADC 1, Karachi University
Khalid Aziz83 visualizações
Narration lesson plan por TARIQ KHAN
Narration lesson planNarration lesson plan
Narration lesson plan
TARIQ KHAN69 visualizações
Class 9 lesson plans por TARIQ KHAN
Class 9 lesson plansClass 9 lesson plans
Class 9 lesson plans
TARIQ KHAN68 visualizações
Monthly Information Session for MV Asterix (November) por Esquimalt MFRC
Monthly Information Session for MV Asterix (November)Monthly Information Session for MV Asterix (November)
Monthly Information Session for MV Asterix (November)
Esquimalt MFRC98 visualizações
EILO EXCURSION PROGRAMME 2023 por info33492
EILO EXCURSION PROGRAMME 2023EILO EXCURSION PROGRAMME 2023
EILO EXCURSION PROGRAMME 2023
info33492181 visualizações
Berry country.pdf por MariaKenney3
Berry country.pdfBerry country.pdf
Berry country.pdf
MariaKenney361 visualizações
ICS3211_lecture 09_2023.pdf por Vanessa Camilleri
ICS3211_lecture 09_2023.pdfICS3211_lecture 09_2023.pdf
ICS3211_lecture 09_2023.pdf
Vanessa Camilleri134 visualizações
NodeJS and ExpressJS.pdf por ArthyR3
NodeJS and ExpressJS.pdfNodeJS and ExpressJS.pdf
NodeJS and ExpressJS.pdf
ArthyR347 visualizações
MercerJesse3.0.pdf por jessemercerail
MercerJesse3.0.pdfMercerJesse3.0.pdf
MercerJesse3.0.pdf
jessemercerail92 visualizações
Creative Restart 2023: Leonard Savage - The Permanent Brief: Unearthing unobv... por Taste
Creative Restart 2023: Leonard Savage - The Permanent Brief: Unearthing unobv...Creative Restart 2023: Leonard Savage - The Permanent Brief: Unearthing unobv...
Creative Restart 2023: Leonard Savage - The Permanent Brief: Unearthing unobv...
Taste53 visualizações
Guidelines & Identification of Early Sepsis DR. NN CHAVAN 02122023.pptx por Niranjan Chavan
Guidelines & Identification of Early Sepsis DR. NN CHAVAN 02122023.pptxGuidelines & Identification of Early Sepsis DR. NN CHAVAN 02122023.pptx
Guidelines & Identification of Early Sepsis DR. NN CHAVAN 02122023.pptx
Niranjan Chavan38 visualizações
Creative Restart 2023: Atila Martins - Craft: A Necessity, Not a Choice por Taste
Creative Restart 2023: Atila Martins - Craft: A Necessity, Not a ChoiceCreative Restart 2023: Atila Martins - Craft: A Necessity, Not a Choice
Creative Restart 2023: Atila Martins - Craft: A Necessity, Not a Choice
Taste41 visualizações
Volf work.pdf por MariaKenney3
Volf work.pdfVolf work.pdf
Volf work.pdf
MariaKenney375 visualizações
11.30.23A Poverty and Inequality in America.pptx por mary850239
11.30.23A Poverty and Inequality in America.pptx11.30.23A Poverty and Inequality in America.pptx
11.30.23A Poverty and Inequality in America.pptx
mary85023986 visualizações
Meet the Bible por Steve Thomason
Meet the BibleMeet the Bible
Meet the Bible
Steve Thomason76 visualizações
Java Simplified: Understanding Programming Basics por Akshaj Vadakkath Joshy
Java Simplified: Understanding Programming BasicsJava Simplified: Understanding Programming Basics
Java Simplified: Understanding Programming Basics
Akshaj Vadakkath Joshy625 visualizações
CUNY IT Picciano.pptx por apicciano
CUNY IT Picciano.pptxCUNY IT Picciano.pptx
CUNY IT Picciano.pptx
apicciano60 visualizações
ANGULARJS.pdf por ArthyR3
ANGULARJS.pdfANGULARJS.pdf
ANGULARJS.pdf
ArthyR349 visualizações

Anil Nembang: Hures Company Case Study

  • 2. Assignment: Client-Server Architecture 1 | P a g e ANALYSING THE SCENARIO: What is mainframe computer and dumb terminal? Mainframe computer is the form of computing in which a single centralize computer performs the processing for multiple computer (crfonline.org). Dumb terminal is a display monitor that has no processing capabilities attached to mainframe computer. Dumb terminal is simply an output device that accepts data from mainframe computer (webopedia.com). Here, as Hures Company implemented its first information system in 1987 purchasing mainframe computer that served dumb terminals we can easily anticipate that the system has embedded database system which cannot run in individual process. Fig: Mainframe and dumb terminals. In 1999 to cope with changes in both business and Information System environment and also to accommodate Y2K demands, the Hures Company ported applications to client/server system which contributed large to efficiency and profit. What is client/server application? Client/server application is a piece of software in client and makes requests to a remote server via network. Client/server application
  • 3. Assignment: Client-Server Architecture 2 | P a g e is written in high-level visual programming languages where user interfaces and most of the business logics reside in client application. One of the examples of client/server applications is database application that makes database queries to a remote central database server. This type of application grew in popularity many years ago as personal computers became common alternative to older mainframe computers (compnetwroking.about.com). Fig: Client/server application system Current situation: The company continued to grow rapidly ever since but has noticed that the network has problems such as difficulty in scaling the servers to respond to the increased load in the distributed environment and a continual requirement for increasingly powerful desktop machines. 1. Do you think the problems faced by Hures, both past and present, are unique? Why or why not? The problem faced by Hures, both past and present, are unique in term of price, space and operation because mainframe system requires intense resources consumption, intense human attention and intense occupying space in comparison to client/server application system. Moreover, the mainframe system is not reliable if too many users are logged on or if the network is out as the terminals have no its own computational power. But in client/server system, terminals are intelligent. However, the problems are not unique in term of scalability, meeting future demands, interoperability, and maintainability. In mainframe time, the system is not scalable in distributed environment because of embedded system and dumb terminals. In client/server application system as well, the system is not scalable
  • 4. Assignment: Client-Server Architecture 3 | P a g e as interfaces and most of the business logics are resided in client application. The company could expand the system in both situation, but it costs lot in upgrading all the clients and upgrading the server side with respect to clients. In Hures Company, both mainframe and client/server systems are not flexible enough to meet future demands. The case study implies the growing business trend in the company but the systems are not well designed to cater future demands. The company cannot adjust the system as per the way the business expands. The both system cannot tackle the changes brought about by change in internal and external environment. Maintainability is very hard in both embedded mainframe system and client/server application system. Whole the system need to be reviewed in order to modify to correct faults, improve performance, or adapt to changed environment. As there is no middleware in both the mainframe and client-server system, there is no expectation of interoperability. 2. Suggest alternative architectures that could be used to overcome the problems faced by Hures’ current Client/Server technology. The alternative architecture suggested to Hures Company to overcome all problems is three-tier architecture. Three-tier client/server architecture Three-tier architecture is the component-oriented approach of architectural deployment style that describes the separation of functionality into layers. Each segment is a tier and is located in different physical computer. In this architecture, the software is divided into 3 different tiers: presentation tier, logic tier and data tier. Each tier is developed and maintained independently. There is very low interdependency between layers because only layer immediate to other can access its public components.
  • 5. Assignment: Client-Server Architecture 4 | P a g e Fig: Three-tier client-server architecture (www.en.wikipedia.com) Presentation tier: Presentation tier provides application’s user interface to users. It involves Graphical User Interface in smart client interaction while web based technology in browser-based technology. It is also called as client. Logic layer: This layer encapsulates business logic (business rules, data validation), data access logic etc. It controls the functionality of application by detailed processing. It is also known as middle layer. Business logic resides sometimes both in client side and server side and sometimes in either client side or server side. But middleware like MOM and OOM help in conversation between client and server. Data layer: Data layer consists of database server. Here information is stored and retrieved. Note: This three-architecture is based on (www.en.wikipedia.com).
  • 6. Assignment: Client-Server Architecture 5 | P a g e Why three-tier architecture is suggested as alternative architecture for Hures Company? The main problem of Hures Company is difficulty in scaling the servers to respond to the increased load in the distributed environment and a continual requirement for increasingly powerful desktop machines because of rapid growth of the company. So, if the Hures Company introduces Three-tier client-server architecture the company in question will be benefited from scalability, maintainability, flexibility, interoperability, and usability. Scalability: Because each tier is independent of the other tiers, scaling either server side or client side is pretty straightforward. The Hures Company can scale its system as per the future demand. Maintainability: As there is very less interdependency between layers, the Hures Company can update, upgrade or bring about changes according to the demand without affecting the system as a whole. Flexibility: Because each layer can be scaled and managed, flexibility can be increased. Interoperability: Hures Company can be benefited of Interoperability in three-tier architecture because back-end processes like complex computation and business logics are handled by application server without the presence of Human being. On top of that there is automatic communication between immediate layers due to which users do not need to understand the complex communications. Middleware helps for interoperability. Usability: This architecture allows users to request, access and present data through familiar desktop interfaces. 3. One of the suggestions proposed by Hures’ IS department is the use of intranet web technology. Examine the pros and cons of such an idea. Intranet web Technology: A network based on internet protocols (TCP/IP Protocols) belonging to an organization, usually a corporation, accessible only member, employee, or other authorizations is called Intranet technology (webopedia.com). Intranet sometimes also called as organization’s internal website. Intranet technology is generally based on three-tier architecture (en.kioskea.net). Pros of Intranet web technology: Advantage of security
  • 7. Assignment: Client-Server Architecture 6 | P a g e An intranet web technology is a private and internal local network technology that uses typical internet protocols. As intranet is closed private network open only to selected groups, it more secure to outside world. It uses the same internet software due to which we don’t need to deploy entirely new and untried software. All information is password protected, but intranets are able to be customized to the individual employee, to reduce the possibility of unauthorised accessed to sensitive information (www.ehow.co.uk). Advantage of sharing information The functionality of intranet enables greater sharing of information and collaboration across the organization. Documents are stored centrally but can be accessed by anyone with appropriate clearance. Printers and other peripheral devices can also be controlled centrally. Moreover, other functions like calendars, task-management functions can also be added to make the flow of information effective (www.ehow.co.uk). Cons of intranet web technology: Disadvantage of cost: The cost is considerable during the initial set-up of the intranet. The size and complexity also determines the cost of intranet. Furthermore, upgrading and maintenance cost and also the cost to train the staffs makes intranet technology expensive. Disadvantage of complexity: Sometimes despite of effort to train staffs, they can’t effectively use the intranet web technology. So, the intranet web technology is not utilized to its maximum effectiveness. Staffs sometimes feel overloaded information. It also adds burdens to IT department. Conclusion: Despite of some disadvantages, intranet web technology enables effective communication within the organization. An intranet can be configured personally for every employee, giving them access to only the required information via various mechanisms. 4. Do you think the popularity of intranet software and the Internet pose threats to traditional Client/Server systems? Yes, the popularity of intranet software and the Internet pose threats to traditional client/server system. Intranet: According to en.kioskea.net, an intranet is a set of internet inside a local network. It involves the use of client/server standards (TCP/IP) protocols and web server protocol (HTTP protocol) to create information system inside an organization or enterprise.
  • 8. Assignment: Client-Server Architecture 7 | P a g e Internet: Internet sometimes simple called Net is a worldwide system of computer networks-a network of networks in which a user in any computer can get information from any computer in the world if former has permission (searchwindevelopment.techtarget.com). It is network between Organizations. The technology uses a set of protocol called TCP/IP protocol (acronym for Transmission Control Protocol/Internet protocol.) How intranet and internet cause threats to traditional client/server architecture? Traditional Client/Server architecture is somehow outdated architecture in this advance technological era because of defect in:  Scalability  Maintainability  Flexibility  Interoperability and  Usability The emerging architecture called three-tier architecture far surpasses traditional Client/Server architecture because later architecture overcomes all the problems in former architecture. According to en.kioskea.net, an intranet and internet are generally based on three-tier architecture, comprising:  Client (generally web browsers);  One or several application server (middleware) and  A database server. The network makes possible to exchange queries and the responses between clients and servers. Both intranet and internet are based on same technology but the difference is intranet is secured from outside world by firewall while internet is open to outside world. As both intranet and internet are based on three-tier architecture, the systems are scalable, flexible, maintainable, usable and cost effective. The components can be managed and enhanced easily without affecting the other components. The systems can be scaled according to the change in internal and external environment easily because of less dependency among software architectures. Moreover, this architecture increases performances of network and throughput as well. On the other hand, in traditional client/server architecture as business logic is resided in client side, it is very ineffective, expensive to scale according to the need of Company.
  • 9. Assignment: Client-Server Architecture 8 | P a g e References: (crfonline.org) (compnetwroking.about.com) (en.kioskea.net) (webopedia.com) (www.ehow.co.uk) (www.en.wikipedia.com) (searchwindevelopment.techtarget.com) (www.ukessays.co.uk) (www.americanessays.com) THANK YOU