6W-8
Rubyによるプッシュ型通信のためのWebSocketライブラリの開発
○古谷 崇,松原俊一,Martin J. Duerst(青学大)
近年,リアルタイムで情報が更新されるWebサービスが多くなってきている.こうしたサービスを提供するプロトコルとしてWebSocketがIETFによって開発・標準化されている.WebSocketの大きな利点はWebサーバとWebブラウザの間でプッシュ型全二重通信を可能としながらも小さなレイテンシを維持できる点にある.ところがライブラリが十分に整備されていないため実際のサービスでの活用例は少ない.そこで本研究ではWebサービスでよく用いられるプログラミング言語RubyのWebSocketライブラリを開発する.ライブラリは基本的な使用を満たす部分とそれぞれの通信パターンに合わせた応用部分からなる.