Web Application Architecture.pptx - WEB APPLICATION ARCHITECTURE WHAT IS WEB APPLICATION ARCHITECTURE \u2022 A Web application is a complex piece of

Web Application Architecture.pptx - WEB APPLICATION...

This preview shows page 1 - 4 out of 13 pages.

WEB APPLICATION ARCHITECTURE?
Image of page 1
WHAT IS WEB APPLICATION ARCHITECTURE? A Web application is a complex piece of software. It consists of many components like the user interface, a login-screen, an in-app store, the database, etc. To manage these components, software engineers devised web application architecture to logically define the relationships and manner of interactions between all of these components for a Web app. Basically, web application architecture is a framework (or some people might call it a mechanism) that states its main external and internal components, the relationship and interaction between those application components (middleware system, user interfaces, and databases). Its primary mission is to make sure that all components work simultaneously and be a strong base to build and set up everything afterward. Every Web application consists of both a front-end and a back-end. The front-end, also known as the client-side, is everything that the user sees and interacts within inside their browser. The main purpose of the client-side is to collect data from users. It is written in variants of HTML, CSS, and JavaScript. Next, we have the back-end, also known as the server-side of the app. It is the part, which is not accessible by users; it stores and manipulates data. The backend processes HTTP requests which essentially “fetch” the data (text, images, files, etc.) called for by the user. Unlike the frontend, many languages like PHP, Java, Python, JavaScript, and others can be used to write the backend of a Web Application.
Image of page 2
WEB APPLICATION ARCHITECTURE Web application architecture describes the relationships between databases, servers, and applications in a system. It determines how the functionality and logic of a system are distributed between server-side and client-side. Basically, architecture is responsible for fitting together all the application elements: what your users see and interact with, and how the software handles operations on the internal level. A modern web application architecture is based on the same fundamental structural components. UI/UX components : these components aren’t incorporated in the underlying architecture of the web app. In today’s guide to web architecture, we will only touch briefly on UI/UX. Generally, these components are responsible for presenting a visual layout for the web application. They are connected to apps’ functionality but don’t interact with architecture. Client component : it’s synonymous with the client-side. It’s written and run entirely in the user’s browser. This component doesn’t depend on the operating system or hardware characteristics. The main task of the client component is to ensure smooth interactions with clients. Server component : this part of the application handles the internal logic and connects the functionality of the database. Here, all the user data is stored and managed. Developers use general-purpose languages to build server-side of the web application, such as PHP, Python, Java.
Image of page 3
Image of page 4

  • Left Quote Icon

    Student Picture

  • Left Quote Icon

    Student Picture

  • Left Quote Icon

    Student Picture