The original paper is in English. Non-English content has been machine-translated and may contain typographical errors or mistranslations. ex. Some numerals are expressed as "XNUMX".
Copyrights notice
The original paper is in English. Non-English content has been machine-translated and may contain typographical errors or mistranslations. Copyrights notice
Les API Web sont proposées dans de nombreux sites Web pour Ajax et les mashups, mais elles ont été développées indépendamment puisqu'aucun composant de base de données réutilisable n'a été créé spécifiquement pour les applications Web. Dans cet article, nous proposons WAPDB, un système de gestion de bases de données distribuées pour le développement rapide d'applications Web. WAPDB est conçu sur Atom, un ensemble de normes d'API Web, et fournit plusieurs des fonctionnalités clés requises pour les applications Web, notamment un contrôle d'accès efficace, un mécanisme d'extension simple et des capacités de recherche et de statistiques. En introduisant WAPDB, les développeurs sont libérés de la nécessité d'implémenter ces fonctionnalités ainsi que le traitement de l'API Web. De plus, sa conception suit totalement le style architectural REST, ce qui confère uniformité et évolutivité aux applications. Nous développons une application de preuve de concept avec WAPDB, et constatent qu'il offre une grande rentabilité sans impact significatif sur les performances ; dans nos expériences, le coût de développement est réduit de moins de moitié avec un surcoût (en utilisation) des temps de réponse de seulement quelques ms.
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.
Copier
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
Copier
@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},}
Copier
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 -