342 0

WebSocket을 활용한 실시간 예매시스템 설계 및 구현

Title
WebSocket을 활용한 실시간 예매시스템 설계 및 구현
Other Titles
Design and Implementation of Real-time Reservation System using WebSocket
Author
김형태
Alternative Author(s)
Kim, Hyung Tae
Advisor(s)
조인휘
Issue Date
2013-08
Publisher
한양대학교
Degree
Master
Abstract
최근 인터넷 사용자들은 웹 상에서 필요한 정보들을 실시간으로 얻기 원하고 있다. 이런 실시간 정보는 그 시점이 지나면 쓸모 없는 데이터가 될 수 도 있기 때문에 신속하게 전송되는 것이 이슈이다. 인터넷에서 실시간 웹 어플리케이션을 위한 기술로 Polling방식과 Comet방식이 주로 사용되어왔다. 하지만 이런 전통 방식은 네트워크에 과부하를 주는 원인이 되며 그로 인하여 서비스 유지 비용을 늘리는 단점이 있다. 본 논문에서는 HTML5의 WebSocket을 활용한 실시간 영화예매 시스템을 제안한다. 실시간 영화예매 시스템은 WebSocket을 활용하여 다음과 같은 기능을 구현한다. 첫째, 이미 예매완료된 좌석을 예매하려다 실패하는 작업을 제거하기 위해 좌석예매현황 및 선점기능을 실시간으로 제공한다. 둘째, 시간대별 좌석예매현황을 실시간으로 제공한다. 셋째, 예매 참여자들간 채팅 기능을 제공한다. 이렇게 구현된 시스템을 성능 테스트한 결과, WebSocket을 활용한 방식이 Polling방식보다 네트워크 부화는 1/3이하로 낮게 측정 되었고, 실시간 정보의 전송속도는 4배 이상 빠르게 측정되었다. 따라서 실시간 영화예매 시스템의 구현으로 전통적인 Polling방식보다 Websocket을 활용한 실시간 통신이 더 효과적임을 판단 할 수 있다. |Recently, internet users want to achieve necessary information in real-time from web. This real-time information may be able to unnecessary data when the moment is passed, so instant transmission is major issue. Polling method and Comet method are mainly used for real-time web application on the internet. However, these custom methods can cause network overload. Due to this, overall cost of service maintenance is increased. This thesis presents real-time cinema reservation system using WebSocket of HTML5. Real-time cinema reservation system is implemented with following function using WebSocket. First, reservation status and occupation are provided in real-time. Second, hourly reservation status is provided in real-time. Third, chatting function between participants is provided. As a result of tests, the result shows that WebSocket based method is 1/3 less network overload than Polling based method and transmission speed of real-time information is four times faster. According to the result, real-time communication through WebSocket is more efficient than Polling method by implementing real-time cinema reservation system.; Recently, internet users want to achieve necessary information in real-time from web. This real-time information may be able to unnecessary data when the moment is passed, so instant transmission is major issue. Polling method and Comet method are mainly used for real-time web application on the internet. However, these custom methods can cause network overload. Due to this, overall cost of service maintenance is increased. This thesis presents real-time cinema reservation system using WebSocket of HTML5. Real-time cinema reservation system is implemented with following function using WebSocket. First, reservation status and occupation are provided in real-time. Second, hourly reservation status is provided in real-time. Third, chatting function between participants is provided. As a result of tests, the result shows that WebSocket based method is 1/3 less network overload than Polling based method and transmission speed of real-time information is four times faster. According to the result, real-time communication through WebSocket is more efficient than Polling method by implementing real-time cinema reservation system.
URI
https://repository.hanyang.ac.kr/handle/20.500.11754/132800http://hanyang.dcollection.net/common/orgView/200000422309
Appears in Collections:
GRADUATE SCHOOL OF ENGINEERING[S](공학대학원) > ELECTRONIC & ELECTRICAL ENGINEERING(전기 및 전자공학과) > Theses(Master)
Files in This Item:
There are no files associated with this item.
Export
RIS (EndNote)
XLS (Excel)
XML


qrcode

Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.

BROWSE