【DO!BOOK・ページリンク】
2008_migaro_techreport_001   44 / 136

BOOKをみる

10秒後にBOOKのページに移動します


42 Migaro Technical Award 2008 シルバー賞 JACi400使用による Webアプリケーション開発工数削減 中富 俊典 様 日本梱包運輸倉庫株式会社 情報管理部 管理課 日本梱包運輸倉庫株式会社 http://www.nikkon.co.jp/ 当社は1950 年に設立された。自 動車、住宅関連メーカー、プラント 関連を中心に、調達・工場物流や国 際物流などを一貫してサポートする 複合物流業者である。国内事業拠点 数80 箇所、国内関連会社25 社、 海外関連会社12 社を持ち、国内外 を問わずグローバルに事業を展開し ている。 日本梱包運輸倉庫 「WEB照会システム」  今回、開発対象となった「WEB 照会 システム」は、日本梱包運輸倉庫株式会 社のお客様にWeb アプリケーションに ログインしていただくことで、お客様よ りお預かりしている品物の在庫状況や出 荷状況をリアルタイムに提供できるシス テムである。【図1】 JACi400導入の 背景と選定理由  当社では、自社システムとしてAS400 を利用しており、基本的に自社開発を 行っている。既存のWebアプリケーショ ンツールとしては、さまざまな取引先向 けに在庫照会、オーダーの入力を行うた めのWeb アプリケーションを複数構築 していた。  このツールは、5250 の画面からコン バージョンして、Web 画面を生成する タイプのツールである。そこで開発する アプリケーションは、ツール独自のプロ グラムであり、開発に時間がかかるとい う問題点があった。また、メンテナンス も非常に効率が悪く、顧客要望に応える のにも時間がかかっていた。  また、このシステムは2002 年に導入 され、Web サーバーが老朽化しており、 これ以上そのサーバーで運用を行うこと が難しい状況となっていた。  そこで、そのシステムを更新するため のツールとして、次のような理由から、 AS400 で開発ができるJACi400 を採用 した。 【JACi400 導入の理由】 ・開発から納入まで、短期間で行える。 ・ 自社内開発対応で、Web アプリケー ションが構築できる。 ・HTML に詳しくなくても、開発が可能。 開発作業について  開発作業は、JACi400Designer の設 定およびRPG を筆者自身が担当し、 HTML は別の担当者へ依頼した。 1. HTML の開発  設計時にHTML のイメージを作成し、 それをHTML の開発者に依頼。HTML は、基本的な知識で容易に作成すること ができた。  また、Designer で設定した内容が、 HTML の入力制御に反映されるので、 HTML の作成工数も削減することがで きた。 2. RPG の開発  RPG は、JACi400 Designer での設 定項目より、サブルーチン化されたスケ ルトンプログラムを生成する。このサブ ルーチンの中身を記述するという手法 だったため、記述パターンを理解するの に多少手間取った。だが、1 本開発し理 解した後は、スムーズにプログラミング できた。  Web サーバーとの通信部分のプログ ラムは、JACi400 が自動で実行してく れてプログラミング不要である。なので、