본문 바로가기


냐옹아 멍멍해봐(How to Speak IT)/테크(IT) 회화

웹 애플리케이션(Web Application)이란?

반응형

IT 스타트업의 서비스 형태 ② 웹 애플리케이션

IT 스타트업의 서비스 형태 ② 웹 애플리케이션

 

초기 웹 서비스(웹 사이트와 웹 서버)

 

지난번 포스팅

'IT 스타트업의 서비스 형태 ① 웹 사이트'와

'IT 스타트업의 서비스 형태 ① - 1 웹 사이트를 위한 웹 서버 만들기'에서 살펴본

웹 사이트와 웹 서버는 웹의 창시자 팀 버너스 리가 개발한 초기 웹 서비스의 모습입니다.

 

팀 버너스 리가 만든 초기 웹 서비스는

HTML이란 컴퓨터 언어로 만든 웹 페이지를 웹 서버에 저장하고,

웹 브라우저가 웹 서버에게 웹 페이지를 보여 달라고 요청하면

웹 서버가 웹 브라우저에게 웹 페이지를 전송하는 단순한 시스템이지만,

기본적으로 2대 이상의 컴퓨터가 인터넷으로 연결되어야 가능한 서비스입니다.

 

 

 애플리케이션이란?

 

인터넷으로 두 대의 컴퓨터를 연결하기 전에는,

한 대의 컴퓨터에 사용자가 필요한 소프트웨어나 프로그램을 설치해서 사용하는 것이 일반적인 형태였습니다.

문서를 작성하기 위해 컴퓨터에 한글 프로그램이나 MS워드 프로그램을 설치하는 것처럼 말입니다.

 

 

일반적인 애플리케이션

컴퓨터에 설치하는 이러한 소프트웨어나 프로그램,

컴퓨터의 운영체제 위에서 실행되도록 특정한 업무를 수행할 목적으로 개발된 소프트웨어를 응용 소프트웨어(application software) 또는 응용 프로그램(application software)이라고 합니다.

예전에는 응용을 줄여서 소프트웨어나 프로그램이라는 말을 많이 사용했는데

요즘은 소프트웨어나 프로그램을 줄여서 애플리케이션(application)이라고 부르는 경우가 많아졌습니다.

 

쉽게 말해 애플리케이션은 사용자가 컴퓨터로 원하는 작업을 할 수 있도록 만들어진 소프트웨어 또는 사용자와 상호 작용이 가능한 프로그램이라 할 수 있습니다. 사용자가 보고 싶은 웹페이지의 URL을 입력하면 웹 페이지를 보여주는 웹 브라우저도 하나의 애플리케이션입니다.

 

소프트웨어, 프로그램, 애플리케이션의 구별 → 비교하면 쉽다 IT 용어 정리 - 소프트웨어, 프로그램, 애플리케이션(앱)


 웹 애플리케이션이란?

 

그러면 웹 애플리케이션(Web Application)은 무엇일까요?

 

한마디로 사용자와 상호 작용이 가능한 웹이라고 할 수 있습니다. 컴퓨터에 설치해서 사용해야 했던 애플리케이션의 기능을 웹이 대신하는 것입니다.

 

예전엔 MS 엑셀 프로그램을 설치해야 사용할 수 있었던 기능을 지금은 웹 브라우저에서 구글시트에 접속하거나 온라인 엑셀에 접속해서 사용할 수 있습니다. 한글도 웹 브라우저로 접속할 수 있는 한컴 오피스 웹 서비스를 운영하고 있습니다.

 

 

웹 애플리케이션

이처럼 사용자가 별도의 응용 소프트웨어(애플리케이션)를 설치하지 않아도 웹 브라우저를 통해 응용 소프트웨어의 기능을 이용할 수 있도록 만든 웹 서비스가 웹 애플리케이션입니다.

 

웹 애플리케이션은 전 세계에 있는 컴퓨터에 응용 소프트웨어를 배포하고 설치하는 작업 없이 대부분의 컴퓨터에 이미 설치되어 있는 웹 브라우저를 통해 새로운 서비스를 배포할 수 있기 때문에 인기를 누리고 있습니다.

 

웹 애플리케이션은 웹메일 같은 단순한 기능에서부터 SNS, 온라인 쇼핑몰, MMORPG 게임까지 다양한 기능을 구현할 수 있습니다. 

 

여전히 웹 사이트에 접속한다는 표현을 쓰지만 사실은 웹 애플리케이션을 이용하고 있는 경우가 많습니다.

 

단순한 회사 소개 페이지가 아닌 이상, 네이버, 페이스북, 쿠팡 등 웹 브라우저를 통해 접속하는 웹 사이트가 제공하는 서비스의 형태는 대부분 웹 애플리케이션을 포함하고 있습니다. 

 

웹 브라우저와 웹 서버가 웹 페이지를 주고받는 단순한 시스템이던 초기 웹이 어떻게 다양한 기능을 구현하고 사용자와 상호작용이 가능한 웹 애플리케이션으로 진화할 수 있었을까요?

 

다음 포스팅에서는 초기 웹(웹 1.0)이 웹 애플리케이션(웹 2.0)으로 진화하는 과정을 살펴보면서 현재의 웹 애플리케이션의 기술을 이해하기 위한 기초를 다지도록 하겠습니다. 

 


참고 자료

 

웹 애플리케이션, 위키백과

 

응용 소프트웨어, 위키백과

 

 

반응형