インフォテリア社 ASTERIA WARP紹介

新世代のメディア・コンテンツ管理ソリューションセミナー
∼RIAを担うプラットフォームのご紹介∼
データ連携ソリューションスイート
「ASTERIA WARP」 ご紹介資料
2007年4月18日
インフォテリア株式会社
エンタープライズ事業部 営業部
小林 花絵
Business Automation Platform
ASTERIA WARP
ASTERIAによって出来ること
©2007 インフォテリア株式会社
ASTERIA WARP
例えば・・・その1:社内システム連携基盤として
社内に散在していたシステムやデータを有機的に連携させる事が出来る
IBM DB2/UDB
Oracle
①人事マスターDB
Oracle DBで管理
④会計システム
DB2 UDBで管理
⑤販売管理システム
CSVファイルで管理
(レコード)
(CSV)
(レコード)
②社内システムA
XMLファイル形式で管理
(XML)
③社内グループウェア:
Notes/Dominoの
社員DB
IBM Lotus
Notes/Domino
⑥分析用データマート
SQL Serverで管理
Microsoft
SQL Server
(レコード)
©2007 インフォテリア株式会社
ASTERIA WARP
例えば・・・その2:商品データベースの自動チェック
データベースの情報を監視して最新情報をWebサイトへ反映する
登録・更新
更新をチェックして
データを収集
自動更新
商品データベース
Webサイト
©2007 インフォテリア株式会社
ASTERIA WARP
例えば・・・その3:Excelと連携をした販売管理
メールやエクセルを利用した連携を自在に行うことが出来る
顧客A
本社
ASTERIAがメール
を自動受信
顧客B
基幹システムDBへ
データ格納
DB
顧客C
メール送信
(Excel添付)
Mailサーバ
添付されたExcel
ファイル内のデータを
抽出/変換
管理者
処理結果を管理者に
メールで通知
©2007 インフォテリア株式会社
ASTERIA WARP
例えば・・・その4:データ分析のための事前データ収集
散在するデータをかき集めてきて、整理をする
Aシステム
(RDB)
データ抽出
ORACLE
・データ収集
・マージ
・クレンジング
・データ分析
データ登録
Bシステム
(XML DB)
Cyber
Luxeon
様々なCSVや
Excelデータ
データ収集
BIツール
分析資料
©2007 インフォテリア株式会社
6
ASTERIA WARP
ASTERIA WARPとは
ASTERIA WARPは、企業の中に散在する異なるシステムやデータを「つ
ないだり(連携)」、「加工したり(変換)」することで、業務の信頼性や作業
の軽減を実現します。
Work-Flow
EIP
Front-End
B2B
CRM
EDI
BI
Web
OLAP
Mail
BPM
Mainframe
ERP
Back-End
©2007 インフォテリア株式会社
ASTERIA WARP
ASTERIA WARPご紹介
©2007 インフォテリア株式会社
ASTERIA WARP
連携を実現する2つの機能
ASTERIA WARP Standard Edition
■コーディングレスを追求したGUIの開発環境
−コンポーネントをキャンバス上でつなぐだけ!
■可視化され、引継ぎが容易なシステムを構築
■他システムや外部アプリケーションと連携して、
様々な処理を行うことも可能
−現存資産の有効活用
フローサービス
相互連携
パイプラインサービス
センサー アクション ジョイント
■簡単な設定のみで各処理を実現
−センサー/フィルター/ジョイントという3STEP
で、アクション(実行したい処理内容)を選択し必
要項目を設定するだけ
■内部的にキューへデータを格納
−3STEP間のデータ保証の実現
■処理状態をパイプラインモニタから確認可能
−管理画面の開発は不要
©2007 インフォテリア株式会社
ASTERIA WARP
ASTERIA WARPの特徴
1.ハブ型のデータ連携サーバー
・ 接続先システムにクライアントモジュールの導入は不要
2.開発生産性の高いGUIベースの開発環境(Graphical Language)
・ コンポーネント化された処理アイコンを並べて設定していくだけで開発が可能
−ノンコーディングでの開発
−外部プログラムとの組み合わせも可能
・ 開発結果がGUI化されて残るために担当者が変わっても引き継ぎが容易
−フローを極力標準化することで開発生産性も向上
+新機能【パイプラインサービス】
・ Webブラウザ上で必要な項目を選択のみの“設定”だけで開発が可能
−プログラム言語など特別なスキルは不要
3.実績ある信頼性の高い製品
・ 300社を超える導入実績
・ 金融・報道機関などのクリティカルなシステムでも採用される信頼性
・ 国内EAI製品出荷本数でNo.1シェアを獲得
©2007 インフォテリア株式会社
ASTERIA WARP
ASTERIAが持つ様々な接続の形
©2007 インフォテリア株式会社
ASTERIA WARP
特徴的な連携機能
ASTERIA WARPを活用することで日常業務の軽減・自動化を実現します
Excel連携(オプション)
導入率約50%
PDF出力
メール自動送受信連携
Notesデータ連携(オプション)
導入率約20%
Webサイト連携(オプション)
・ Excelを様々なシステムのフロントエンドとして利用
・ 取引先とExcel/メールによる企業間データ連携・自動化
・ PDFをメールやWebと組み合わせて自動配信
・ Notesデータをシステム連携対象に組み込み
・ Webサイトを自動巡回してファイル取得&自動取込
©2007 インフォテリア株式会社
ASTERIA WARP
ASTERIA WARP開発環境:フローデザイナー ①
豊富な機能(デバッグ機能など)を標準搭載し、統合GUI開発環境を提供する
フローデザイナーにより、各種処理プログラム開発をコーディングレスで実現。
ASTERIAコンポーネント
RDB出力
HTTP送信
ファイル入力
添付メール送信
FTP出力
マッピング
フローデザイナー<メイン画面>
©2007 インフォテリア株式会社
ASTERIA WARP
ASTERIA WARP開発環境:フローデザイナー ②
容易なフィールド間の定義。
マッパーコンポーネント
マッパーコンポーネント マッピング画面
マッピング画面
①
①
②
②
画面左側(インプットウィンドウ)からマッピングしたい右
画面左側(インプットウィンドウ)からマッピングしたい右
側(アウトプットウィンドウ)の項目へ接続線をドラッグし
側(アウトプットウィンドウ)の項目へ接続線をドラッグし
ます。
ます。
変換や計算等が必要な場合には豊富な関数群(
変換や計算等が必要な場合には豊富な関数群(
Mapper関数)を間にセットし、プロパティを設定します。
Mapper関数)を間にセットし、プロパティを設定します。
・・・以上を繰り返します。
・・・以上を繰り返します。
フローデザイナー<マッパー画面>
©2007 インフォテリア株式会社
ASTERIA WARP
フローを呼び出す様々な方法
スケジューラ
ASTERIAのスケジュール機能を利用し、定められた日時にフローを起動。
例)毎月○日○時に起動、○分おきに起動など
URLトリガー
フローに対してASTERIAがユニークなURLを発行し、そのURLにアクセス
があった時にフローを起動
例)ユーザがWEBシステムにデータ入力し、そのリクエストを受け連携
コマンドライン
外部コマンドより起動
例)ジョブ管理ツール等からASTERIAのコマンドを実行させ起動
FTPトリガー
SOAPトリガー
ASTERIA内のFTPサーバ機能を利用し、ファイル受信終了で起動
例)他システムからFTPでファイルを転送し、そのファイルを連携
任意のSOAPクライアントからリクエストを受けて起動
例)クライアントからSOAPリクエスト受け起動
©2007 インフォテリア株式会社
15
ASTERIA WARP
導入効果:生産性とメンテナンス性の高さ
z インターフェース開発の一元管理
テクノロジ、ミドルウェアの差異や技術者の癖やスキルレベルをASTERIAが吸収
z コーディングレス開発モデル
圧倒的な生産性、繰り返し開発によるユーザー要件・環境変化への迅速な対応
z GUIによるシステムの可視化
処理を属人化させず、担当者が変更した際の移行工数が大きく削減
従来の
開発フェーズ
システム保守
(インターフェース開発部分)
ASTEIRAの効果
ASTERIA導入後の
構築コスト
削減
※仕様書自動出力機能
ドキュメント作成
他システムとの
インターフェース開発
インターフェース設計
アプリケーション
ビジネスロジック
設計開発
システム保守
ドキュメント作成
ASTERIAによる開発
インターフェース設計
アプリケーション
ビジネスロジック
設計開発
多大なコストをかける
メリットがない部分。
簡単に済ませられる
ことは簡単に!
©2007 インフォテリア株式会社
ASTERIA WARP
採用実績 国内300社(2006年9月末)以上
業種・業界問わず幅広い実績があり、金融機関や報道機関の
クリティカルシステムで採用されている信頼性の高い製品です
EAI製品
国内シェアNO.1獲得
400
350
※テクノシステムリサーチ社
「2006年ソフトウェアマーケティング総覧」より
300
„東京都庁様
„東芝様
„東芝セミコンダクター社様
„日伝様
„富士ゼロックスオフィスサプライ様
„ぷらっとホーム様
„プレオマート様
„ベンチャーリンク様
„松下電工様
„三菱商事/メタルワン様
„山善様
„ヤマタネ様
„ローソンチケット様
250
200
150
100
50
„インテリジェンス様
„ソフトバンクテレコム様
„神奈川新聞社様
„毎日新聞社様
„読売新聞社様
„加賀電子様
„京セラ様
„競艇情報化センター様
„JRA様
„昭和リース様
„ジャパンネット銀行様
„住金物産様
„大興物産様
・・・ 他多数
0
'0 3 / 3
'0 4 / 3
'0 5 / 3
'0 6 / 3
'0 7 / 3
©2007 インフォテリア株式会社
ASTERIA WARP
製品構成
ASTERIA WARP Standard Edition(実行環境)
̶ Flowサービス/Pipe Lineサービスを核とする実行環境
̶ Windowsサービス、UNIXデーモンとして動作
̶ WEBベースの設定・運用管理ツール(FSMC)
・各種設定(DBとの接続やユーザーアカウント)やログ機能を提供
Flow Designer (Flowサービス用開発環境)
̶ GUIベースの開発環境
※Pipelineサービスのクライアントはブラウザとなります
◆
◆ 対応プラットフォーム
対応プラットフォーム
Microsoft
Microsoft Windows
Windows Server
Server
Red
Red Hat
Hat Enterprise
Enterprise Linux
Linux
Solaris
Solaris
※その他プラットフォームは順次対応予定
※その他プラットフォームは順次対応予定
ASTERIA WARP
(サーバー)
管理
FSMC(Flow Service Management Console)
設定管理ツール
連携開発
Flow Designer
(クライアント)
©2007 インフォテリア株式会社
ASTERIA WARP
ASTERIAの可能性
Oracle
Oracle
DB2
SQL Server
DB2
SQL Server
Notes
Notes
レコード
レコード
XMLNative
XMLNative
XML
XML
File
File
CSV
CSV
Web サーバ
メールボックス
固定長
マッピング
固定長
暗号 / 複号
圧縮 / 解凍
メールサーバ
Mail
ASTERIA WARP評価版ご提供中!
※是非一度ASTERIAの魅力をお試し下さい!
©2007 インフォテリア株式会社
19
ASTERIA WARP
ASTERIAWARP Liteのご紹介
シンプルなデータ連携
簡単なデータ連携のニーズに
簡単なデータ連携のニーズに
迅速かつ低価格に応える
迅速かつ低価格に応える
ASTERIA
ASTERIA WARPの機能限定・廉価版!
WARPの機能限定・廉価版!
多目的なデータ連携
パイプライン機能だけ
を切り出して・・
アップグレードライセンスの用意もござ
います。
用途によっては、WARP Liteで連携を
実現し、その後、接続先・接続要件の
増加に応じてご検討下さい。
パイプラインサービス
フローサービス
©2007 インフォテリア株式会社
ASTERIA WARP
Appendix
©2007 インフォテリア株式会社
ASTERIA WARP
Appendix:パイプラインサービスとは
センサー、フィルター、ジョイントの各ステージで、アクション(実行したい処理内容)
をwebブラウザからチュートリアルに従って設定しデータの取得、変換や受け渡しを
実現する機能。
センサー(入力)
★必須
Pipeline Service
データベースの更新を監視する機能やフォルダに文書ファイルが追加され
データベースの更新を監視する機能やフォルダに文書ファイルが追加され
たかどうかを監視する機能などをより簡単に設定できる機能を提供する
たかどうかを監視する機能などをより簡単に設定できる機能を提供する
《ファイル作成監視やメール取込、FTPサーバ監視機能など入力機能》
《ファイル作成監視やメール取込、FTPサーバ監視機能など入力機能》
フィルター(変換)
四則演算や特定文字列を含む行の削除などのデータを操作、文字変換す
四則演算や特定文字列を含む行の削除などのデータを操作、文字変換す
る機能を提供する
る機能を提供する
《正規表現、暗号化、コード変換(DB)などデータ変換機能》
《正規表現、暗号化、コード変換(DB)などデータ変換機能》
ジョイント(出力)
★必須
棒グラフを作成やデータベースに保存、ファイルの作成・更新する機能を提
棒グラフを作成やデータベースに保存、ファイルの作成・更新する機能を提
供する
供する
《DB更新やファイルの更新・作成、FTPやHTTPでのリクエスト、メールの送
《DB更新やファイルの更新・作成、FTPやHTTPでのリクエスト、メールの送
信などデータ出力機能》
信などデータ出力機能》
©2007 インフォテリア株式会社
22
ASTERIA WARP
Appendix:パイプラインの作成
„ データの収集/変換・抽出/送信を定義したものを、「パイプライン」と呼びます
„ 設定の手順
1.センサーアクションの設定
1
2.フィルターアクションの設定
3.ジョイントアクションの設定
センサー
2
フィルター
3
ジョイント
※各アクションについてはAppendixをご参照下さい
„ その他、必要に応じて以下の項目を設定します
z
z
z
z
リトライ回数
リトライ待機時間
エラー通知(メール)
処理データのファイル保存(センサー/フィルター/ジョイント)
©2007 インフォテリア株式会社
ASTERIA WARP
Appendix: ①センサーアクションの設定
„
„
„
パイプラインに流すデータを収集する必須ステージ
一つのパイプラインには一つだけ存在
アクションは2種類
①スケジュール型:ポーリングによる取得
監視対象の変化、実行結果をもとにデータを作成する働きを行うアクション
②ダイレクト型:プッシュ・リクエストによるアクション開始
監視アクション設定
接続先からデータを入力してもらう
1
①スケジュール型
ポーリング監視
センサー
フィルター
ジョイント
ファイル・フォルダ監視
(例)フォルダにレコードファイル(CSV
)
(例)フォルダにレコードファイル(CSV)
が追加されたかどうかを監視
メールサーバ監視
(例)メールに添付されたExcel
ファイル
(例)メールに添付されたExcelファイル
のデータを取込み
データベース監視
(例)データベースの更新を監視
(Oracle)
Oracle)
コマンド・フロー実行
(例)コマンド実行の結果を取込み
FTPサーバ監視
②ダイレクト型
(例)FTP
サーバにXML
XMLファイルが追加されたか
ファイルが追加されたか
(例)FTPサーバに
どうかを監視
HTTPトリガー
(例)XML
を受信
(例)XMLを受信
※一部スケジュール型あり
©2007 インフォテリア株式会社
ASTERIA WARP
Appendix: ②フィルターアクションの設定
„ センサーから来たデータを加工する(文字列変換・四則演算etc)、
または条件に従って処理を中止したりレコードを削除するステージ
„ 複数のアクションを選択することも可能 ※1
変換・抽出アクション設定
2
センサー
フィルター
文字列
(例)空白を除去、全角半角変換
レコード
(例)値がnull・空文字である
レコードを削除
ジョイント
数値
(例)加算、減算、乗算、除算
データ変換
(例)変換表を使って変換
※1 複数フィルターアクションを
指定した場合、パイプラインコー
ディネーターで表示が上になって
いるものから実行。
ツール
(例)XSLT変換
サービス
(例)ジオコーディング
変数も利用可能
変数も利用可能
・レコード変数
・レコード変数
・ユーザ変数
・ユーザ変数
©2007 インフォテリア株式会社
ASTERIA WARP
Appendix: ③ジョイントアクションの設定
„ センサー、フィルターを経てきたデータを他のシステムへ渡す必須ステージ
„ 複数のアクションを選択することも可能 (直列/並列)
①直列実行:選択されたアクションは左から順に実行。エ
ラーが発生した場合、次のアクションは実行されないため、
順序性を重視する場合に適している。
連結アクション設定
センサー
3
②並列実行:選択されたアクションを同時実行。個別アク
ションでのエラーは他のアクションに影響を与えない。
フィルター ジョイント
メール送信
(例)Excel CSV形式のアドレス帳を使って
メールを送信
ファイルアップロード(FTP)
ファイル・フォルダ保存
(例)レコードデータをCSVファイルとして
アップロード
(例)レコードデータをCSVファイルに保存
チャート作成
(例)3次元棒グラフを作成
コマンド・フロー実行
(例)パイプラインを実行、フローを実行
HTTP送信
(例)XMLを送信
データベース保存
(例)データベースに保存(Oracle)
©2007 インフォテリア株式会社
ASTERIA WARP
Appendix:容易な設定および管理の実現
パイプライン・コーディネーター
パイプラインのアクション設定、パイプラインの状況モニターを管理するWebインターフェイス
※実行状況
容易な設定および管理の実現
※パイプライン・コーディネーター メイン画面
※アクションパレット
©2007 インフォテリア株式会社
ASTERIA WARP
Appendix : Pipeline機能アクション一覧【センサー】
センサーアクション
フォルダに文書ファイルが追加されたかどうかを監視
データベースからの取込み(Oracle)
フォルダに画像ファイルが追加されたかどうかを監視
データベースからの取込み(DB2)
フォルダにレコードファイル(CSV)が追加されたかどうかを監視
データベースからの取込み(SQLServer)
フォルダにXMLファイルが追加されたかどうかを監視
データベースからの取込み(MySQL)
ファイルにレコードデータが追加されたかどうかを監視
データベースからの取込み(PostgreSQL)
フォルダにテキストファイルが追加されたかどうかを監視
データベースの更新を監視(Oracle)
Excelファイルのデータを取込み
データベースの更新を監視(DB2)
メールを取込み
データベースの更新を監視(SQLServer)
メールに添付された画像ファイルを取込み
データベースの更新を監視(MySQL)
メールに添付されたレコードファイル(CSV)を取込み
データベースの更新を監視(PostgreSQL)
メールに添付されたXMLファイルを取込み
コマンド実行結果の変更を監視
メールに添付されたExcelファイルのデータを取込み
コマンド実行の終了を監視
FTPサーバに文書ファイルが追加されたかどうかを監視
コマンド実行の結果を取込み
FTPサーバに画像ファイルが追加されたかどうかを監視
フローを実行してバイナリを取込み
FTPサーバにレコードファイル(CSV)が追加されたかどうかを監視
フローを実行して文字列を取込み
FTPサーバにXMLファイルが追加されたかどうかを監視
フローを実行してレコードデータを取込み
ブラウザからのフォームリクエストを受信
フローを実行してXMLを取込み
指定したURLで示されるファイルをダウンロード
XMLを受信
©2007 インフォテリア株式会社
28
ASTERIA WARP
Appendix : Pipeline機能アクション一覧【フィルター】
フィルターアクション
暗号化
復号化
データベースを使って変換
変換表を使って変換
変換表ファイルを使って変換
XSLT変換
XSLTファイルを使って変換
XPathで文字列を取得
XPathでノードを取得
Javaインタプリタ
ジオコーディング
©2007 インフォテリア株式会社
29
ASTERIA WARP
Appendix : Pipeline機能アクション一覧【ジョイント】
ジョイントアクション
データをファイルに保存
XMLを送信
テキストをファイルに保存
ファイルをアップロード
Velocityテンプレートを使ってファイルを保存
レコードデータをCSVファイルとしてアップロード
1レコードずつVeolocityテンプレートを使ってファイルを保存
Velocityテンプレートを使ってファイルをアップロード
レコードデータをCSVファイルに保存
1レコードずつVeolocityテンプレートを使ってファイルをアップロード
カレンダーファイルを作成・更新
カレンダーファイルを作成・アップロード
RSSの作成・更新
RSSの作成・アップロード
GoogleMap作成・更新
ZIP形式に圧縮してアップロード
Excel形式で保存
メールを送信
HTML表の作成・更新
データベースのアドレスリストを使ってメールを送信
文書管理
Excel CSV形式のアドレス帳を使ってメールを送信
ZIP形式に圧縮してファイルに保存
データベースに保存(Oracle)
棒グラフを作成
データベースに保存(DB2)
円グラフを作成
データベースに保存(SQLServer)
折れ線グラフを作成
データベースに保存(MySQL)
3次元棒グラフを作成
データベースに保存(Postgre)
エリアグラフを作成
フローを実行
集計して棒グラフを作成
レコードデータをフローに送信
集計して円グラフを作成
コマンド実行
HTTPリクエストを送信
©2007 インフォテリア株式会社
30
ASTERIA WARP
【お問合せ先】
インフォテリア株式会社
エンタープライズ事業部 営業部
TEL:03-5718-1294 FAX:03-5718-1261
©2007 インフォテリア株式会社