著者
井上 武 朝倉 浩志 植松 幸生 佐藤 浩史 高橋 紀之
出版者
一般社団法人電子情報通信学会
雑誌
電子情報通信学会技術研究報告. IN, 情報ネットワーク (ISSN:09135685)
巻号頁・発行日
vol.109, no.411, pp.97-102, 2010-01-28

多くのWebサイトが,AjaxやマッシュアップのためにWeb APIを提供しているが,Webアプリケーションに適した再利用可能なデータべースコンポーネントがないために,そのようなコンポーネントはサービスごとに独立に開発されてきた.本稿ではWebアプリケーションの開発を迅速に行うためのデータべース管理システムWAPDBを提案する.WAPDBは,Web API標準技術のAtomをべースに設計され,Webアプリケーションに求められる機能を提供する.たとえば,効率的なデータ・アクセス制御や簡潔な拡張メカニズム,検索・統計の提供である.WAPDBの導入によって,開発者はこれらの機能を繰り返し開発することから解放される.さらに,RESTアーキテクチャスタイルに準拠しているため,アプ リケーションに統一性やスケーラビリティがもたらされる.我々はWAPDBを用いたサンプルアプリケーションを開発し,大きな性能低下なしに開発コストを削減できることを示す.我々の実験では,開発コストが半減した一方で,アクセス時間は数ミリ秒しか増加しなかった.
著者
井上 武 朝倉 浩志 佐藤 浩史 高橋 紀之
出版者
一般社団法人電子情報通信学会
雑誌
電子情報通信学会技術研究報告. IN, 情報ネットワーク (ISSN:09135685)
巻号頁・発行日
vol.108, no.458, pp.191-196, 2009-02-24
参考文献数
17
被引用文献数
2

現在のWebアーキテクチャは,RESTと呼ばれるアーキテクチャスタイル(設計指針)に基づいて設計された.しかし,RESTには,サービスのパーソナライズに欠かせない「セッション」についての設計指針がない.このため,セッションに関連する技術は指針なく開発され,整合性を欠いたまま利用されている.本稿は,RESTにセッションのための設計指針を追加し,サービスのパーソナライズに必要な特性を導く.この指針に従って設計されたアーキテクチャは,パーソナライズの基礎であるユーザの区別から,柔軟な認証手続きやサービスの連携までを実現する特性を備える.設計指針により現在のセッション実装の課題を明らかにするとともに,今後の開発の方向性を示す.