著者
櫻 裕司 香川 考司 垂水 浩幸
出版者
一般社団法人情報処理学会
雑誌
情報処理学会研究報告グループウェアとネットワークサービス(GN) (ISSN:09196072)
巻号頁・発行日
vol.2002, no.97, pp.23-27, 2002-10-24
参考文献数
3

分散環境での開発では、複数のユーザによるファイルの更新が衝突してしまう可能性がある。現在の共同開発を支援するシステムではこれを防ぐためにファイルのロック、マージといった方法を用いている。しかし、これらの方法では共同開発の作業中に問題が発生する。そこでファイルの一部分のみをロックすることによりこの問題解決するシステムを作成した。本システムではXHTML ファイルの各要素をロックの粒度とし、ユーザ間の排他制御を行っている。またJava Servlet Java Plug-inを用いることによりHTTP 及びそのトンネリングのみの通信で制御されている。In a distributed environment, there is a possibility of conflicts when a file is updated by multiple users. Current systems supp orting distributed development employs metho ds such as "locking" or "merging" in order to prevent or to dissolve conflicts. However, these traditional methods are problematic. In this paper, we propose a system where a lock is applied to a part of a file in order to avoid this problem. More specifically, an entity in XHTML documents can be a unit of mutual exclusion. Since the system is constituted of Java Servlets and Java Plug-in's, it uses only HTTP(including HTTP tunneling) for communication between components.