SlideShare a Scribd company logo
Md. Hasan Imam Bijoy
ID: 182-15-11743
Section: E
Department of CSE
Daffodil International University
Presenter
Agenda
1 What is Web Engineering?
2 Internet
3 WEB (WWW)
5 Distributed System
6 Client Server Paradigm
7 Static & Dynamic Website
4 Internet Vs WEB
Web Engineering?
 Web Engineering is the study of the process, used to create
high quality web-based applications
 Web engineering draws heavily on the principles and
management activities found in software engineering process
 Web engineering extends software engineering to web
application
Internet
 The Internet is a massive network of networks, a networking
infrastructure.
 It connects millions of computers together globally, forming
a network in which any computer can communicate with any
other computer as long as they are both connected to the
Internet.
 Information that travels over the Internet does so via a
variety of languages known as protocols.
INTERNET VS WEB
● Internet
○ A physical network of networks connecting billions of computers and other
devices using common protocols (TCP/IP) for sharing and transmitting
information
● World Wide Web [Old]
○ A collection of interlinked multimedia documents
(web pages stored on internet connected devices and accessed using a common
protocol (HTTP))
● Key distinction:
○ The internet is hardware plus protocols while the world wide web is software
plus protocols
○ The world wide web is an application using the internet to transmit information,
just like many others, for example, email, SSH, FTP
VS
WEB
 World Wide Web
 The World Wide Web, or simply Web, is a way of accessing
information over the medium of the Internet.
 It is an information-sharing model that is built on top of the
Internet.
 The Web uses the HTTP protocol, only one of the languages
spoken over the Internet, to transmit data. Web services,
which use HTTP to allow applications to communicate in
order to exchange business logic, use the Web to share
information.
Distributed System
 Distributed computing is a field of computer science that
studies distributed systems. Also known as distributed
computing
 System with multiple components
 Located on different machines that communicate and
coordinate actions
 Appear as a single coherent system to the end-user.
BENEFITS AND CHALLENGES OF DISTRIBUTED SYSTEM
 Benefits
 Computing happens independently on each node
o easy and generally inexpensive to add additional nodes and functionality as
necessary
 Efficient because work loads can be broken up and sent to multiple machines
 The system generally doesn’t experience any disruptions if a single machine fails
 Challenges
 Fault-tolerant as they can be made up of hundreds of nodes that work together
CLIENT-SERVER PARADIGM
 Client–server model is a distributed application structure that partitions
tasks or workloads between the providers of a resource or service, called
servers, and service requesters, called clients.
 Server program sends copies of documents on request
 Requires computer on Internet and server software always running
 Client program sends message to server to request copy of document
 Clients and servers communicate via TCP/IP
 Client and server may establish "persistent connection" so that all pages
after first arrive more quickly
Static Website Vs Dynamic Website
Introduction to Web Engineering by H.I. Bijoy

More Related Content

What's hot

Internet
InternetInternet
Internet
12nf15710
 
Introduction to computer networks
Introduction to computer networksIntroduction to computer networks
Introduction to computer networks
MdMizanurRahma18
 
Computer Networking Basic
Computer Networking BasicComputer Networking Basic
Computer Networking Basic
Faraz Ahmed
 
1 web technologies
1 web technologies1 web technologies
1 web technologies
Jalpesh Vasa
 
Data Communication and Communication Processors and Modes of Data Transmission
 Data Communication and Communication Processors and Modes of Data Transmission Data Communication and Communication Processors and Modes of Data Transmission
Data Communication and Communication Processors and Modes of Data Transmission
Raja Adapa
 
Computer networks
Computer networksComputer networks
Computer networks
Usman Abid
 
computer networks
computer networkscomputer networks
computer networks
Gicheru Onesmus
 
Networking
NetworkingNetworking
Networking
pankajkumar3274
 
The Internet and World Wide Web
The Internet and World Wide WebThe Internet and World Wide Web
The Internet and World Wide Web
samina khan
 
Itc lec 11 Network , Uses , Types
Itc lec 11 Network , Uses , Types                                  Itc lec 11 Network , Uses , Types
Itc lec 11 Network , Uses , Types
AnzaDar3
 
Computer Networks
Computer Networks Computer Networks
Computer Networks
Rayhanul Islam Sayket
 
Intro to internet
Intro to internetIntro to internet
Intro to internet
Mark Bernardino
 
Lesson 9
Lesson 9Lesson 9
Lesson 9
Gicheru Onesmus
 
Introduction To Internet
Introduction To InternetIntroduction To Internet
Introduction To Internet
Pallavi Gupte
 
Hardware and network project
Hardware and network projectHardware and network project
Hardware and network project
asif masoad
 
WEB SERVICES
WEB SERVICESWEB SERVICES
WEB SERVICES
Prabu U
 
Introduction to Internet
Introduction to InternetIntroduction to Internet
Introduction to Internet
Vishal Chavan
 
Networking
NetworkingNetworking
Networking
pankajkumar3274
 
Introduction to the Internet and Web
Introduction to the Internet and WebIntroduction to the Internet and Web
Introduction to the Internet and Web
Dinoo Gunasekera
 
Cibm workshop2 chapter eight
Cibm  workshop2 chapter eightCibm  workshop2 chapter eight
Cibm workshop2 chapter eightShaheen Khan
 

What's hot (20)

Internet
InternetInternet
Internet
 
Introduction to computer networks
Introduction to computer networksIntroduction to computer networks
Introduction to computer networks
 
Computer Networking Basic
Computer Networking BasicComputer Networking Basic
Computer Networking Basic
 
1 web technologies
1 web technologies1 web technologies
1 web technologies
 
Data Communication and Communication Processors and Modes of Data Transmission
 Data Communication and Communication Processors and Modes of Data Transmission Data Communication and Communication Processors and Modes of Data Transmission
Data Communication and Communication Processors and Modes of Data Transmission
 
Computer networks
Computer networksComputer networks
Computer networks
 
computer networks
computer networkscomputer networks
computer networks
 
Networking
NetworkingNetworking
Networking
 
The Internet and World Wide Web
The Internet and World Wide WebThe Internet and World Wide Web
The Internet and World Wide Web
 
Itc lec 11 Network , Uses , Types
Itc lec 11 Network , Uses , Types                                  Itc lec 11 Network , Uses , Types
Itc lec 11 Network , Uses , Types
 
Computer Networks
Computer Networks Computer Networks
Computer Networks
 
Intro to internet
Intro to internetIntro to internet
Intro to internet
 
Lesson 9
Lesson 9Lesson 9
Lesson 9
 
Introduction To Internet
Introduction To InternetIntroduction To Internet
Introduction To Internet
 
Hardware and network project
Hardware and network projectHardware and network project
Hardware and network project
 
WEB SERVICES
WEB SERVICESWEB SERVICES
WEB SERVICES
 
Introduction to Internet
Introduction to InternetIntroduction to Internet
Introduction to Internet
 
Networking
NetworkingNetworking
Networking
 
Introduction to the Internet and Web
Introduction to the Internet and WebIntroduction to the Internet and Web
Introduction to the Internet and Web
 
Cibm workshop2 chapter eight
Cibm  workshop2 chapter eightCibm  workshop2 chapter eight
Cibm workshop2 chapter eight
 

Similar to Introduction to Web Engineering by H.I. Bijoy

Introduction to Computer Networking
Introduction to Computer NetworkingIntroduction to Computer Networking
Introduction to Computer Networking
shankars73
 
Computer Introduction-Lecture07
Computer Introduction-Lecture07Computer Introduction-Lecture07
Computer Introduction-Lecture07
Dr. Mazin Mohamed alkathiri
 
EMBEDDED WEB TECHNOLOGY
EMBEDDED WEB TECHNOLOGYEMBEDDED WEB TECHNOLOGY
EMBEDDED WEB TECHNOLOGY
Vinay Kumar
 
Week 6 - Networking and the Internet.pptx
Week 6 - Networking and the Internet.pptxWeek 6 - Networking and the Internet.pptx
Week 6 - Networking and the Internet.pptx
KwadjoOwusuAnsahQuar
 
networking concepts
networking conceptsnetworking concepts
networking concepts
mtguillermo
 
Demystifying Networks and Communication: A Guide for MIB Students
Demystifying Networks and Communication: A Guide for MIB StudentsDemystifying Networks and Communication: A Guide for MIB Students
Demystifying Networks and Communication: A Guide for MIB Students
IMS Ghaziabad, University Course Campus
 
Cs556 section1
Cs556 section1Cs556 section1
Cs556 section1
farshad33
 
The improvement and performance
The improvement and performanceThe improvement and performance
The improvement and performance
csandit
 
THE IMPROVEMENT AND PERFORMANCE OF MOBILE ENVIRONMENT USING BOTH CLOUD AND TE...
THE IMPROVEMENT AND PERFORMANCE OF MOBILE ENVIRONMENT USING BOTH CLOUD AND TE...THE IMPROVEMENT AND PERFORMANCE OF MOBILE ENVIRONMENT USING BOTH CLOUD AND TE...
THE IMPROVEMENT AND PERFORMANCE OF MOBILE ENVIRONMENT USING BOTH CLOUD AND TE...
cscpconf
 
THE IMPROVEMENT AND PERFORMANCE OF MOBILE ENVIRONMENT USING BOTH CLOUD AND TE...
THE IMPROVEMENT AND PERFORMANCE OF MOBILE ENVIRONMENT USING BOTH CLOUD AND TE...THE IMPROVEMENT AND PERFORMANCE OF MOBILE ENVIRONMENT USING BOTH CLOUD AND TE...
THE IMPROVEMENT AND PERFORMANCE OF MOBILE ENVIRONMENT USING BOTH CLOUD AND TE...
csandit
 
Seminar presentation on embedded web technology
Seminar presentation on embedded web technologySeminar presentation on embedded web technology
Seminar presentation on embedded web technology
Ranol R C
 
Web OS in Cloud Computing: A Case study
Web OS in Cloud Computing: A Case studyWeb OS in Cloud Computing: A Case study
Web OS in Cloud Computing: A Case study
Eswar Publications
 
BASIC_COMPUTER_NETWORKING (1).pdf
BASIC_COMPUTER_NETWORKING (1).pdfBASIC_COMPUTER_NETWORKING (1).pdf
BASIC_COMPUTER_NETWORKING (1).pdf
JafarHussain48
 
The Improvement and Performance of Mobile Environment using Both Cloud and Te...
The Improvement and Performance of Mobile Environment using Both Cloud and Te...The Improvement and Performance of Mobile Environment using Both Cloud and Te...
The Improvement and Performance of Mobile Environment using Both Cloud and Te...
IJwest
 
lec1.pptx
lec1.pptxlec1.pptx
lec1.pptx
Musab58
 
Network administration Book
Network administration BookNetwork administration Book
Network administration Book
Muhammad Jawwad Hashmi
 
Web server administration
Web server administrationWeb server administration
Web server administration
sawsan slii
 
Computer communication and internet
Computer communication and internetComputer communication and internet
Computer communication and internet
eVidhya
 
Module1 Mobile Computing Architecture
Module1 Mobile Computing ArchitectureModule1 Mobile Computing Architecture
Module1 Mobile Computing Architecture
raksharao
 
Distributed computing bsics
Distributed computing bsicsDistributed computing bsics
Distributed computing bsics
Deepak John
 

Similar to Introduction to Web Engineering by H.I. Bijoy (20)

Introduction to Computer Networking
Introduction to Computer NetworkingIntroduction to Computer Networking
Introduction to Computer Networking
 
Computer Introduction-Lecture07
Computer Introduction-Lecture07Computer Introduction-Lecture07
Computer Introduction-Lecture07
 
EMBEDDED WEB TECHNOLOGY
EMBEDDED WEB TECHNOLOGYEMBEDDED WEB TECHNOLOGY
EMBEDDED WEB TECHNOLOGY
 
Week 6 - Networking and the Internet.pptx
Week 6 - Networking and the Internet.pptxWeek 6 - Networking and the Internet.pptx
Week 6 - Networking and the Internet.pptx
 
networking concepts
networking conceptsnetworking concepts
networking concepts
 
Demystifying Networks and Communication: A Guide for MIB Students
Demystifying Networks and Communication: A Guide for MIB StudentsDemystifying Networks and Communication: A Guide for MIB Students
Demystifying Networks and Communication: A Guide for MIB Students
 
Cs556 section1
Cs556 section1Cs556 section1
Cs556 section1
 
The improvement and performance
The improvement and performanceThe improvement and performance
The improvement and performance
 
THE IMPROVEMENT AND PERFORMANCE OF MOBILE ENVIRONMENT USING BOTH CLOUD AND TE...
THE IMPROVEMENT AND PERFORMANCE OF MOBILE ENVIRONMENT USING BOTH CLOUD AND TE...THE IMPROVEMENT AND PERFORMANCE OF MOBILE ENVIRONMENT USING BOTH CLOUD AND TE...
THE IMPROVEMENT AND PERFORMANCE OF MOBILE ENVIRONMENT USING BOTH CLOUD AND TE...
 
THE IMPROVEMENT AND PERFORMANCE OF MOBILE ENVIRONMENT USING BOTH CLOUD AND TE...
THE IMPROVEMENT AND PERFORMANCE OF MOBILE ENVIRONMENT USING BOTH CLOUD AND TE...THE IMPROVEMENT AND PERFORMANCE OF MOBILE ENVIRONMENT USING BOTH CLOUD AND TE...
THE IMPROVEMENT AND PERFORMANCE OF MOBILE ENVIRONMENT USING BOTH CLOUD AND TE...
 
Seminar presentation on embedded web technology
Seminar presentation on embedded web technologySeminar presentation on embedded web technology
Seminar presentation on embedded web technology
 
Web OS in Cloud Computing: A Case study
Web OS in Cloud Computing: A Case studyWeb OS in Cloud Computing: A Case study
Web OS in Cloud Computing: A Case study
 
BASIC_COMPUTER_NETWORKING (1).pdf
BASIC_COMPUTER_NETWORKING (1).pdfBASIC_COMPUTER_NETWORKING (1).pdf
BASIC_COMPUTER_NETWORKING (1).pdf
 
The Improvement and Performance of Mobile Environment using Both Cloud and Te...
The Improvement and Performance of Mobile Environment using Both Cloud and Te...The Improvement and Performance of Mobile Environment using Both Cloud and Te...
The Improvement and Performance of Mobile Environment using Both Cloud and Te...
 
lec1.pptx
lec1.pptxlec1.pptx
lec1.pptx
 
Network administration Book
Network administration BookNetwork administration Book
Network administration Book
 
Web server administration
Web server administrationWeb server administration
Web server administration
 
Computer communication and internet
Computer communication and internetComputer communication and internet
Computer communication and internet
 
Module1 Mobile Computing Architecture
Module1 Mobile Computing ArchitectureModule1 Mobile Computing Architecture
Module1 Mobile Computing Architecture
 
Distributed computing bsics
Distributed computing bsicsDistributed computing bsics
Distributed computing bsics
 

More from Md. Hasan Imam Bijoy

Introduction to System, Simulation and Model
Introduction to System, Simulation and ModelIntroduction to System, Simulation and Model
Introduction to System, Simulation and Model
Md. Hasan Imam Bijoy
 
Basic Accounting by Md. Hasan Imam Bijoy
Basic Accounting by Md. Hasan Imam BijoyBasic Accounting by Md. Hasan Imam Bijoy
Basic Accounting by Md. Hasan Imam Bijoy
Md. Hasan Imam Bijoy
 
Software Process and Model by Md. Hasan Imam Bijoy
Software Process and  Model by Md. Hasan Imam BijoySoftware Process and  Model by Md. Hasan Imam Bijoy
Software Process and Model by Md. Hasan Imam Bijoy
Md. Hasan Imam Bijoy
 
Introduction to Compiler by Md. Hasan Imam Bijoy
Introduction to Compiler by Md. Hasan Imam BijoyIntroduction to Compiler by Md. Hasan Imam Bijoy
Introduction to Compiler by Md. Hasan Imam Bijoy
Md. Hasan Imam Bijoy
 
Encoder
EncoderEncoder
Time Division Multiplexing
Time Division MultiplexingTime Division Multiplexing
Time Division Multiplexing
Md. Hasan Imam Bijoy
 
Time management
Time management Time management
Time management
Md. Hasan Imam Bijoy
 
Impression management
Impression managementImpression management
Impression management
Md. Hasan Imam Bijoy
 
Covid 19
Covid 19Covid 19
Object oriented database
Object oriented databaseObject oriented database
Object oriented database
Md. Hasan Imam Bijoy
 
Routing
RoutingRouting
Time and Financial Management
Time and Financial ManagementTime and Financial Management
Time and Financial Management
Md. Hasan Imam Bijoy
 

More from Md. Hasan Imam Bijoy (12)

Introduction to System, Simulation and Model
Introduction to System, Simulation and ModelIntroduction to System, Simulation and Model
Introduction to System, Simulation and Model
 
Basic Accounting by Md. Hasan Imam Bijoy
Basic Accounting by Md. Hasan Imam BijoyBasic Accounting by Md. Hasan Imam Bijoy
Basic Accounting by Md. Hasan Imam Bijoy
 
Software Process and Model by Md. Hasan Imam Bijoy
Software Process and  Model by Md. Hasan Imam BijoySoftware Process and  Model by Md. Hasan Imam Bijoy
Software Process and Model by Md. Hasan Imam Bijoy
 
Introduction to Compiler by Md. Hasan Imam Bijoy
Introduction to Compiler by Md. Hasan Imam BijoyIntroduction to Compiler by Md. Hasan Imam Bijoy
Introduction to Compiler by Md. Hasan Imam Bijoy
 
Encoder
EncoderEncoder
Encoder
 
Time Division Multiplexing
Time Division MultiplexingTime Division Multiplexing
Time Division Multiplexing
 
Time management
Time management Time management
Time management
 
Impression management
Impression managementImpression management
Impression management
 
Covid 19
Covid 19Covid 19
Covid 19
 
Object oriented database
Object oriented databaseObject oriented database
Object oriented database
 
Routing
RoutingRouting
Routing
 
Time and Financial Management
Time and Financial ManagementTime and Financial Management
Time and Financial Management
 

Recently uploaded

Runway Orientation Based on the Wind Rose Diagram.pptx
Runway Orientation Based on the Wind Rose Diagram.pptxRunway Orientation Based on the Wind Rose Diagram.pptx
Runway Orientation Based on the Wind Rose Diagram.pptx
SupreethSP4
 
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&BDesign and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Sreedhar Chowdam
 
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
AJAYKUMARPUND1
 
Architectural Portfolio Sean Lockwood
Architectural Portfolio Sean LockwoodArchitectural Portfolio Sean Lockwood
Architectural Portfolio Sean Lockwood
seandesed
 
Railway Signalling Principles Edition 3.pdf
Railway Signalling Principles Edition 3.pdfRailway Signalling Principles Edition 3.pdf
Railway Signalling Principles Edition 3.pdf
TeeVichai
 
Gen AI Study Jams _ For the GDSC Leads in India.pdf
Gen AI Study Jams _ For the GDSC Leads in India.pdfGen AI Study Jams _ For the GDSC Leads in India.pdf
Gen AI Study Jams _ For the GDSC Leads in India.pdf
gdsczhcet
 
H.Seo, ICLR 2024, MLILAB, KAIST AI.pdf
H.Seo,  ICLR 2024, MLILAB,  KAIST AI.pdfH.Seo,  ICLR 2024, MLILAB,  KAIST AI.pdf
H.Seo, ICLR 2024, MLILAB, KAIST AI.pdf
MLILAB
 
Planning Of Procurement o different goods and services
Planning Of Procurement o different goods and servicesPlanning Of Procurement o different goods and services
Planning Of Procurement o different goods and services
JoytuBarua2
 
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
bakpo1
 
Final project report on grocery store management system..pdf
Final project report on grocery store management system..pdfFinal project report on grocery store management system..pdf
Final project report on grocery store management system..pdf
Kamal Acharya
 
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptxCFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
R&R Consult
 
ethical hacking-mobile hacking methods.ppt
ethical hacking-mobile hacking methods.pptethical hacking-mobile hacking methods.ppt
ethical hacking-mobile hacking methods.ppt
Jayaprasanna4
 
Fundamentals of Electric Drives and its applications.pptx
Fundamentals of Electric Drives and its applications.pptxFundamentals of Electric Drives and its applications.pptx
Fundamentals of Electric Drives and its applications.pptx
manasideore6
 
ethical hacking in wireless-hacking1.ppt
ethical hacking in wireless-hacking1.pptethical hacking in wireless-hacking1.ppt
ethical hacking in wireless-hacking1.ppt
Jayaprasanna4
 
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdfHybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
fxintegritypublishin
 
road safety engineering r s e unit 3.pdf
road safety engineering  r s e unit 3.pdfroad safety engineering  r s e unit 3.pdf
road safety engineering r s e unit 3.pdf
VENKATESHvenky89705
 
ASME IX(9) 2007 Full Version .pdf
ASME IX(9)  2007 Full Version       .pdfASME IX(9)  2007 Full Version       .pdf
ASME IX(9) 2007 Full Version .pdf
AhmedHussein950959
 
ML for identifying fraud using open blockchain data.pptx
ML for identifying fraud using open blockchain data.pptxML for identifying fraud using open blockchain data.pptx
ML for identifying fraud using open blockchain data.pptx
Vijay Dialani, PhD
 
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdfTop 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Teleport Manpower Consultant
 
Water Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation and Control Monthly - May 2024.pdfWater Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation & Control
 

Recently uploaded (20)

Runway Orientation Based on the Wind Rose Diagram.pptx
Runway Orientation Based on the Wind Rose Diagram.pptxRunway Orientation Based on the Wind Rose Diagram.pptx
Runway Orientation Based on the Wind Rose Diagram.pptx
 
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&BDesign and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
 
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
 
Architectural Portfolio Sean Lockwood
Architectural Portfolio Sean LockwoodArchitectural Portfolio Sean Lockwood
Architectural Portfolio Sean Lockwood
 
Railway Signalling Principles Edition 3.pdf
Railway Signalling Principles Edition 3.pdfRailway Signalling Principles Edition 3.pdf
Railway Signalling Principles Edition 3.pdf
 
Gen AI Study Jams _ For the GDSC Leads in India.pdf
Gen AI Study Jams _ For the GDSC Leads in India.pdfGen AI Study Jams _ For the GDSC Leads in India.pdf
Gen AI Study Jams _ For the GDSC Leads in India.pdf
 
H.Seo, ICLR 2024, MLILAB, KAIST AI.pdf
H.Seo,  ICLR 2024, MLILAB,  KAIST AI.pdfH.Seo,  ICLR 2024, MLILAB,  KAIST AI.pdf
H.Seo, ICLR 2024, MLILAB, KAIST AI.pdf
 
Planning Of Procurement o different goods and services
Planning Of Procurement o different goods and servicesPlanning Of Procurement o different goods and services
Planning Of Procurement o different goods and services
 
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
 
Final project report on grocery store management system..pdf
Final project report on grocery store management system..pdfFinal project report on grocery store management system..pdf
Final project report on grocery store management system..pdf
 
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptxCFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
 
ethical hacking-mobile hacking methods.ppt
ethical hacking-mobile hacking methods.pptethical hacking-mobile hacking methods.ppt
ethical hacking-mobile hacking methods.ppt
 
Fundamentals of Electric Drives and its applications.pptx
Fundamentals of Electric Drives and its applications.pptxFundamentals of Electric Drives and its applications.pptx
Fundamentals of Electric Drives and its applications.pptx
 
ethical hacking in wireless-hacking1.ppt
ethical hacking in wireless-hacking1.pptethical hacking in wireless-hacking1.ppt
ethical hacking in wireless-hacking1.ppt
 
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdfHybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
 
road safety engineering r s e unit 3.pdf
road safety engineering  r s e unit 3.pdfroad safety engineering  r s e unit 3.pdf
road safety engineering r s e unit 3.pdf
 
ASME IX(9) 2007 Full Version .pdf
ASME IX(9)  2007 Full Version       .pdfASME IX(9)  2007 Full Version       .pdf
ASME IX(9) 2007 Full Version .pdf
 
ML for identifying fraud using open blockchain data.pptx
ML for identifying fraud using open blockchain data.pptxML for identifying fraud using open blockchain data.pptx
ML for identifying fraud using open blockchain data.pptx
 
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdfTop 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
 
Water Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation and Control Monthly - May 2024.pdfWater Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation and Control Monthly - May 2024.pdf
 

Introduction to Web Engineering by H.I. Bijoy

  • 1.
  • 2. Md. Hasan Imam Bijoy ID: 182-15-11743 Section: E Department of CSE Daffodil International University Presenter
  • 3. Agenda 1 What is Web Engineering? 2 Internet 3 WEB (WWW) 5 Distributed System 6 Client Server Paradigm 7 Static & Dynamic Website 4 Internet Vs WEB
  • 4. Web Engineering?  Web Engineering is the study of the process, used to create high quality web-based applications  Web engineering draws heavily on the principles and management activities found in software engineering process  Web engineering extends software engineering to web application
  • 5. Internet  The Internet is a massive network of networks, a networking infrastructure.  It connects millions of computers together globally, forming a network in which any computer can communicate with any other computer as long as they are both connected to the Internet.  Information that travels over the Internet does so via a variety of languages known as protocols.
  • 6. INTERNET VS WEB ● Internet ○ A physical network of networks connecting billions of computers and other devices using common protocols (TCP/IP) for sharing and transmitting information ● World Wide Web [Old] ○ A collection of interlinked multimedia documents (web pages stored on internet connected devices and accessed using a common protocol (HTTP)) ● Key distinction: ○ The internet is hardware plus protocols while the world wide web is software plus protocols ○ The world wide web is an application using the internet to transmit information, just like many others, for example, email, SSH, FTP VS
  • 7. WEB  World Wide Web  The World Wide Web, or simply Web, is a way of accessing information over the medium of the Internet.  It is an information-sharing model that is built on top of the Internet.  The Web uses the HTTP protocol, only one of the languages spoken over the Internet, to transmit data. Web services, which use HTTP to allow applications to communicate in order to exchange business logic, use the Web to share information.
  • 8. Distributed System  Distributed computing is a field of computer science that studies distributed systems. Also known as distributed computing  System with multiple components  Located on different machines that communicate and coordinate actions  Appear as a single coherent system to the end-user.
  • 9. BENEFITS AND CHALLENGES OF DISTRIBUTED SYSTEM  Benefits  Computing happens independently on each node o easy and generally inexpensive to add additional nodes and functionality as necessary  Efficient because work loads can be broken up and sent to multiple machines  The system generally doesn’t experience any disruptions if a single machine fails  Challenges  Fault-tolerant as they can be made up of hundreds of nodes that work together
  • 10. CLIENT-SERVER PARADIGM  Client–server model is a distributed application structure that partitions tasks or workloads between the providers of a resource or service, called servers, and service requesters, called clients.  Server program sends copies of documents on request  Requires computer on Internet and server software always running  Client program sends message to server to request copy of document  Clients and servers communicate via TCP/IP  Client and server may establish "persistent connection" so that all pages after first arrive more quickly
  • 11. Static Website Vs Dynamic Website