curlはシステム利用現場の課題を いかに解決して...

27
Curlはシステム利用現場の課題を いかに解決してきたか ㈱カール 住商情報システム㈱ http://www.curlap.com TEL:03-5547-3866FAX:03-5547-3867 梅村知正 [email protected]

Upload: duongthuan

Post on 28-Apr-2019

248 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Curlはシステム利用現場の課題を いかに解決して …¯システム利用現場の課題を いかに解決してきたか カール/住商情報システム TEL:03-5547-3866/FAX:03-5547-3867

Curlはシステム利用現場の課題をいかに解決してきたか

㈱カール / 住商情報システム㈱

http://www.curlap.comTEL:03-5547-3866/FAX:03-5547-3867

梅村知正 [email protected]

Page 2: Curlはシステム利用現場の課題を いかに解決して …¯システム利用現場の課題を いかに解決してきたか カール/住商情報システム TEL:03-5547-3866/FAX:03-5547-3867

Copyright © 2009Curl International Corporation. All Rights ReservedCopyright © 2009Curl International Corporation. All Rights Reserved2 ページ

What is Curl?

PCのランタイム上で実行される、リッチクライアント or RIAと呼ばれる技術

1995年、米国MIT(マサチューセッツ工科大学)にて研究開発された

2004年に住商情報システム㈱が、知的財産権及び、プログラムソースの権利を取得

現在の採用実績は、国内400社以上

Page 3: Curlはシステム利用現場の課題を いかに解決して …¯システム利用現場の課題を いかに解決してきたか カール/住商情報システム TEL:03-5547-3866/FAX:03-5547-3867

Copyright © 2009Curl International Corporation. All Rights ReservedCopyright © 2009Curl International Corporation. All Rights Reserved3 ページ

C/Sからリッチクライアントへ

クライアントの利用範囲

限定されたネットワーク内 広範なネットワーク

1

キャラクタ

アプリ

従来のクライアント・サーバ

アプリ

ブラウザ

Webアプリ

Web2.0

2

4

3

リッチクライアント

操作性

・ 高い表現力

・ 複雑な機能

・ 低い表現力

・ 単純な機能

C/S型からWeb型へ

GUIの高度化?

TCOの削減

C/S型から

リッチクライアントへ

C/S + Webの

良いとこ取り

Page 4: Curlはシステム利用現場の課題を いかに解決して …¯システム利用現場の課題を いかに解決してきたか カール/住商情報システム TEL:03-5547-3866/FAX:03-5547-3867

Copyright © 2009Curl International Corporation. All Rights ReservedCopyright © 2009Curl International Corporation. All Rights Reserved4 ページ

Curl 実行の仕組み

Curl 実行環境Curl™RTE

WebサーバWebポータル

アプリケーションサーバコンテンツサーバ

Etc…

Curl™ Runtime Environment (RTE)

Curl™ JIT コンパイラ 実行

アプリケーションアプリケーションソース・コード

JIT コンパイル

クライアントサーバ

1.ブラウザからURLでリクエストhttp://www.xxxx.com/app/

2.Curlファイルをダウンロード

3.実行環境 起動

4.JITコンパイル & 実行

5.必要なときに、httpリ クエストSOAP、HTTP、HTTPS

Curl

XML

Page 5: Curlはシステム利用現場の課題を いかに解決して …¯システム利用現場の課題を いかに解決してきたか カール/住商情報システム TEL:03-5547-3866/FAX:03-5547-3867

Copyright © 2009Curl International Corporation. All Rights ReservedCopyright © 2009Curl International Corporation. All Rights Reserved5 ページ

Curlの環境構築

DBサーバ

基本処理

DAO基本処理

DAO

業務処理Bean

ControllerServlet

XML(JSP)

Curlプログラム

Curlアプリケーション

CurlクライアントCurl RTE

DBアクセス

XMLマッピングXML送信

ダウンロード

HTTP POST

<JAVA環境構築例>

サーバ環境には依存しません

■Curl RTE 対応OS

Windows、Mac、Linux

■Curl RTE 対応ブラウザ

IE、Netscape、Firefox、Safari、Mozilla

実行環境のインストールが必要です

サーバー クライアント

Page 6: Curlはシステム利用現場の課題を いかに解決して …¯システム利用現場の課題を いかに解決してきたか カール/住商情報システム TEL:03-5547-3866/FAX:03-5547-3867

Copyright © 2009Curl International Corporation. All Rights ReservedCopyright © 2009Curl International Corporation. All Rights Reserved6 ページ

企業システムの課題とその解決方法

Page 7: Curlはシステム利用現場の課題を いかに解決して …¯システム利用現場の課題を いかに解決してきたか カール/住商情報システム TEL:03-5547-3866/FAX:03-5547-3867

Copyright © 2009Curl International Corporation. All Rights ReservedCopyright © 2009Curl International Corporation. All Rights Reserved7 ページ

通信の途絶、サーバダウン時にも業務を止めたくない

ハンドリングするデータが大量になると処理が遅くて使えない

せっかくの外部リソース、過去資産が活用できない

情報漏えいを意識したセキュリティが必要

ランタイムの更新のたびに膨大なコストがかかる

企業システムにおける一般的な課題

Page 8: Curlはシステム利用現場の課題を いかに解決して …¯システム利用現場の課題を いかに解決してきたか カール/住商情報システム TEL:03-5547-3866/FAX:03-5547-3867

Copyright © 2009Curl International Corporation. All Rights ReservedCopyright © 2009Curl International Corporation. All Rights Reserved8 ページ

導入事例: 佐川急便 様

送り状発行システム『e-飛伝Ⅱ』

「あらゆる視点から投資対効果を検討した結果が Curlでした。」(お客様談)

・ 顧客視点に立つと、C/Sと同等の操作性やレスポンスを実現することが必至。

・ 帳票ツールを使用せず様々な帳票やラベル印刷を実現。

・ クライアントへ処理分散することでサーバ負荷を劇的に軽減。(従来比50%削減)

⇒ 印刷、住所データマッチング等をクライアントで処理。

・ 複数のWindows環境やブラウザなど特定できない様々な利用環境に対して単一プログラムで提供することを実現。

・ 障害時を想定した場合にも業務が継続できるようにオフライン動作をサポート。

⇒ ローカルDB対応、発番制御等の機能

既存導入利用企業

5万社以上

Page 9: Curlはシステム利用現場の課題を いかに解決して …¯システム利用現場の課題を いかに解決してきたか カール/住商情報システム TEL:03-5547-3866/FAX:03-5547-3867

Copyright © 2009Curl International Corporation. All Rights ReservedCopyright © 2009Curl International Corporation. All Rights Reserved9 ページ

業務の完全停止を防止!

再入力の手間を軽減!

外出先でも使用可能!

せっかく入力したのに

SessionTimeOutで再入力・・・

せっかく入力したのに

SessionTimeOutで再入力・・・

出張先で情報を

入力したいけど

アプリに接続できない・・

出張先で情報を

入力したいけど

アプリに接続できない・・

サーバー・ネットワークが

ダウンしたら復旧まで現場は・・

サーバー・ネットワークが

ダウンしたら復旧まで現場は・・

×データをファイルや、ローカルデータベースなどへ保存!

ローカルストレージローカルストレージ

オフラインコンピューティングオフラインコンピューティング

オフラインコンピューティング

企業システムに対するCurlのソリューション

Page 10: Curlはシステム利用現場の課題を いかに解決して …¯システム利用現場の課題を いかに解決してきたか カール/住商情報システム TEL:03-5547-3866/FAX:03-5547-3867

Copyright © 2009Curl International Corporation. All Rights ReservedCopyright © 2009Curl International Corporation. All Rights Reserved10 ページ

導入事例: パルタックKS 様

ストアソリューションまでを考えて構築された統合小売り管理システム「PARS」

株式会社パルタックKS http://www.paltac.co.jp

パルタック独自の「マーチャンダイジング」と「ロジスティックシステム」に基づく質の高いサービスは、

取引先である小売業、メーカの両社から高い評価を得ている。

• 短期間での開発を達成 (Visual Basicからの置き換え)• 大量レコードの一覧表示&編集可能(取扱商品40000点以上)• メンテナンスのコストが保守作業効率15%UP 運用コストの削減を実現

100年以上の歴史をもつ、化粧品・トイレタリをはじめとする日用雑貨品卸売業のトップ企業

Page 11: Curlはシステム利用現場の課題を いかに解決して …¯システム利用現場の課題を いかに解決してきたか カール/住商情報システム TEL:03-5547-3866/FAX:03-5547-3867

Copyright © 2009Curl International Corporation. All Rights ReservedCopyright © 2009Curl International Corporation. All Rights Reserved11 ページ

企業システムに対するCurlのソリューション

レコードセット

レコードセット

レコードセット

レコードセット

プレゼンテーションプレゼンテーション

業務ロジック業務ロジック 業務ロジック業務ロジック 業務ロジック業務ロジック

プレゼンテーションプレゼンテーションプレゼン

テーション

プレゼン

テーションプレゼン

テーション

プレゼン

テーション

レコードセット

プレゼン

テーション

プレゼン

テーション

サービス

サービス

サービス

InsertUpdateDeleteCommitRollback

同期・非同期通信

圧縮・解凍・暗号化

同期・非同期通信

圧縮・解凍・暗号化

SortFilter

SortFilter

大量データセット大量データセット

大量データ表示・編集大量データ表示・編集

高速処理・高速表示

Page 12: Curlはシステム利用現場の課題を いかに解決して …¯システム利用現場の課題を いかに解決してきたか カール/住商情報システム TEL:03-5547-3866/FAX:03-5547-3867

Copyright © 2009Curl International Corporation. All Rights ReservedCopyright © 2009Curl International Corporation. All Rights Reserved12 ページ

導入事例: Panasonic(松下電器産業)様

修理部品検索

メイン画面

VOEサービス情報共有システム(2,000ユーザ以上)- 製品情報及び顧客情報の管理システムで全社展開

Page 13: Curlはシステム利用現場の課題を いかに解決して …¯システム利用現場の課題を いかに解決してきたか カール/住商情報システム TEL:03-5547-3866/FAX:03-5547-3867

Copyright © 2009Curl International Corporation. All Rights ReservedCopyright © 2009Curl International Corporation. All Rights Reserved13 ページ

企業システムに対するCurlのソリューション

DLL

DLL

プリンタドライバ

外字フォント

の利用

TCP/IP

ネットワーク

ローカル

アプリケーション

外部デバイス

ネットワーク

プリンタ

Windows API

クライアント環境

CAD

Excel

アプリケーション連携

Page 14: Curlはシステム利用現場の課題を いかに解決して …¯システム利用現場の課題を いかに解決してきたか カール/住商情報システム TEL:03-5547-3866/FAX:03-5547-3867

Copyright © 2009Curl International Corporation. All Rights ReservedCopyright © 2009Curl International Corporation. All Rights Reserved14 ページ

企業システムに対するCurlのソリューション

Webサーバ

Webポータル

アプリケーションサーバ

コンテンツサーバ

Etc…

Server

データを暗号化・圧縮

外部へのコピー・貼り付けの無効化

ハードコピーの無効化

画面コンテンツの保存不可

セキュリティ

Page 15: Curlはシステム利用現場の課題を いかに解決して …¯システム利用現場の課題を いかに解決してきたか カール/住商情報システム TEL:03-5547-3866/FAX:03-5547-3867

Copyright © 2009Curl International Corporation. All Rights ReservedCopyright © 2009Curl International Corporation. All Rights Reserved15 ページ

企業システムに対するCurlのソリューション

OS(WindowsXP)OS(WindowsXP)

6.0 5.0 4.0

{curl 5.0 applet}{curl 5.0 applet}

Version UP(上書き・更新型)

Version Add(差分追加型)

アプリケーションアプリケーション

{curl 6.0 applet}{curl 6.0 applet}

複数のCurl環境を混在可能

新旧の異なるアプリを動作できます。

OSやバージョンの違いを意識する必要がないので

長期的な運用管理の負荷を軽減します。

マルチプラットフォームで動作

バージョン管理

Page 16: Curlはシステム利用現場の課題を いかに解決して …¯システム利用現場の課題を いかに解決してきたか カール/住商情報システム TEL:03-5547-3866/FAX:03-5547-3867

Copyright © 2009Curl International Corporation. All Rights ReservedCopyright © 2009Curl International Corporation. All Rights Reserved16 ページ

導入実績の一部をご紹介

Page 17: Curlはシステム利用現場の課題を いかに解決して …¯システム利用現場の課題を いかに解決してきたか カール/住商情報システム TEL:03-5547-3866/FAX:03-5547-3867

Copyright © 2009Curl International Corporation. All Rights ReservedCopyright © 2009Curl International Corporation. All Rights Reserved17 ページ

Curlの事例紹介

■三菱東京UFJ銀行様 :国際金融取り引き照合ツール

:B to C 個人資産分析ツール■パナソニックAVCネットワークス様 :サービス情報発信システム

■岡村製作所様 :社内営業系Webシステムのリッチクライアント化■NTTコミュニケーションズ様 :法人向け料金・通話明細サービス

■NTTデータビジネスブレインズ様 :ガラス工事見積システム

■アシックス様 :小売店さま向け受発注システム

■代々木ゼミナール様 :情報検索システム

■ネクサス様 :経営情報ポータルシステム

■日立ディスプレイズ様 :経営情報システム

■長崎県庁様 :電子申請システム

■日産ディーゼル工業様 :B to B 部品見積もりシステム■大熊製薬様 :CRMシステム■大同生命保険様 :保険代理店支援システム

■三井石油 様 :SS販売速報システム■新日本監査法人様 :IPO支援サービス■コアテック 様 :部品見積システム

■JR総研情報システム様 :ダイヤ図操作システム

■奈良文化財研究所様 :奈良文化財研究所ホームページ

・・・・など、400社以上の導入実績をもっています!

Page 18: Curlはシステム利用現場の課題を いかに解決して …¯システム利用現場の課題を いかに解決してきたか カール/住商情報システム TEL:03-5547-3866/FAX:03-5547-3867

Copyright © 2009Curl International Corporation. All Rights ReservedCopyright © 2009Curl International Corporation. All Rights Reserved18 ページ

Curlのパッケージ紹介

■「StarPAT」 特許検索サービス 住商情報システム

■「JobCubic Time」 勤務管理システム NTTデータセキスイシステムズ■「Curl帳票開発ツール」 生産性向上ソリューション NTTデータセキスイシステムズ■「{かーるく}シリーズ」 施設管理システム アカシック

■「FastGrid for Curl」 グリッドコンポーネント クオリテック

■「ProActive E2」 統合型ERPパッケージ 住商情報システム

■「Medical-Compass」 診療計画支援ツール 住商情報システム

■「WebTRADE Navi」 総合貿易・物流業務パッケージ 住商情報システム

■「CreditCube」 クレジット業務基幹システム TIS

■「HR Win」 人事Webツール ビジネスブレイン太田昭和

・・・・・などなどフレームワークも含め現時点で18パッケージ。

Page 19: Curlはシステム利用現場の課題を いかに解決して …¯システム利用現場の課題を いかに解決してきたか カール/住商情報システム TEL:03-5547-3866/FAX:03-5547-3867

Copyright © 2009Curl International Corporation. All Rights ReservedCopyright © 2009Curl International Corporation. All Rights Reserved19 ページ

基幹系業務で400社を超える豊富な導入実績Curlの導入実績

Page 20: Curlはシステム利用現場の課題を いかに解決して …¯システム利用現場の課題を いかに解決してきたか カール/住商情報システム TEL:03-5547-3866/FAX:03-5547-3867

Copyright © 2009Curl International Corporation. All Rights ReservedCopyright © 2009Curl International Corporation. All Rights Reserved20 ページ

Visual Basic から Curl への

マイグレーションサービスの概要

Page 21: Curlはシステム利用現場の課題を いかに解決して …¯システム利用現場の課題を いかに解決してきたか カール/住商情報システム TEL:03-5547-3866/FAX:03-5547-3867

Copyright © 2009Curl International Corporation. All Rights ReservedCopyright © 2009Curl International Corporation. All Rights Reserved21 ページ

・既存VBシステムと同様の操作性・画面でお使いいただけます

・弊社のノウハウとコンバージョンツールで、短期間でマイグレートします

・今後の運用に活かせる各種ドキュメントを提供します

・変換後のソースは可読性が高く、その後のシステム拡張を容易に行えます

Visual BasicからCurlへの移行ソリューション

マイグレーション後のシステム構成イメージ

Page 22: Curlはシステム利用現場の課題を いかに解決して …¯システム利用現場の課題を いかに解決してきたか カール/住商情報システム TEL:03-5547-3866/FAX:03-5547-3867

Copyright © 2009Curl International Corporation. All Rights ReservedCopyright © 2009Curl International Corporation. All Rights Reserved22 ページ

まずはアセスメントツール(無償)で作成される、

移行計画書(エクセル)をご確認下さい!

ダウンロード http://www.curlap.com/service/migration/download.html

Visual BasicからCurlへの移行ソリューション

アセスメントツール概要

http://www.curlap.com/service/migration/movie/code.html http://www.curlap.com/service/migration/movie/apricomparison.html

コンバージョン時の画面比較 (動画) コンバージョン時のソースコード比較 (動画)

Page 23: Curlはシステム利用現場の課題を いかに解決して …¯システム利用現場の課題を いかに解決してきたか カール/住商情報システム TEL:03-5547-3866/FAX:03-5547-3867

Copyright © 2009Curl International Corporation. All Rights ReservedCopyright © 2009Curl International Corporation. All Rights Reserved23 ページ

付録

WEB上の情報、関連書籍など

Page 24: Curlはシステム利用現場の課題を いかに解決して …¯システム利用現場の課題を いかに解決してきたか カール/住商情報システム TEL:03-5547-3866/FAX:03-5547-3867

Copyright © 2009Curl International Corporation. All Rights ReservedCopyright © 2009Curl International Corporation. All Rights Reserved24 ページ

Curl関連情報

<Curlホームページ>

http://www.curlap.com

<Curl技術情報>

・ Curlデベロッパーセンタ-

http://developers.curlap.com

<Curl公式ブログ>

・ Curlブログ

http://www.blogs.curlap.com

<Curlメディア記事>

・ RIA in Developers Summit 2008 レポート

http://www.atmarkit.co.jp/fwcr/special/devsummit2008/devsummit2008_1.html

・ VBマイグレーション関連

http://www.atmarkit.co.jp/fjava/special/devsummit2008/devsummit2008_2.html

・ LinuxユーザーのCurl利用拡大を図る

http://itpro.nikkeibp.co.jp/article/NEWS/20080418/299497/

・ カール、Adobe AIR対抗のオフライン対応RIAランタイムを開発

http://www.computerworld.jp/news/sw/104550.html

Page 25: Curlはシステム利用現場の課題を いかに解決して …¯システム利用現場の課題を いかに解決してきたか カール/住商情報システム TEL:03-5547-3866/FAX:03-5547-3867

Copyright © 2009Curl International Corporation. All Rights ReservedCopyright © 2009Curl International Corporation. All Rights Reserved25 ページ

オープンソースライブラリ

WSDK (Web Service Developer Kit)Webサービス(SOAP)の利用やXML(DOM)を扱うためのパッケージです。

http://sourceforge.net/projects/curl-wsdk

CSK (Curl Starter Kit)開発生産性を向上する多様なコンポーネントを提供します。

http://www.curlap.com/download/tool/index.html

CDU (Curl Development Utility)オープンソースのテスト等に利用されるアプリケーション開発のユーティリティ群です。

http://sourceforge.net/projects/curl-dev-utils

CDK (Curl Data Kit)データアクセスのオープンソースライブラリです。クライアントデータベース(SQLite)へのアクセスに利用することができます。

http://sourceforge.net/projects/curl-cdk

Page 26: Curlはシステム利用現場の課題を いかに解決して …¯システム利用現場の課題を いかに解決してきたか カール/住商情報システム TEL:03-5547-3866/FAX:03-5547-3867

Copyright © 2009Curl International Corporation. All Rights ReservedCopyright © 2009Curl International Corporation. All Rights Reserved26 ページ

Curl関連書籍

『Curl システム開発 実践ガイド』(翔泳社)2008年6月18日発刊!

出版社 :翔泳社

著者 :株式会社カール

ページ数 :352P

(CD-ROM同梱タイプ)

※ご提供価格:3,465円(税込)

初心者向け

Page 27: Curlはシステム利用現場の課題を いかに解決して …¯システム利用現場の課題を いかに解決してきたか カール/住商情報システム TEL:03-5547-3866/FAX:03-5547-3867

Copyright © 2009Curl International Corporation. All Rights ReservedCopyright © 2009Curl International Corporation. All Rights Reserved27 ページ

ご清聴いただきありがとうございました

よろしければアンケートにご協力ください