RWikiへの接続 RWikiはdRubyを用いて,Wikiの機能とWikiのインターフェイスを分 離している.機能を提供しているプロセスがサーバ,インターフェ イスを提供しているプロセスがクライアントになる. サーバはRWiki::Frontオブジェクトを公開している.クライ アントはFrontオブジェクトに様々な処理を依頼して,その 結果に応じてインターフェイスを構成する.様々な処理とは,例え ば,指定した名前のページが存在するかを調べる,指定した文字列 を含むページの名前を取得するというようなものである. ホテルというメタファがしっくりくるかもしれない.つまり,サー バの公開しているFrontオブジェクトがホテルのフロントでクライ アントがホテルの宿泊客である.宿泊客はフロントに電話し,部屋 まで食事を運んでくれなどフロントに言う.しばらくすると,食事 が部屋に運ばれてくる.フロント