講演名 2010-02-05
迅速なアプリケーション開発のためのWeb APIデータべースシステム(一般,NGN,VoIP,FMC,自律分散ネットワーク,ソフトウェアエージェント,Webサービス,Web2.0及び一般)
井上 武, 朝倉 浩志, 植松 幸生, 佐藤 浩史, 高橋 紀之,
PDFダウンロードページ PDFダウンロードページへ
抄録(和) 多くのWebサイトが,AjaxやマッシュアップのためにWeb APIを提供しているが,Webアプリケーションに適した再利用可能なデータべースコンポーネントがないために,そのようなコンポーネントはサービスごとに独立に開発されてきた.本稿ではWebアプリケーションの開発を迅速に行うためのデータべース管理システムWAPDBを提案する.WAPDBは,Web API標準技術のAtomをべースに設計され,Webアプリケーションに求められる機能を提供する.たとえば,効率的なデータ・アクセス制御や簡潔な拡張メカニズム,検索・統計の提供である.WAPDBの導入によって,開発者はこれらの機能を繰り返し開発することから解放される.さらに,RESTアーキテクチャスタイルに準拠しているため,アプ リケーションに統一性やスケーラビリティがもたらされる.我々はWAPDBを用いたサンプルアプリケーションを開発し,大きな性能低下なしに開発コストを削減できることを示す.我々の実験では,開発コストが半減した一方で,アクセス時間は数ミリ秒しか増加しなかった.
抄録(英) Web APIs are offered in many Web sites for Ajax and mashup, but they have been developed independently since there is no reusable database component matched to Web applications. In this paper, we propose WAPDB, a novel database management system for rapid development of Web applications. WAPDB is designed based on Atom, a set of Web API standards, and provides several features required to Web applications, including efficient access control, an easy extension mechanism, and search and statistics capabilities. By introducing WAPDB, developers are free from implementing these features as well as Web API processing. In addition, the design totally follows the REST architectural style, which gives uniformity and simplicity to applications. We develop a proof-of-concept application with WAPDB, and find great cost effectiveness without significant impacts on performance; in our experiments, the development cost is reduced less than half with overhead of a few msec.
キーワード(和) Web API / データベース管理システム / REST
キーワード(英) Web API / database management system / REST
資料番号 IN2009-143
発行日

研究会情報
研究会 IN
開催期間 2010/1/28(から1日開催)
開催地(和)
開催地(英)
テーマ(和)
テーマ(英)
委員長氏名(和)
委員長氏名(英)
副委員長氏名(和)
副委員長氏名(英)
幹事氏名(和)
幹事氏名(英)
幹事補佐氏名(和)
幹事補佐氏名(英)

講演論文情報詳細
申込み研究会 Information Networks (IN)
本文の言語 JPN
タイトル(和) 迅速なアプリケーション開発のためのWeb APIデータべースシステム(一般,NGN,VoIP,FMC,自律分散ネットワーク,ソフトウェアエージェント,Webサービス,Web2.0及び一般)
サブタイトル(和)
タイトル(英) Web API Database Systems for Rapid Application Development
サブタイトル(和)
キーワード(1)(和/英) Web API / Web API
キーワード(2)(和/英) データベース管理システム / database management system
キーワード(3)(和/英) REST / REST
第 1 著者 氏名(和/英) 井上 武 / T. INOUE
第 1 著者 所属(和/英) NTT未来ねっと研究所
NTT Network Innovation Laboratories
第 2 著者 氏名(和/英) 朝倉 浩志 / H. ASAKURA
第 2 著者 所属(和/英) NTTコミュニケーションズ先端IPアーキテクチャセンタ
Innovative IP Architecture Center, NTT Communications Corporation
第 3 著者 氏名(和/英) 植松 幸生 / Y. UEMATSU
第 3 著者 所属(和/英) NTTコミュニケーションズ先端IPアーキテクチャセンタ
Innovative IP Architecture Center, NTT Communications Corporation
第 4 著者 氏名(和/英) 佐藤 浩史 / H. SATO
第 4 著者 所属(和/英) NTT未来ねっと研究所
NTT Network Innovation Laboratories
第 5 著者 氏名(和/英) 高橋 紀之 / N. TAKAHASHI
第 5 著者 所属(和/英) NTT未来ねっと研究所
NTT Network Innovation Laboratories
発表年月日 2010-02-05
資料番号 IN2009-143
巻番号(vol) vol.109
号番号(no) 411
ページ範囲 pp.-
ページ数 6
発行日