Im between cherry

what is WAS? 본문

카테고리 없음

what is WAS?

meal 2020. 11. 8. 16:45

WAS(Web Application Server, 웹 애플리케이션 서버)

웹 애플리케이션 서버는 웹 애플리케이션과 서버 환경을 만들어 동작시키는 기능을 제공하는 소프트웨어 프레임워크이다.

인터넷 상에서 HTTP를 통해 사용자 컴퓨터나 장치에 애플리케이션을 수행해 주는 미들웨어(소프트웨어 엔진)*로 볼 수 있다.

웹 애플리케이션 서버는 동적 서버 콘텐츠를 수행하는 것으로 일반적인 웹 서버*와 구별이 되며, 주로 데이터베이스 서버와 같이 수행이 된다.

웹 애플리케이션 서버는 대부분이 자바 기반으로 주로 자바 EE 표준을 수용하고 있으나, 자바 기반이지만 자바 EE 표준을 따르지 않는 제품과 .NET이나 Citrix기반인 비자바 계열도 존재한다.

 

WAS의 기본 기능

  • 프로그램 실행 환경과 데이터베이스 접속 기능 제공.

  • 여러 개의 트랜잭션 관리.

  • 업무를 처리하는 비즈니스 로직 수행.

 

 

*미들웨어

미들웨어는 컴퓨터 제작 회사가 사용자의 요구대로 만들어 제공하는 프로그램으로, 운영 체제 응용 소프트웨어의 중간에서 조정과 중개의 역할을 수행하는 소프트웨어다. 응용 소프트웨어 운영 체제로부터 제공받는 서비스 이외에 추가적으로 이용할 수 있는 서비스를 제공하는 컴퓨터 소프트웨어이다. 

*웹서버

웹 서버는 HTTP를 통해 웹 브라우저에서 요청하는 HTML 문서나 오브젝트(이미지 파일 등)을 전송해주는 서비스 프로그램을 말한다. 웹 서버 소프트웨어를 구동하는 하드웨어도 웹 서버라고 하는 경우가 간혹 있다.

Comments