クライアント サーバ 方 式 からの 完 全 なWeb 化 を 実 現 する リッチクライアント 環 境 開 発 言 語 Curl(カール) について 株 式 会 社 カール 代 表 取 締 役 社 長 井 藤 登 http://www.curlap.com TEL:03-5547-3866/FAX:03-5547-3867 Curlとは? MITの 研 究 者 が 開 発 したクライアント サイドで 動 作 する リッチクライアント 言 語 クライアント サーバの U/I を Web 上 でも 実 現! テキスト 記 述 &レイアウトデザイン HTML < 数 々あるコンテンツ 言 語 をひとつに 包 括 した 言 語 > リッチクライアント 言 語 Curl RTE IDE VLE ライセンス 管 理 の 仕 組 スクリプト 言 語 JAVA Script オブジェクト 指 向 プログラム 言 語 JAVA 2D/3Dグラフィックス マルチメディア 対 応 Flash/Shockwave < 複 数 言 語 を 使 うことによる 生 産 性 低 下 > 1
リッチクライアントの 導 入 傾 向 Curlの 特 徴 は 高 速 かつ 大 規 模 に 対 応 可 能 大 規 模 HTML + JavaScript Curl コンシューマ 向 け ( 不 特 定 多 数 ユーザ) Adobe Flash Flex Microsoft.Net (Visual Basic/WPF) 業 務 システム (イントラネット) 小 規 模 Curlの 歴 史 米 国 防 総 省 による 開 発 プロジェクト 1995 年 : MITに 於 ける 研 究 開 発 をスタート 1998 年 : VCファンドにより 米 国 Curl 社 が 設 立 される 2001 年 : 製 品 出 荷 2004 年 5 月 : 住 商 情 報 システムが 全 ての 権 利 を 取 得 日 本 国 内 の 実 績 : 250 社 以 上 米 国 での 実 績 : 200 社 以 上 2
Curlは 日 本 の 会 社 になりました Curl Inc. 米 国 MA ケンブリッジ 市 株 式 会 社 カール 日 本 国 内 販 売 及 びマーケティング SCSの100% 関 連 会 社 リッチクライアントへの 移 行 C/S 型 からWeb 型 へ Rich Complex 従 来 の クライアント サーバ アプリ 4 リッチクライアント アプリ TCOの 削 減 Interface 1 2 3 C/S 型 から Simple キャラクタ アプリ I E ベース Webアプリ リッチクライアントへ C/S + Webの 良 いとこ 取 り Limited Reach Broad 3
Curlの 実 行 の 仕 組 み サーバ Webサーバ Webポータル アプリケーションサーバ コンテンツサーバ Etc XML Curl 1.ブラウザからURLでリクエスト http://www.xxxx.com/app/ 2.Curlファイルをダウンロード 5. 必 要 なときに httpリ クエスト SOAP HTTP HTTPS クライアント 4.JITコンパイル & 実 行 3. 実 行 環 境 起 動 Curl 実 行 環 境 Surge RTE Surge Runtime Environment (RTE) 既 存 のシステム External アプリケーションサーバ Web (J2EE/.NET) services Webサービス XML 6. 他 のサービスからもデータ 取 得 SOAP HTTP HTTPS アプリケーション ソース コード JIT コンパイル Curl JIT コンパイラ 実 行 アプリケーション Webシステムの 限 界 C/S 型 からWeb 型 へ 移 行 を 実 施 してみたものの サーバ 負 荷 が 高 く 運 用 上 困 っている レスポンスが 悪 いため 不 満 CAD EDAには 全 く 不 向 き ページごとに 時 間 がかかる 操 作 性 が 悪 いから 使 いづらい 4
リッチクライアントCurlが 採 用 される 理 由 その1 サーバ 負 荷 クライアントへアプリケーションを 配 信 サーバへは 必 要 なときにアクセス だから サーバ 負 荷 を 削 減 その2 レスポンス クライアント 上 ですべて 実 行 やり 取 りはデータのみ ストレス 無 しでレスポンスUP! その3 操 作 性 ファンクションキーやIMEの 入 力 制 御 も 実 現 ドラッグ&ドロップ ツリー 表 示 グリット 入 力 など その4 開 発 オブジェクト 指 向 言 語 提 供 されるAPIは 8000 以 上 Curlが 提 供 するリッチクライアントの 構 成 比 較 従 来 のWebアプリケーション サーバ 負 荷 大 操 作 性 レスポンス リッチクライアントCurl サーバ 負 荷 小 操 作 性 レスポンス Model Model 変 更 通 知 View データ 要 求 更 新 要 求 Control Action 変 更 通 知 データ 要 求 XML テキスト CSV Model Action 更 新 要 求 Server HTTP SOAP TCP/IP Server HTML HTTP 変 更 通 知 データ 要 求 更 新 要 求 View View Controller Web ブラウザ Web ブラウザ with Curl 5
リッチクライアントCurlの 機 能 No.1 表 形 式 入 力 No.2 帳 票 印 刷 No.3 ローカルへのアクセス No.4 自 由 なグラフィック 表 現 No.5 イベントコントロール No.6 入 力 編 集 や 細 かな 入 力 制 御 No.7 オフライン 機 能 (ローカル 実 行 ) No.8 Curl RTEのバージョン 管 理 No.9 複 数 サーバとのデータ 連 携 でSOAを 実 現 リッチクライアントCurlの 機 能 No.1 表 形 式 入 力 ソーティング 機 能 矢 印 キーでセル 移 動 ドラッグ&ドロップで 列 の 入 替 え セルごとに 自 由 な 書 式 設 定 セルごとにIMEの 自 動 制 御 が 可 能 セルごとに 編 集 が 可 能 6
リッチクライアントCurlの 機 能 No.3 ローカルへのアクセス ファイル 読 込 み 保 存 ローカルのファイル 読 込 み ファイル 保 存 が 可 能 です データを 保 存 するときは 暗 号 化 できます Excel 連 携 CSV 形 式 テキスト 形 式 XML 形 式 などなど DLLやActiveXにアクセスすることができます リッチクライアントCurlの 機 能 No.4 自 由 なグラフィック 表 現 Webポータル/ 企 業 ポータル 3Dデータとのシステム 連 携 データ 分 析 シミュレーション Webサービス/マルティメディア 7
リッチクライアントCurlの 機 能 ( 番 外 ) No.10 アプリケーションの 実 行 方 法 クライアント キャッシュ 機 能 ダイナミック インポート 機 能 OCC 機 能 ( 随 時 接 続 コンピューティング) デタッチド アプレット( 独 立 型 アプレット) 導 入 事 例 : 三 菱 東 京 UFJ 銀 行 様 インターネットバンキングサイト 適 用 事 例 (インターネットバンキングサイトにご 登 録 済 みの 一 般 のお 客 様 が 対 象 ) 複 数 の 金 融 機 関 の 口 座 情 報 を 一 元 的 に 管 理 できるサービスを 提 供 約 2 万 人 のユーザが 利 用 オフライン 事 例 として サーバ 負 荷 が 劇 的 に 軽 減 されている アプリケーション 配 信 サーバは ラックサーバ 1 個 人 情 報 やサーバに 登 録 したくない 情 報 などをクライアントに 保 存 して 運 用 が 可 能 8
導 入 事 例 : パルタック 様 100 年 以 上 の 歴 史 をもつ 化 粧 品 トイレタリをはじめとする 日 用 雑 貨 品 卸 売 業 のトップ 企 業 株 式 会 社 パルタック http://www.paltac.co.jp ストアソリューションまでを 考 えて 構 築 された 統 合 小 売 り 管 理 システム PARS パルタック 独 自 の マーチャンダイジング と ロジスティックシステム に 基 づく 質 の 高 いサービスは 取 引 先 である 小 売 業 メーカの 両 社 から 高 い 評 価 を 得 ている 短 期 間 での 開 発 を 達 成 操 作 性 の 向 上 による 作 業 効 率 UPで コスト 削 減 を 実 現 メンテナンスのコストが 保 守 作 業 効 率 15%UP 運 用 コストの 削 減 を 実 現 Curlの 事 例 紹 介 基 幹 系 業 務 で250 社 を 超 える 豊 富 な 導 入 実 績 開 発 事 例 パルタック : 小 売 業 支 援 システム PARS (4 万 レコード 表 示 ) 長 崎 県 庁 : 電 子 申 請 システム JFEスチール : 基 幹 業 務 統 合 プロジェクト( 企 業 間 取 引 ) 三 菱 東 京 UFJ 銀 行 :BtoC 個 人 資 産 管 理 サービス( 約 16,000ユーザ) 大 同 生 命 : 代 理 店 様 向 け 支 援 サービス D-Web ( 約 6,000ユーザ) トヨタ 自 動 車 : 品 質 管 理 システム / 生 産 管 理 システム 日 産 ディーゼル 工 業 : 資 材 調 達 システム( 部 品 メーカ300 社 向 け) NTTデータビジネスブレインズ : 日 本 板 硝 子 様 向 けガラス 工 事 見 積 ASPサービス SEN-SHI : 日 報 実 績 システム / 電 子 あんどんシステム 大 熊 製 薬 株 式 会 社 :SFA/CRMシステム 松 下 電 器 産 業 :(Panasonic AVC 社 ) 製 品 情 報 管 理 システム 代 々 木 ゼミナール : 生 徒 成 績 情 報 管 理 システム PASS 日 立 ディスプレイズ :ERP(SAP R/3) 工 程 管 理 情 報 システム ネクサス : 経 営 情 報 ポータル(BIシステム) 新 日 本 監 査 法 人 :IPO 支 援 サービス 奈 良 県 田 原 本 町 : 施 設 管 理 システム 大 手 広 告 代 理 店 : 広 告 媒 体 管 理 システム 岡 村 製 作 所 : 施 工 関 係 見 積 システム/ 冷 凍 ショーケース 見 積 システム 9