Types of Web Applications - PowerPoint PPT Presentation

About This Presentation
Title:

Types of Web Applications

Description:

Talking in terms of computing, a web application or a web app can be termed as a client–server computer program where the client, including the user interface and client-side logic, runs in a web browser. Some of the most common types of web applications are webmail, online retail sales, online banking, and online auctions among many others. – PowerPoint PPT presentation

Number of Views:180
Slides: 10
Provided by: katleenbrown440

less

Transcript and Presenter's Notes

Title: Types of Web Applications


1
Types of Web Applications and Everything You
Wanted To Know
  • -Hidden Brains
  • Enterprise Web Mobile App Development Company

2
Types of Web Applications
  • Talking in terms of computing, a web application
    or a web app can be termed as a clientserver
    computer program where the client, including the
    user interface and client-side logic, runs in a
    web browser. Some of the most common types of web
    applications are webmail, online retail sales,
    online banking, and online auctions among many
    others.
  • One cannot clearly differentiate between a
    dynamic web page of any kind and a web
    application. Those websites which are referred
    to as web applications are the ones which have
    similar functionality to a desktop software
    application, or to a mobile app.

3
How did web applications originate?
  • In earliest versions of computing models where
    clientserver model was used, you would see that
    the processing load for the application was
    shared between code on the server and code
    installed on each client locally.
  • Earlier applications had their own pre-compiled
    client program that used to serve as its user
    interface and had to be separately installed on
    each users personal computer.
  • If one upgraded the server-side code of the
    application, they would also typically require an
    upgrade to the client-side code installed on each
    user workstation. This would in turn add to the
    support cost and decrease productivity as well.

4
Components of web applications
  • Any web application, big or small, contains these
    major components
  • View Layer- When you consider an MVC
    application, the View layer component gives an
    interface to the application. Regardless if it is
    for users with a browser or for another
    application using Web services. View layer is the
    bridge for getting the data in and out of the
    application.
  • It does not have business logic, like calculating
    interest for a banking application or storing
    items in a shopping cart for an online catalog.
    It also does not contain any code for existing
    data to or retrieving data from a data source.
    Business logic is managed by the Model layer.
    View layer is more focused on the interface.

5
Continue
  • Business Layer- It is also known as Business
    Logic or Domain Logic or Application Layer. The
    function of the business layer is to accept user
    requests from the browser, processes them, and
    determine the routes through which the data will
    be accessed. The workflows by which the data and
    requests travel through the back end lay encoded
    in a business layer.
  • Data Access Layer- This layer is built to keep
    the code you use to pull data from your data
    store like database, flat files, or web services
    separate from business logic and presentation
    code. So even if you have to change data stores,
    you dont end up rewriting the whole thing.

6
Types of Web Applications
  • Three primary types of web application
    architecture are
  • Serverless Architecture A serverless
    architecture is a simple way to build and run
    applications and services without having to
    manage infrastructure. The application you deploy
    runs on servers, but all the server management is
    done by a third-party service provider like AWS.
    You dont need to provision, scale, and maintain
    servers in order to run your applications,
    databases, and storage systems.

7
Continue
  • Single-Page Applications A single-page
    application or SPA is a type of web application
    architecture which interacts with the user by
    dynamically rewriting the current page rather
    than loading entire new pages from a server. By
    this way, one can avoid interruption of the user
    experience between successive pages which makes
    the application behave more like a desktop
    application.
  • Microservices They can be called small and
    lightweight services which are responsible for
    executing a single functionality. The
    Microservices Architecture framework allows the
    developers working with it to not only enhance
    productivity but also speed up the entire
    deployment process.

8
Conclusion
  • Along with technology, the architecture of web
    applications is also evolving and growing
    day-by-day. The overall effectiveness,
    responsiveness, and agility of a web application
    is defined by the type of model one chooses. It
    is highly recommended that you take time to
    consider all your business requirements before
    initiating the development process.

9
Contact US
  • Email biz_at_hiddenbrains.com
  • Skype hiddenbrains
  • Hangouts biz_at_hiddenbrains.com
  • United States1 323-908-3492
  • India 91-989-802-1433
  • Url https//www.hiddenbrains.com
Write a Comment
User Comments (0)
About PowerShow.com