データの共有・一元管理、 業務処理の効率化を目指してシステムを統合
タツノ・メカトロニクスでは、 本社、 支社、 横浜工場及び関連会社に散在しているシステム環境を、 グループとしてデータの共有・一元管理を行う目的で、 2000年1 月に『UNIFY21』という名のシステム統合プロジェクトを発足しました。 グループ内の情報共有の強化(イントラネット)、 協力会社との情報共有の強化(インターネット)、 基幹業務処理のスピードアップ、 共有情報の一元管理(DWH)を目的に、 経理システム、 人事・給与システム、 生産管理システムなど同社の基幹システムを統合するため、 当時注目されていたEAI ツールの選定を開始し、 5 社の製品を40 項目にわたって比較・検討しました。 2000 年4 月当時、外資系EAI ツールを最適なツールとして選定しました。しかしながら、 各機種との接続やデータ連携、 開発作業等に思いのほか時間がかかってしまいました。 特に、 データ件数の増加によるパフォーマンス低下は深刻な問題で、 アメリカからエンジニアを派遣してもらうなどして解決しました。これらの影響によりデータ連携約90 本の開発が終了したのは2001 年12 月、 本番稼動は翌年1 月となり、 実に開発期間は20 ヶ月にも及んでしまいました。
2002 年から運用に入りましたが、 サポート更新時期を迎え、 昨今の経費削減の課題が情報部門にも要求され、 年間保守料の高さが課題として浮上してきました。そこで、 データベースのサポートで取引のあった株式会社アシスト(以下、アシスト社)の担当者に相談し、 2005 年1 月、 "DataSpider" の紹介を受け、 2月に評価版の導入を経て、本格導入の検討が始まりました。 「外資系EAI ツールのサーバリプレース時期が3 月で、 サポート更新時期が7月ということもあり、 この7 月までに"DataSpider" が使えるかどうか目処が立てばと思っていました。ほかのプロジェクトも並行していたため、 なかなか評価の時間がとれなかったのですが、 1 ヶ月ほど評価してみて使えることが分かりました」(電算室 課長代理: 岡澤利廣氏)そして、 "DataSpider Enterprise Server"( 以下、"DataSpider")の採用が決定しました。
選定のキーポイントは、複雑なレコード構造を持つ受注データを扱えるかどうかでした
受注データは、 生産管理システムにとって要となるデータです。"DataSpider" の選定にあたっては、 複雑なレコード構造を持つ受注データ(シーケンシャルファイル)をアイコンのプロパティ設定だけで取り扱えるのかどうかが重要なポイントでした。 「従来のEAI ツールでは言語系インターフェースで、 いかようにでもコーディングできました。 採用を決定するには、現在動いている処理と同じことが"DataSpider" のGUI で定義できるのか、親番情報や枝番情報に基づいてレコードを分割してデータベースに取り込むことができるのかなどを確認したいと思い、アシスト社に協力をお願いして"DataSpider" の開発サンプルプログラムを提供していただきました。これを参考に、ロジックを分析し書き直してみたら問題なく実現できることが分かりました」(岡澤氏) また、"DataSpider" なら外資系EAI ツールの運用に存在した悩みを以下のように解決できてしまうことも採用の大きな評価ポイントとなりました。
- 保守費用の負担を大きく減らせる
- 技術者の育成が短時間で行える
- 独自の開発言語を覚える必要がない
- マニュアルの詳細なニュアンスが把握しやすい
- 実行結果のログ調査・解析が容易
日本パッケージであるので、 問合せやその対応がスムーズ "DataSpider" は、基盤に最新の技術Java テクノロジーを採用した、" 純国産のソフトウェア製品" です。DataSpider に取り込んだデータは、データの加工、変換、統合といった処理が可能で、先進のGUI 環境で容易に開発できるため、工数削減に大きく貢献します。アプレッソは日本企業ですから、障害発生時の早期対応が可能です。 こうした要件をすべて満たし、 2005 年6 月、 "DataSpider"が導入され、 データ連携90 本の開発がスタートしました。
データ連携90本の開発がスタート工数を大幅に短縮し1 カ月で終了
データ連携90 本の開発要員は、 わずか2 人でした。岡澤氏は当初、 XML について専門的な知識は持っていなかったと言います。基本的なトレーニングに参加しましたが、このトレーニングで操作方法などを習熟し、 もう一人の担当者である電算室の西森浩氏にスキルトランスファーを行いながら、 当初2 ヶ月の開発予定を1 ヶ月ほどで終了することができました。岡澤氏は、セミナーを受講されてから開発作業に取り組んでいますが「基本的なXML およびSQL の知識があれば、 セミナーなどを受講しなくても十分に開発が可能だと思います」(岡澤氏)とまで言われるほど、 "DataSpider" の高い生産性を評価しています。 岡澤氏は、 "DataSpider" による開発の良さを次のように述べています。
- "Script Designer" で各種接続アダプタおよびロジックアイコンを並べるだけで処理ロジックが作成でき、 各種データ間の連携についても"Mapper" を使用して、 項目と項目に線を引くだけで定義できる。
- アイコンでビジュアル的に表現されているため、 処理フローが見やすく、 開発していて楽しくなる。
ログのレベルを5 段階で設定できるため、 開発のステータスに応じてデバッグに必要な情報の選択が可能。また、 出力されたログは"Log Viewer" で簡単に確認でき、 エラー発生時の分析・調査が容易である。 また、 西森氏も「最初はGUI で本当に思い通りのロジックが開発できるのかどうか不安でした。しかし、 ログを確認しながら進められたので安心感がありました」と使いやすさを高く評価しています。
次期販売システムへのデータ移行活用を予定し、ASP との連携も検討中
"DataSpider" により統合されたシステムは、 旧システムとの並行運用を経て、 2005 年10 月に本番稼働を開始しました。同社では、 スクリプトファイルのネーミングルールや環境設定、ログの確認手順などをまとめてオリジナルのマニュアルを作成しており、 運用に際して万全の体制を敷いています。 次期販売システムの開発を控えている今後についても、 現行システムからのデータ移行に"DataSpider" を活用する予定です。 「蓄積したノウハウが有効利用でき、 短期間で開発を終えることができると期待しています」(岡澤氏) また、 現在は郵送している取引先への支払い明細書を、 FAX送信やファイル送信を行うASP と連携して処理することも検討しています。"DataSpider" はWeb との親和性が高いため、 このような連携によって独自のアプリケーション開発の工数を軽減することも可能です。