• 検索結果がありません。

サーバ・クライアント処理の動的分割・再配置機能を備えたWebアプリケーション用言語

N/A
N/A
Protected

Academic year: 2021

シェア "サーバ・クライアント処理の動的分割・再配置機能を備えたWebアプリケーション用言語"

Copied!
1
0
0

読み込み中.... (全文を見る)

全文

(1)情報処理学会論文誌. プログラミング. Vol. 4. No. 4. 43 (Sep. 2011). 発表概要. サーバ・クライアント処理の 動的分割・再配置機能を備えた Web アプリケーション用言語 石. 橋. 崇†1. 小. 宮. 常. 康†1. 多. 田. 好. 克†1. Ajax 技術はクライアントとサーバが協調した多機能・高機能な Web アプリケー ションの実現を可能にした.このような Web アプリケーションではサーバとクライア ントへ処理を適切に分割することで応答速度やサーバ負荷の改善が期待できる.その ため適切な分割を見つけることは重要な問題である.しかし,最適な分割は計算機や ネットワークの環境ごとに異なり一意に定まらない.そのうえ,計算機の負荷やネッ トワーク環境は実行中に動的に変化しうるという問題もある.これらの問題を解決す るためには処理の動的な再分割・再配置機能が必要である.この機能を実現する方法 の 1 つは処理の実体がサーバとクライアントのどちらにあるかを隠蔽すること,換言 すれば移動透過性をサポートすることである.本発表では分散オブジェクトの技術を 利用し,移動透過性を実現する JavaScript を拡張した Web アプリケーション用言 語を提案する.提案言語では移動透過性をサポートしないサーバ処理とクライアント 処理,移動透過性をサポートするマイグレータブルな処理の 3 つに処理を分け,これ らを異なる名前空間の中で記述する.これは移動透過性と分割に関する問題をマイグ レータブルな処理の中に完全に限定することを意味する.この設計は移動透過性をサ ポートすることによって生じるオーバヘッドの範囲を制限すること,また Web プロ グラマがチューニングを行うための指標とすることが可能であり,実装とプログラム 記述の両方に利益をもたらす.. Web applications that are run on both clients and servers. It is important to properly partition a Web applications code into a client-side code and a server-side code to improve a latency and the load of server. However a proper client-server partitioning depends on computer/network environments may be changed at runtime. We solve these problems by dynamic repartitioning and relocation of client/server code. One of the method of implementing this facility is to introduce migration transparency into a programming language. In this presentation, we propose a JavaScript based Web application language that supports migration transparency, by using distribution object techniques. The proposed language can distinguish between client/server code that cannot use migration transparency facility and migratable code that can use migration transparency facility. Each of codes is written in different name spaces. In the method, the runtime overhead of migration transparency is involved only in migratable code.. (平成 23 年 4 月 26 日発表). A Web Application Language with Dynamic Client-server Repartitioning/Relocation Facility So Ishibashi,†1 Tsuneyasu Komiya†1 and Yoshikatsu Tada†1 Ajax techniques make it possible to realize multifunctional and sophisticated. 43. †1 電気通信大学大学院情報システム学研究科 Graduate School of Information Systems, The University of Electro-Communications. c 2011 Information Processing Society of Japan .

(2)

参照

関連したドキュメント

②上記以外の言語からの翻訳 ⇒ 各言語 200 語当たり 3,500 円上限 (1 字当たり 17.5

駅周辺の公園や比較的規模の大きい公園のトイレでは、機能性の 充実を図り、より多くの方々の利用に配慮したトイレ設備を設置 全

前掲 11‑1 表に候補者への言及行数の全言及行数に対する割合 ( 1 0 0 分 率)が掲載されている。

教職員用 平均点 保護者用 平均点 生徒用 平均点.

本研究科は、本学の基本理念のもとに高度な言語コミュニケーション能力を備え、建学

本研究科は、本学の基本理念のもとに高度な言語コミュニケーション能力を備え、建学

本研究科は、本学の基本理念のもとに高度な言語コミュニケーション能力を備え、建学

処理処分の流れ図(図 1-1 及び図 1-2)の各項目の処理量は、産業廃棄物・特別管理産業廃 棄物処理計画実施状況報告書(平成