Presentation is loading. Please wait.

Presentation is loading. Please wait.

IAA情報登録クライアント for Windows

Similar presentations


Presentation on theme: "IAA情報登録クライアント for Windows"— Presentation transcript:

1 IAA情報登録クライアント for Windows
北陸先端科学技術大学院大学 情報科学センター 三輪 信介

2 目次 IAA情報登録システムの概要 IAAクラスライブラリ 目的 概要 現状 問題 今後の予定

3 IAAシステム 生存者情報を登録・検索 複数のIAAクラスタから構成される 災害時の情報基盤 IAA情報の登録・検索サーバ LLDB
Replicationのための配送系

4 IAA情報の登録の流れ UIからの入力 入力の受け付け、正規化、例外処理 LLDBへの投入(with LLDB protocol)
LLDB間でのReplication

5 IAA情報登録システム階層図 Win Fax Bulk Web (CGI) UI SMTP trans. HTTP trans.
LLDB Adaption Parser & Canonicalizer LLDB trans. LLDB Replication Transport

6 For Windows SMTPを使い、1通のメールとして送信 Parser & Canonicalizer内臓 片方向セッション
利用者への例外フィードバックが困難 Parser & Canonicalizer内臓 Bulk登録 IAAミニクラスタ

7 IAAクラスライブラリの目的 IAAのUI開発者支援 UI増強によるIAAシステムの別展開 UIの変更を容易に たくさんのUIを提供
現在のものはWindowsが主な対象 UI増強によるIAAシステムの別展開 利用者側での情報蓄積と送信 ミニクラスタ

8 IAAクラスライブラリの概要 クラステンプレートとインターフェイス IAA_DATA IAA_MESSAGE IAA_PROTOCOL
各要素情報とその正規化など IAA_MESSAGE 要素情報の収集とその処理 IAA_PROTOCOL メッセージの転送 IAA 実行クラスかつAPI

9 IAA_Registryクラスライブラリ
IAA_MESSAGE_Registry 現在の登録メッセージの生成機 IAA_MESSAGE_Dummy 何もインタラクションしない IAA_PROTOCOL_Registry 現在の登録プロトコルの実行機

10 現状と問題(1) 旧Windowsクライアントに基づく実装終了 例外処理の汚さ ただし、ライブラリの著作権問題あり
Netscape Messaging SDKに移行中 非同期モードでの送信がうまくいっていない 例外処理の汚さ エラーコードを吐く 例外クラスとして実現したい

11 現状と問題(2) 状態遷移エンジンがない 暗号化機能など Return codeによる状態認識 ちゃんとした状態遷移エンジンを実装したい
根本的には問題なし 試験実装ではうまく動く ちゃんとした設計と実装が必要

12 今後の予定 クラスライブラリの整備 WIDE内Release 次期IAAシステムに向けて 問題の解決 他のPlathome用のUIの開発
ミニクラスタとか


Download ppt "IAA情報登録クライアント for Windows"

Similar presentations


Ads by Google