웹 사이트, 웹 앱, 웹 시스템

LeeYulhee·2024년 2월 5일

👉 웹 사이트(Web Site)


  • 정의
    • 웹 사이트는 웹 페이지의 모음
    • 각 페이지는 하이퍼텍스트 마크업 언어(HTML)로 작성
    • 보통 정적인 정보를 제공
  • 특징
    • 주로 정보 제공에 초점을 맞춤
    • 상호 작용성이 제한적일 수 있음
      • 예시 : 연락처 양식, 간단한 검색 기능
    • 사용자는 정보를 읽거나 다운로드할 수 있지만, 웹 사이트 자체에서 복잡한 작업을 수행하는 것은 제한적



👉 웹 앱(Web App)


  • 정의
    • 웹 애플리케이션의 약칭으로 동적인 구조를 가리킴
    • 웹 앱은 사용자와 상호 작용하고 특정 작업을 수행할 수 있는 웹 기반 프로그램
    • 구성은 웹 서버에다가 애플리케이션 서버(AP 서버) 및 데이터베이스 서버(DB 서버) 등이 추가됨
  • 특징
    • 동적 콘텐츠와 상호 작용성에 중점을 둠
    • 사용자가 데이터를 입력하고, 서버와 상호 작용하며, 복잡한 작업을 수행할 수 있음
      • 예시 : 온라인 쇼핑, 예약 시스템
    • 종종 데이터베이스와 통합되어 사용자 정보를 저장하고 검색함



👉 웹 시스템(Web System)


  • 정의
    • 웹 사이트 및 웹 앱에 더해서 API 등으로 개별 서비스를 제공하는 등 다소 복잡하고 규모가 큰 구조
    • 외부 시스템과의 연계, 자동으로 날씨 정보를 수신, IoT 디바이스의 이용 등이 대표적인 예
    • 이 시스템은 종종 여러 서버, 데이터베이스, 애플리케이션으로 구성되어 복잡한 비즈니스 프로세스를 지원
  • 특징
    • 대규모 조직이나 엔터프라이즈 수준의 요구 사항을 충족하도록 설계됨
    • 여러 하위 시스템과 통합하여 광범위한 기능을 제공할 수 있음
      • 예시 : 고객 관리, 주문 처리, 재고 관리
    • 높은 수준의 보안, 데이터 관리, 시스템 통합을 요구함

💻 참고 도서 : 그림으로 배우는 웹 구조

profile
끝없이 성장하고자 하는 백엔드 개발자입니다.

0개의 댓글