SlideShare a Scribd company logo
Learning Objectives 
In this chapter, you will learn: 
• Technology requirements for Web Application 
– Operating System 
– Web Server 
– Database Management System 
– Application software 
• Installation Approaches 
– Local server 
– Remote Server 
© Cengage Learning 2015 1
Web Technologies 
• Operating Systems 
– software that manages computer hardware and 
software resources and provides common services 
for computer programs. 
– Example: Windows, Mac, Linux, Unix 
• Web Server 
– either the hardware (the computer) or the software 
(the computer application) that helps to deliver web 
content that can be accessed through the Internet. 
– Example: Apache, Windows IIS, Nginx, GWS 
© Cengage Learning 2015 2
Web Technologies 
• Database Management System 
– software system designed to allow the definition, 
creation, querying, update, and administration of 
databases. 
– Example: MySQL, PostgreSQL, Microsoft SQL server 
• Application Server 
– software framework that provides a generalized 
approach to creating an application-server 
implementation, regard to what the application 
functions are, or the server portion of a specific 
implementation instance. 
– Example: Tomcat, PHP, .NET 
© Cengage Learning 2015 3
Web Application Installation 
approaches 
• Local Server 
– Installing Web Server, DBMS, and application server 
in one’s PC 
– Advantage: 
Great for development and testing , full control over 
server configurations 
– Disadvantage: 
Transferring files from local to the server, changing 
configuration 
© Cengage Learning 2015 4
Web Application Installation 
approaches 
• Remote Server 
– Hosting company that has web technologies set up 
and running 24/7 
– Advantage 
avoided installing software on your pc, eliminate 
transferring from local to remote 
– Disadvantage 
Risk the accessibility and health of the website, 
© Cengage Learning 2015 5

More Related Content

Lesson 4

  • 1. Learning Objectives In this chapter, you will learn: • Technology requirements for Web Application – Operating System – Web Server – Database Management System – Application software • Installation Approaches – Local server – Remote Server © Cengage Learning 2015 1
  • 2. Web Technologies • Operating Systems – software that manages computer hardware and software resources and provides common services for computer programs. – Example: Windows, Mac, Linux, Unix • Web Server – either the hardware (the computer) or the software (the computer application) that helps to deliver web content that can be accessed through the Internet. – Example: Apache, Windows IIS, Nginx, GWS © Cengage Learning 2015 2
  • 3. Web Technologies • Database Management System – software system designed to allow the definition, creation, querying, update, and administration of databases. – Example: MySQL, PostgreSQL, Microsoft SQL server • Application Server – software framework that provides a generalized approach to creating an application-server implementation, regard to what the application functions are, or the server portion of a specific implementation instance. – Example: Tomcat, PHP, .NET © Cengage Learning 2015 3
  • 4. Web Application Installation approaches • Local Server – Installing Web Server, DBMS, and application server in one’s PC – Advantage: Great for development and testing , full control over server configurations – Disadvantage: Transferring files from local to the server, changing configuration © Cengage Learning 2015 4
  • 5. Web Application Installation approaches • Remote Server – Hosting company that has web technologies set up and running 24/7 – Advantage avoided installing software on your pc, eliminate transferring from local to remote – Disadvantage Risk the accessibility and health of the website, © Cengage Learning 2015 5

Editor's Notes

  1. 1