1 / 12

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

IAA 情報登録クライアント for Windows. 北陸先端科学技術大学院大学 情報科学センター 三輪 信介 (s-miwa@jaist.ac.jp). 目次. IAA 情報登録システムの概要 IAA クラスライブラリ 目的 概要 現状 問題 今後の予定. IAA システム. 生存者情報を登録・検索 災害時の情報基盤 複数の IAA クラスタから構成される IAA 情報の登録・検索サーバ LLDB Replication のための配送系. IAA 情報の登録の流れ. UI からの入力 入力の受け付け、正規化、例外処理

dane
Télécharger la présentation

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

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. IAA情報登録クライアント for Windows 北陸先端科学技術大学院大学 情報科学センター 三輪 信介 (s-miwa@jaist.ac.jp)

  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内臓 • Bulk登録 • IAAミニクラスタ

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

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

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

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

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

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

More Related