Web APIs are offered in many Web sites for Ajax and mashup, but they have been developed independently since no reusable database component has been specifically created for Web applications. In this paper, we propose WAPDB, a distributed database management system for the rapid development of Web applications. WAPDB is designed on Atom, a set of Web API standards, and provides several of the key features required for Web applications, including efficient access control, an easy extension mechanism, and search and statistics capabilities. By introducing WAPDB, developers are freed from the need to implement these features as well as Web API processing. In addition, its design totally follows the REST architectural style, which gives uniformity and scalability to applications. We develop a proof-of-concept application with WAPDB, and find that it offers great cost effectiveness with no significant impact on performance; in our experiments, the development cost is reduced to less than half with the overhead (in use) of response times of just a few msec.
The copyright of the original papers published on this site belongs to IEICE. Unauthorized use of the original or translated papers is prohibited. See IEICE Provisions on Copyright for details.
Copy
Takeru INOUE, Hiroshi ASAKURA, Yukio UEMATSU, Hiroshi SATO, Noriyuki TAKAHASHI, "Web API Database Systems for Rapid Web Application Development" in IEICE TRANSACTIONS on Information,
vol. E93-D, no. 12, pp. 3181-3193, December 2010, doi: 10.1587/transinf.E93.D.3181.
Abstract: Web APIs are offered in many Web sites for Ajax and mashup, but they have been developed independently since no reusable database component has been specifically created for Web applications. In this paper, we propose WAPDB, a distributed database management system for the rapid development of Web applications. WAPDB is designed on Atom, a set of Web API standards, and provides several of the key features required for Web applications, including efficient access control, an easy extension mechanism, and search and statistics capabilities. By introducing WAPDB, developers are freed from the need to implement these features as well as Web API processing. In addition, its design totally follows the REST architectural style, which gives uniformity and scalability to applications. We develop a proof-of-concept application with WAPDB, and find that it offers great cost effectiveness with no significant impact on performance; in our experiments, the development cost is reduced to less than half with the overhead (in use) of response times of just a few msec.
URL: https://global.ieice.org/en_transactions/information/10.1587/transinf.E93.D.3181/_p
Copy
@ARTICLE{e93-d_12_3181,
author={Takeru INOUE, Hiroshi ASAKURA, Yukio UEMATSU, Hiroshi SATO, Noriyuki TAKAHASHI, },
journal={IEICE TRANSACTIONS on Information},
title={Web API Database Systems for Rapid Web Application Development},
year={2010},
volume={E93-D},
number={12},
pages={3181-3193},
abstract={Web APIs are offered in many Web sites for Ajax and mashup, but they have been developed independently since no reusable database component has been specifically created for Web applications. In this paper, we propose WAPDB, a distributed database management system for the rapid development of Web applications. WAPDB is designed on Atom, a set of Web API standards, and provides several of the key features required for Web applications, including efficient access control, an easy extension mechanism, and search and statistics capabilities. By introducing WAPDB, developers are freed from the need to implement these features as well as Web API processing. In addition, its design totally follows the REST architectural style, which gives uniformity and scalability to applications. We develop a proof-of-concept application with WAPDB, and find that it offers great cost effectiveness with no significant impact on performance; in our experiments, the development cost is reduced to less than half with the overhead (in use) of response times of just a few msec.},
keywords={},
doi={10.1587/transinf.E93.D.3181},
ISSN={1745-1361},
month={December},}
Copy
TY - JOUR
TI - Web API Database Systems for Rapid Web Application Development
T2 - IEICE TRANSACTIONS on Information
SP - 3181
EP - 3193
AU - Takeru INOUE
AU - Hiroshi ASAKURA
AU - Yukio UEMATSU
AU - Hiroshi SATO
AU - Noriyuki TAKAHASHI
PY - 2010
DO - 10.1587/transinf.E93.D.3181
JO - IEICE TRANSACTIONS on Information
SN - 1745-1361
VL - E93-D
IS - 12
JA - IEICE TRANSACTIONS on Information
Y1 - December 2010
AB - Web APIs are offered in many Web sites for Ajax and mashup, but they have been developed independently since no reusable database component has been specifically created for Web applications. In this paper, we propose WAPDB, a distributed database management system for the rapid development of Web applications. WAPDB is designed on Atom, a set of Web API standards, and provides several of the key features required for Web applications, including efficient access control, an easy extension mechanism, and search and statistics capabilities. By introducing WAPDB, developers are freed from the need to implement these features as well as Web API processing. In addition, its design totally follows the REST architectural style, which gives uniformity and scalability to applications. We develop a proof-of-concept application with WAPDB, and find that it offers great cost effectiveness with no significant impact on performance; in our experiments, the development cost is reduced to less than half with the overhead (in use) of response times of just a few msec.
ER -