Webアプリケーション向け結合ビューライブラリにおける更新内容の即時反映機能とその実装

書誌事項

タイトル別名
  • Client-side Joined View Library for CRUD Web Service Operations and Its View Renewal on Data Modification

この論文をさがす

説明

現在,多くの利用者が各種クラウドサービスを用いて,自分たちのスケジュール情報や位置情報を登録・利用している.いくつかのサービスはWeb APIも提供しており,複数の関連情報を統合利用することで,利便性向上も期待できる.ただし,更新をともなうデータを扱う場合,データ更新に応じて関連情報の再取得を行うなど,アプリケーション実装上の手間も多い.本論文は,クライアントサイドWebアプリケーションフレームワークに対し,データ更新を即時反映可能な結合ビューライブラリを提供することで,情報統合アプリケーションの開発を容易にすることを目指す.データ変化に応じた結合ビューの更新はシステムが自動的に行い,ユーザによる結合ビューを介したデータ編集も可能である.また,Web APIプロキシにおいて,選択クエリ結果の再利用や論理和による複数クエリの取りまとめが行える仕組みを提供することで,結合演算のためのWeb API問合せ回数の削減を可能とした.

In recent years, we are using many kinds of cloud services to put various data entries (e.g., schedules, blog entries, or location tracking data) and share among groups. Some of these services offer Web APIs, and a developer can utilize these APIs to build new integrated Web applications. However, when the developer wants to treat data association between mutable data, the developer has to carefully prepare routines to watch such data changes and request associative data for updated entries. This paper aims to provide a client-side JavaScript library to join Web service that process CRUD operations. Even when users add/modify source elements, the library continuously offers the renewed view reflecting the modification. In order to reduce the number of Web API requests needed for joined view construction/maintanance, our library prepare element cache to eliminate duplicated requests, adajust Web API queries taking care of client-side data modification, and provide a mechanism for developers to register query mergence processes.

収録刊行物

詳細情報 詳細情報について

問題の指摘

ページトップへ