皆様初めまして。
システムデザイン開発株式会社の神田と言います。
IBMiの開発を日々行っているなかで、自分自身の気づきや、お客様からの色々な要望を受ける機会が増えています。
そこから出てくる疑問や感想、経験を都度記事として投稿していきたいと思い、ブログの開設へと踏み出しました。
私は業務の中で、IBMiで動くRPG言語での開発や、Windowsで動く.net関連のC#やVB言語での開発、Linuxで動くPHP言語での開発を主に行っています。
昔ながらの黒画面(5250エミュレーター画面)

近頃はスマートフォンやタブレットの普及により、あらゆるものがWeb化、クラウド化が進んでモバイル端末での利用も多くなっています。
そんな中、IBMiユーザーは変わらず黒画面でシステム運用している方が多いです。実はIBMiも現行のサーバーを使用し、Web化が実現できます。
今回はWeb化の方法やメリット等をご紹介します。
Web化の実施状況について

IBMiユーザーの動向調査によると、現在、IBMiアプリケーションのWeb化を実施していないという方は、全体の半数以上という結果となっていました。
先述の通り、IBMiでもWeb化は可能です。
つまり、Web化は可能であるのに、対応が行われていないケースがまだまだあるようです。
Web化のメリットについて
Web化のメリットについてですが、いくつかあります。
1番にあげられるのは「見やすさ・操作のしやすさ」です。
見やすさについては、5250画面では、エミュレーターの性質上、80×24(縮小表示では132×27)の画面表示が限界となっていて、表示したい項目が1画面に収まらないケースが多々あります。
操作のしやすさについては、キーボード操作がメインとなり、慣れた方にとっては気にならないところではありますが、初心者の方にとっては画面上の入力項目やボタン等による操作の方が分かりやすくなります。
また、Web化する事により、5250画面では実現できないグラフ等のビジュアル表現や、PDF出力等が可能となり、分析業務などの効率化を図る事が可能です。
今までは、5250画面での操作していたシステムが、Web化する事により、外出先でもIBMi上のデータを閲覧する事が出来るようになります。受注入力、売上入力や営業日報、在庫照会などが利用でき、効率的な業務とはたらき方改革を担う事ができます。
もう1点メリットとして、保守管理が容易でかつ、低コストで行える事です。
IBMiのメンテナンスを行える人材に比べ、Webシステムのメンテナンスを行える人材の方が圧倒的に多いです。
Webシステムは一般的に、JavaやPHP等、現在の主流である開発言語で開発を行われることから、既存のIBMiの中で動作するシステムに比べ、圧倒的にメンテナンスのコストが低くなります。また、扱える人材が増える事により、例えばインターネットで検索すると収集できる情報量が多い事もあり、結果的に無駄な作業工数を削る事ができ、それによって開発コスト削減を実現できます。
Web化に対しての懸念事項

Web化によるメリットは大きいものの、現時点であまり普及していないのは、以下の懸念事項がある為のようです。
- 1.既存システムへの影響がでないか
- 2.稼働するための稼働環境の費用がわからない
1については、既存のシステムに手を加えず、新たにWebアプリケーションを開発するため、お互いに影響を与える事はありません。
2については、IBMiの中にWebサーバーの製品を導入し、Webサーバーを構築する事となります。
IBMi関連でもWebサーバーの製品版ライセンスも購入可能ですが、ある程度の費用が発生します。しかし、IBMi にはWebサーバーの無償版が用意されています。製品版のサポートは充実していますが、サポート費用がかかります。閉ざされたネットワークの中で稼働するシステム等、そのシステムによっては、サポートをあまり必要としない場合は、無償版でも十分に活用する事が出来る場合があります。
まとめ
今回はIBMiのWeb化についての内容をまとめてみました。
あらゆるシステムがインターネット経由で動いているこの現代で、社内からしか操作出来ず、昔ながらのコマンド入力ベースでのシステムは、生産性の面からも、あまり効率ではないかと思う事が少なからずあります。
当然、5250画面(黒画面)に慣れているため、操作がしやすいなどのメリットもありますが、やはりスマートフォンやSNSの普及により、新たな世代からはなかなか受入れづらいという事が現実的なのではないかと思っています。
現行の資産をそのまま使用したWeb化を行う事は、費用対効果も見込める為、ぜひ検討されてはいかがでしょうか?
システムデザイン開発は、北海道の地で35年以上の歴史があります。企業向けのシステム設計~開発・構築~保守運用までワンストップサービスを提供するシステム開発会社です。豊富な開発実績と高い技術力を強みとして、北海道から全国へ幅広い分野・業種へトータルにサポートいたします。
システムの導入やご検討、お困りごとがありましたら、お気軽にご相談・お問合せください。