藤野
藤野
裕司
裕司
湊本
湊本
智昭
智昭
株式会社データ・アプリケーション
株式会社データ・アプリケーション
2007
2007
年
年
2
2
月
月
15
15
日
日
まだ手組みしてるの?
まだ手組みしてるの?
らくらく簡単!
らくらく簡単!
多目的データ編集ツールで
多目的データ編集ツールで
開発工数を削減
開発工数を削減
目次
目次
1.会社案内
1.会社案内
2.アプリケーションプログラムの機能
2.アプリケーションプログラムの機能
3.データ処理プログラム開発の特徴と落とし穴
3.データ処理プログラム開発の特徴と落とし穴
4.開発現場の声
4.開発現場の声
5.
5.AnyTran
AnyTranならこのように解決!!
ならこのように解決!!
6.
6.AnyTran
AnyTranでできること
でできること
(1)
(1)
データの検索・抽出およびデータベースの更新
データの検索・抽出およびデータベースの更新
(2)
(2)
データの編集・加工
データの編集・加工
(
(
3
3
)
)
定義
定義
体
体
の生成と出力
の生成と出力
1.会社案内
1.会社案内
社名
社名
株式会社データ・アプリケーション(
株式会社データ・アプリケーション(
DAL
DAL
)
)
http://
http://
www.dal.co.jp
www.dal.co.jp
/
/
代表者
代表者
代表取締役社長
代表取締役社長
橋本
橋本
慶太
慶太
設立
設立
1982
1982
年
年
9
9
月
月
27
27
日
日
資本金
資本金
2
2
億
億
83
83
万
万
5
5
千円
千円
従業員数
従業員数
6
6
8
8
名(
名(
2006
2006
年
年
4
4
月現在)
月現在)
売上
売上
12
12
億円(
億円(
2005
2005
年度)
年度)
事業内容
事業内容
B2B
B2B
インテグレーションサーバ(
インテグレーションサーバ(
E
E
22X)
X)
、
、
企業間データ交換用ミドルウェア(
企業間データ交換用ミドルウェア(
B2B
B2B
)、
)、
企業内アプリケーション連携用ミドルウェア(
企業内アプリケーション連携用ミドルウェア(
EAI
EAI
)
)
、
、
多目的データ編集ツール(
多目的データ編集ツール(
AnyTran
AnyTran
)
)
の
の
商品開発と販売及びコンサルティング
商品開発と販売及びコンサルティング
株主
株主
㈱アイネス,
㈱アイネス,
㈱ワイ・ディ・シー,
㈱ワイ・ディ・シー,
㈱イーシー・ワン,
㈱イーシー・ワン,
㈱日立ビジネスソリューション,
㈱日立ビジネスソリューション,
㈱オージス総研,
㈱オージス総研,
TIS
TIS
㈱
㈱
,住商情報システム㈱,
,住商情報システム㈱,
DAL
DAL
役員,
役員,
社員持株会,他
社員持株会,他
パートナー
パートナー
ビジネス・パートナー:
ビジネス・パートナー:
5
5
9
9
社
社
テクノロジー・パートナー:
テクノロジー・パートナー:
3
3
社
社
2.アプリケーション
2.アプリケーション
プログラムの機能
プログラムの機能
(1)
(1)
オンラインプログラム
オンラインプログラム
①
①
画面による入出力・検索・更新
画面による入出力・検索・更新
②
②
バックグラウンドで常駐監視
バックグラウンドで常駐監視
(2)
(2)
バッチプログラム
バッチプログラム
AnyTran
AnyTran
の活用範囲
の活用範囲
①
①
データの検索・抽出
データの検索・抽出
○
○
②
②
データの編集・加工
データの編集・加工
◎
◎
いわゆる
いわゆる
③
③
データベースの更新
データベースの更新
○
○
データ処理
データ処理
3.データ処理プログラム
3.データ処理プログラム
開発の特徴と落とし穴
開発の特徴と落とし穴
比較的簡単な内容のものが多い
比較的簡単な内容のものが多い
バッチ処理開発のうちかなり多くの割合を占める
バッチ処理開発のうちかなり多くの割合を占める
似たような処理はコピーして作られる
似たような処理はコピーして作られる
簡単な仕様の場合、新人教育で作られたり、その時手の空いてる人
簡単な仕様の場合、新人教育で作られたり、その時手の空いてる人
の片手間で作られたりすることもある。
の片手間で作られたりすることもある。
このような場合、仕様書が整備されていないことが多い。
このような場合、仕様書が整備されていないことが多い。
元のプログラムに仕様変更が入っても、その開発者がいない場合も
元のプログラムに仕様変更が入っても、その開発者がいない場合も
あり、新しく作り直すことがある。
あり、新しく作り直すことがある。
これを繰り返すうち、同じ処理を異なるプログラムで実行したり、
これを繰り返すうち、同じ処理を異なるプログラムで実行したり、
使われているかどうか分からないプログラムが増えてくる。
使われているかどうか分からないプログラムが増えてくる。
混乱!
混乱!
4.開発現場の声
4.開発現場の声
同じようなプログラムばかり作るのは面倒。
同じようなプログラムばかり作るのは面倒。
仕様書を書くのが手間。
仕様書を書くのが手間。
誰が作ったか分からないようなプログラムはメンテした
誰が作ったか分からないようなプログラムはメンテした
くない。
くない。
生きているか死んでいるか分からないようなプログラム
生きているか死んでいるか分からないようなプログラム
が多く、非常に管理がしにくい。
が多く、非常に管理がしにくい。
プログラムを作る(コーディング→コンパイル→リンク
プログラムを作る(コーディング→コンパイル→リンク
→テスト→ドキュメント整備→メンテナンス)より、
→テスト→ドキュメント整備→メンテナンス)より、
簡単な設定で稼働するツールを活用したい。
簡単な設定で稼働するツールを活用したい。
5.
5.
AnyTran
AnyTran
なら
なら
このように解決!!
このように解決!!
フォーマット変換やデータの編集・加工、コード変換
フォーマット変換やデータの編集・加工、コード変換
などは、必要の都度プログラムを作るのではなく、
などは、必要の都度プログラムを作るのではなく、
AnyTran
AnyTran
におまかせ!
におまかせ!
ノンプログラムで
ノンプログラムで
開発・管理工数を大幅削減
開発・管理工数を大幅削減
★
★
入出力がデータベースでも、直接アクセスが可能。
入出力がデータベースでも、直接アクセスが可能。
★
★
画面で簡単定義!
画面で簡単定義!
定義体の自動生成も
定義体の自動生成も
OK
OK
。
。
★
★
仕様書の作成もこれで完璧!
仕様書の作成もこれで完璧!
6.
6.
AnyTran
AnyTran
でできること
でできること
(1)
(1)
データの検索・抽出およびデータベースの更新
データの検索・抽出およびデータベースの更新
様々な条件でデータを検索・抽出・更新する
様々な条件でデータを検索・抽出・更新する
①
①
入出力の組合せ
入出力の組合せ
入力と出力の組み合わせは自在
入力と出力の組み合わせは自在
②
②
柔軟な条件設定が可能
柔軟な条件設定が可能
AnyTranAnyTran® FILEFILE DB
DB AnyTranAnyTran® FILEFILE
FILE FILE DB DB AnyTran AnyTran® FILE FILE DB DB AnyTranAnyTran® DBDB