Professional Documents
Culture Documents
2.unique Nature of Web Apps
2.unique Nature of Web Apps
OF
WEB APPS
Introduction
● Modern living is virtually depending on the world wide web(WWW).web has
changed the way of doing things
● Web based systems are now available from stand-alone tools to corporate
databases and business applications.web apps deliver a wide range of
facilities to the end users
● Web Applications are known as WebApps deliver a wide range of facilities to
the end users, which are available from simple website to business application.
● These are supported by various technologies such as HTML ,ASP.NET,
CGL,JSP/java,PHP,Perl,Spring .Now their are various categories of web
applications which are mentioned as follows
Categories of WebApps
● Web Portals
● Information Systems
● Interactive Systems
● Transactional WebApps
● Web Services
● Online Communities
● Social Web Apps
● Workflows
● Collaborative Work Environment
● Shared Data
● Ubiquitous
• Web Portals: A Web Portal is a customized website that provides information from various sources
in a consistent manner. For example, government and federal portals, online shopping mall,
business portal ,etc.
• Informational systems: These provide context wise information with navigation and links for
example : online newspapers, news letters, manuals, reports, etc.
• Interactive Systems: These provides an interface to the users to interact with the system
functionalities For example ,bulletin boards, registration forms, online games, etc.
• Transactional WebApps: Such systems provide functionalities for business operations. For
example, online bidding ,online banking ,online reservations, etc.
• Online Communities: These are the groups that share information .For example,discussion
groups,recommender systems,online marketplaces,electronic shopping malls ,etc
• Social Web apps: These are the Web apps help people to Link each other .For example,social
networking websites,web logs,collaborative filtering,etc.
• Workflows:The workflow applications automate the business process.For example online planning
and scheduling ,inventory management,status monitering,etc.
8.Collaborative work environments:
These websites supports people for online collaborations and virtual teams in their individual
and cooperative work on technical and social issues .For example chat rooms e-learning
platform,etc.
9. Shared Data
These are the applications where the shared data repositories are managed and used by the
practitioners.or example online repositories,data warehouses ,shared data architectures
,etc.
10. Ubiquitous:
These applications allow accessing Web-based contents and services through different
devices anywhere and anytime .For example customized services,location aware
services,multi platform delivery
Characteristics of Web Apps
● User satisfaction: Web Apps must provide all the expected functionalities
to the user without much effort.
● Performance: Web Apps must respond quickly to the user.
● Security: It is the capability of a system to allow minimum chance of
malicious or accidental attacks and prevent disclosure or loss of
information.
● Usability: It specifies how easy application is to use for various categories
of users.
● Reliability: It is the ability of a system to continue operation without failure
over a given time interval
Characteristics of Web Apps (Contd.)
● Scalability: WebApps are dynamic in nature and evolve over a time.
Therefore these should be able to handle increases in load and to be
readily enlarged.
● Availability: Web services must provide 24x7 facilities to the user for
operation and maintenance.
● Evolution and change: Web Apps have evolved and changed on regular
basis without affecting the performance of the system.
● Concurrency: Web Apps are accessed concurrently by many users at the
same time. Therefore, these must be consistent and reliable to concurrent
access.
Characteristics of Web Apps (Contd.)
● Network intensiveness: Web Apps are nothing without network
connections. These can be installed on various networks depending upon
the needs of the users.
● Data driven: Web Apps are able to handle various types of data such as
text, graphics, audio and video.
● Feedback: It gives freedom to the users to share their experiences of
using the WebApps.
● Elegance: It signifies how well the WebApps fit the problem space and
provide a consistent way of solving a problem. Tasks should be easiest to
do and it should have a good look and feel.
Web Apps Development Process
• This area is also called as Web Engineering .
• It covers various type of web development such as website
construction,website design,web based system .web engineering is the
discipline for web based devolpment.
• It is defined as the application of systematic,disciplined and quantifiable
approaches to development ,operation,maintenance and evolution of web apps
○ Feedback
○ Planning
○ Risk management
○ Change management
○ Project management