Download presentation
Presentation is loading. Please wait.
1
Curlの特徴
2
Clientアプリの特長
3
Curlが実現するクライアント機能 ブラウザからの脱却(non-browser) オフラインアプリケーション ローカル連携
大量データハンドリング リアルタイム通信 セキュリティ対策 高度なGUIも標準API提供
4
ブラウザからの脱却 (non-browser)
ブラウザの制約事項 『戻る』『X:閉じる』などのブラウザ処理 『F1:ヘルプ』『F5:リフレッシュ』などのファンクション 『Ctrl+N』などのショートカットキーの制御 ポップアップ画面のモーダル制御ができない。 自由なセル移動(矢印キーやEnterキーでの移動) マウス操作前提のインタフェース ブラウザレスアプリケーションならではの快適機能 画面はモーダル制御され、システムで管理 あらゆるキーボード操作が可能、テンキー入力が可能 入力桁数や入力内容に応じたインタフェースの提供 クライアントごとの画面設定などが容易になる。 Excelのような操作感を基本APIで実現
5
業務の完全停止を防止 再入力の手間を軽減 重複作業の削減
オフラインアプリケーション 出先で簡単な情報を 入力したいけど、 アプリに接続できない。 こんなお悩みございませんか? サーバーがダウンしたら・・・ 復旧まで現場の混乱は必至 せっかく入力したのに SessionTimeOutで 再入力・・・。 業務の完全停止を防止 再入力の手間を軽減 重複作業の削減 Curl
6
ローカル連携 クライアント環境 ネットワーク ローカル アプリケーション DLL TCP/IP Windows API Excel DLL
外部デバイス クライアント環境 プリンタドライバ 外字フォント の利用 ネットワーク プリンタ
7
大量データハンドリング ユーザ クライアント サーバ 非同期処理 送受信データの圧縮・解凍 ローカルデータ保存 バッチ処理要求
非同期処理 送受信データの圧縮・解凍 ローカルデータ保存 ユーザ クライアント サーバ バッチ処理要求 バッチ処理 実行 処理中 大量データ処理 圧縮 解凍 解凍 大量データ 表示 完了 ローカル書込 Data バッチ処理結果 完了通知 解凍 完了
8
リアルタイム通信 高速通信をセキュアに実現 (トラフィック低減、認証・暗号化) 最新情報のリアルタイム更新
リアルタイム情報共有 プッシュ配信 クライアント クライアント プッシュ配信 双方向通信 クライアント プッシュ配信 クライアント サーバ クライアント http(s)通信 or Socket通信 クライアント http(s)通信 or Socket通信 PubSub(Publish-Subscribe)モデルを採用 高速通信をセキュアに実現 (トラフィック低減、認証・暗号化) 最新情報のリアルタイム更新 クライアント間の双方向通信によるリアルタイムな情報共有を実現 たとえば・・・ コールセンター ネットワーク監視 電子会議
9
セキュリティ対策 情報漏えい への対応として、 J-SOX法、個人情報保護法の要件を満たす強固なセキュリティ サーバ クライアント
情報漏えい への対応として、 J-SOX法、個人情報保護法の要件を満たす強固なセキュリティ サーバ クライアント ハードコピーの無効化 Webサーバ Webポータル アプリケーションサーバ コンテンツサーバ Etc… データを送信 CSV CSV XML XML データを受信 通信データを圧縮・暗号化 画面コンテンツの保存不可 外部へのコピー ・ 貼り付けの無効化
10
高度なGUIも標準APIで提供
11
Client Platform
12
Curlが実現するクライアントプラットフォーム
マルチプラットフォーム バージョン間の互換性 システムの拡張・統合への柔軟な対応 (インタフェースの提供) サーバ負荷の軽減 SOAと業界標準
13
マルチプラットフォーム Webサービス層 WebサービスインタフェースAPI ブラウザ層 Non Browser Browser
アプリケーション層 WebサービスインタフェースAPI アプリケーション フレームワーク コンポーネント APIs OS 層 Windows Linux Mac ※Windowsは、98SEから最新のVistaまでサポート
14
OSやバージョンの違いを意識する必要がないので
バージョン間の互換性 Version UP (上書き・更新型) Version Add (差分追加型) アプリケーション アプリケーション マルチプラットフォームで動作 5.0 4.0 3.0 複数のCurl環境を混在可能 OS(WindowsXP) 新旧の異なるアプリを動作できます。 OSやバージョンの違いを意識する必要がないので 長期的な運用管理の負荷を軽減します。 {curl 5.0 applet} {curl 4.0 applet}
15
システム拡張への柔軟なインタフェース Http通信 TCP/IP UDP (Socket通信) Webサービス対応(SOAP)
対応プロトコル Http通信 TCP/IP UDP (Socket通信) Webインタフェース Webサービス対応(SOAP) 既存Web(HTML)とのJavascript連携 ローカル連携 DLLインタフェース Active X
16
サーバ負荷の軽減 従来のWebシステム CurlによるWebシステム Server Server Web ブラウザ Curlアプリケーション
処理選択/データ取得/データ加工/画面生成 処理選択/データ取得/****/**** Model Model 更新要求 変更通知 データ要求 Action 変更通知 データ要求 更新要求 Server Control View XML テキスト・CSV・・・ HTTP SOAP TCP/IP Action Server Model HTML HTTP 変更通知 データ要求 更新要求 View Controller View Web ブラウザ Curlアプリケーション
17
サーバ負荷の軽減 CurlによるWebシステム 従来のWebシステム 処理のサーバ集中 処理のクライアント分散 Webサーバ APサーバ
30%以上 処理のサーバ集中 処理のクライアント分散 (※) Webサーバ APサーバ DBサーバ ※当社開発実績に基づく数値データより算出
18
SOAと業界標準に準拠
Similar presentations
© 2024 slidesplayer.net Inc.
All rights reserved.