43
Copyright 2017 omniscience Co., Ltd. All Rights Reserved. 2017914Ver.1.0.0 IBM i 上のPHPを活用した 業務改善事例のご紹介 omni science 株式会社オムニサイエンス

IBM i 上のPHPを活用した業務改善事例のご紹介 · (Webブラウザ) 照会者 (Webブラウザ) 基幹系/情報系 システム 照会対象DB DB2/400 IBM i

  • Upload
    others

  • View
    0

  • Download
    0

Embed Size (px)

Citation preview

Page 1: IBM i 上のPHPを活用した業務改善事例のご紹介 · (Webブラウザ) 照会者 (Webブラウザ) 基幹系/情報系 システム 照会対象DB DB2/400 IBM i

Copyright 2017 omniscience Co., Ltd. All Rights Reserved.

2017年9月14日Ver.1.0.0

IBM i 上のPHPを活用した業務改善事例のご紹介

omniscience株式会社オムニサイエンス

Page 2: IBM i 上のPHPを活用した業務改善事例のご紹介 · (Webブラウザ) 照会者 (Webブラウザ) 基幹系/情報系 システム 照会対象DB DB2/400 IBM i

Copyright 2017 omniscience Co., Ltd. All Rights Reserved. 2

omniscience会社概要

会社名 株式会社オムニサイエンス(英文名 omniscience Co.,Ltd.)

所在地 〒104-0033東京都中央区新川1-16-4茅場町グラスゲート3FTEL:03-3553-6211 FAX:03-3553-6213

設立 2005年8月1日(創業:1987年6月18日)

代表者 代表取締役 藤井星多

資本金 3,000万円

従業員数 61名(2016年12月現在)※正社員(45名)および契約社員数(16名)

事業内容 ソリューション・メディアサービスインテグレーションサービス(受託開発)

届出受理番号:(派)13-306646ISMS:ISO27001(認証登録番号:IS539022)

加盟団体 OpenSource協議会 – IBM iiBIアライアンスユーオス・グループ関東IBMユーザー研究会LANSAコンソーシアム

子会社 OMNIASIA Co.,Ltd.(ミャンマー現地法人)

1.IBM i システムの設計・受託開発

2.IBM i ソリューションの企画開発・販売

3.開発支援サービス

Page 3: IBM i 上のPHPを活用した業務改善事例のご紹介 · (Webブラウザ) 照会者 (Webブラウザ) 基幹系/情報系 システム 照会対象DB DB2/400 IBM i

Copyright 2017 omniscience Co., Ltd. All Rights Reserved. 3

omniscience自己紹介

田嶋 彰

年齢 : 42歳(1975年生まれ)所属 : サービス開発部2G

経験 : 17年 (2000年~)- 40歳で初めてRPGに出会いました

趣味 : マラソン- 東京マラソンは過去5回出走来年も出走予定です

Page 4: IBM i 上のPHPを活用した業務改善事例のご紹介 · (Webブラウザ) 照会者 (Webブラウザ) 基幹系/情報系 システム 照会対象DB DB2/400 IBM i

Copyright 2017 omniscience Co., Ltd. All Rights Reserved. 4

omniscienceお客様プロフィール

本社 京都府京都市

創業 1875年

設立 1917年

資本金 約266億円

売上高 3424億円(2017年3月、連結)

従業員数 1万1528名(2017年3月、連結)

事業内容 分析・計測機器、医用機器、航空機器、産業機器等の設計・製造・販売

HP http://www.shimadzu.co.jp/

株式会社島津製作所 分析計測工場 様

Page 5: IBM i 上のPHPを活用した業務改善事例のご紹介 · (Webブラウザ) 照会者 (Webブラウザ) 基幹系/情報系 システム 照会対象DB DB2/400 IBM i

Copyright 2017 omniscience Co., Ltd. All Rights Reserved. 5

omniscienceアジェンダ

1. 経緯

2. 新しい開発・運用環境のポイント

3. 環境構成

4. 開発成果

5. 今後の展開

6. まとめ

Page 6: IBM i 上のPHPを活用した業務改善事例のご紹介 · (Webブラウザ) 照会者 (Webブラウザ) 基幹系/情報系 システム 照会対象DB DB2/400 IBM i

Copyright 2017 omniscience Co., Ltd. All Rights Reserved. 6

omniscienceアジェンダ

1. 経緯

2. 新しい開発・運用環境のポイント

3. 環境構成

4. 開発成果

5. 今後の展開

6. まとめ

Page 7: IBM i 上のPHPを活用した業務改善事例のご紹介 · (Webブラウザ) 照会者 (Webブラウザ) 基幹系/情報系 システム 照会対象DB DB2/400 IBM i

Copyright 2017 omniscience Co., Ltd. All Rights Reserved. 7

omniscience1.経緯 ~過去の分析計測工場におけるITへの取り組み~

本社

工場

メインフレーム系基幹システム

生産進捗管理など

工場独自のニーズに対応したシステムを構築

データ連携

COBOLIBM i

全社の生産管理及び販売管理の各業務を支援

1985年~

2006年~本社

Oracle E-Business Suiteへ移行

工場の分散系システムは全社に統合

将来的にIBM i の撤去を視野に

データ連携

工場IBM i

Windows

Accessを利用した個別プログラムを作成

COBOL新規開発の凍結

Page 8: IBM i 上のPHPを活用した業務改善事例のご紹介 · (Webブラウザ) 照会者 (Webブラウザ) 基幹系/情報系 システム 照会対象DB DB2/400 IBM i

Copyright 2017 omniscience Co., Ltd. All Rights Reserved. 8

omniscience1.経緯 ~浮かび上がってきた問題点~

選択

1.ASP+ Accessシステムの煩雑化

2.属人化の課題

3.Windowsサーバー、Access(Office製品)の

バージョンアップ対応

Page 9: IBM i 上のPHPを活用した業務改善事例のご紹介 · (Webブラウザ) 照会者 (Webブラウザ) 基幹系/情報系 システム 照会対象DB DB2/400 IBM i

Copyright 2017 omniscience Co., Ltd. All Rights Reserved. 9

omniscience1.経緯 ~浮かび上がってきた問題点~

1.ASP+ Accessシステムの煩雑化

・ツールの構造・仕様がバラバラ

・同一マスターデータが散乱し、誰が何を使用しているか管理ができていない

・気が付いたらシステム全体が複雑になってしまった

Page 10: IBM i 上のPHPを活用した業務改善事例のご紹介 · (Webブラウザ) 照会者 (Webブラウザ) 基幹系/情報系 システム 照会対象DB DB2/400 IBM i

Copyright 2017 omniscience Co., Ltd. All Rights Reserved. 10

omniscience1.経緯 ~浮かび上がってきた問題点~

2.属人化の課題

・開発者がいないとわからない事が多すぎる

・開発者が異動・退職すると引継ぎが大変

・日々のエラー処理、リカバリ作業に追われ本来やるべき

業務を進められない

Page 11: IBM i 上のPHPを活用した業務改善事例のご紹介 · (Webブラウザ) 照会者 (Webブラウザ) 基幹系/情報系 システム 照会対象DB DB2/400 IBM i

Copyright 2017 omniscience Co., Ltd. All Rights Reserved. 11

omniscience1.経緯 ~浮かび上がってきた問題点~

3.Windowsサーバー、Access(Office製品)の

バージョンアップ対応

・WindowsUpdate後何かしら動かなくなる

・将来的な運用性や拡張性に疑問

・Windows、Accessのバージョンアップのたびに移行

テストが必要

Page 12: IBM i 上のPHPを活用した業務改善事例のご紹介 · (Webブラウザ) 照会者 (Webブラウザ) 基幹系/情報系 システム 照会対象DB DB2/400 IBM i

Copyright 2017 omniscience Co., Ltd. All Rights Reserved. 12

omniscience1.経緯 ~Windowsサーバー、Access(Office製品)のサポート期限~

Office 2003

Office 2007

Office 2010

2014 2015 2016 2017 2018 2019 2020 2021

延長サポート

延長サポート(~2017年10月)

メインストリームサポート

2013

延長サポート(~2020年10月)

Windows

Server 2003

Windows

Server 2008

Windows

Server 2012

延長サポート

延長サポート (~2020年1月)

メインストリームサポート 延長サポート

★現在★

Page 13: IBM i 上のPHPを活用した業務改善事例のご紹介 · (Webブラウザ) 照会者 (Webブラウザ) 基幹系/情報系 システム 照会対象DB DB2/400 IBM i

Copyright 2017 omniscience Co., Ltd. All Rights Reserved. 13

omniscience

本社

工場

メインフレーム系基幹システム

生産進捗管理など

工場独自のニーズに対応したシステムを構築

データ連携

COBOLIBM i

全社の生産管理及び販売管理の各業務を支援

1985年~ 2006年~本社

Oracle E-Business Suiteへ移行

工場の分散系システムは全社に統合

将来的にIBM I の撤去を視野に

データ連携

工場IBM i

Windows

Accessを利用した個別プログラムを作成

1.経緯 ~IBM iの継続利用の決定~

もう一度、工場のニーズに即したシステムをきちんと作る

COBOL新規開発の凍結

2012年IBM i の継続利用を決定

Page 14: IBM i 上のPHPを活用した業務改善事例のご紹介 · (Webブラウザ) 照会者 (Webブラウザ) 基幹系/情報系 システム 照会対象DB DB2/400 IBM i

Copyright 2017 omniscience Co., Ltd. All Rights Reserved. 14

omniscienceアジェンダ

1. 経緯

2. 新しい開発・運用環境のポイント

3. 環境構成

4. 開発成果

5. 今後の展開

6. まとめ

Page 15: IBM i 上のPHPを活用した業務改善事例のご紹介 · (Webブラウザ) 照会者 (Webブラウザ) 基幹系/情報系 システム 照会対象DB DB2/400 IBM i

Copyright 2017 omniscience Co., Ltd. All Rights Reserved. 15

omniscience2.新しい開発・運用環境のポイント

選択

1.堅牢性や運用管理性の保持

2.標準化された開発手法

3.レスポンスの追求

4.共通ツールの利用

Page 16: IBM i 上のPHPを活用した業務改善事例のご紹介 · (Webブラウザ) 照会者 (Webブラウザ) 基幹系/情報系 システム 照会対象DB DB2/400 IBM i

Copyright 2017 omniscience Co., Ltd. All Rights Reserved. 16

omniscience2.新しい開発・運用環境のポイント ~堅牢性や運用管理性の保持~

現状のWindowsサーバー・PCでの運用トラブル

堅牢なIBM i 上で稼働するWebアプリケーション

PHP on IBM i を選択

Page 17: IBM i 上のPHPを活用した業務改善事例のご紹介 · (Webブラウザ) 照会者 (Webブラウザ) 基幹系/情報系 システム 照会対象DB DB2/400 IBM i

Copyright 2017 omniscience Co., Ltd. All Rights Reserved. 17

omniscience2.新しい開発・運用環境のポイント ~堅牢性や運用管理性の保持~

IBM i (AS/400)

PHP(2006年)http://www.zend.co.jp/

Node.js(2015年4月発表)https://ibm.biz/BdXY8E

Python(2015年4月発表)Ruby(2013年)http://powerruby.com/

PHPはIBM i で稼働するOSSの中で10年以上の実績があり、開発事例も豊富である

PHP on IBM i の利点

Page 18: IBM i 上のPHPを活用した業務改善事例のご紹介 · (Webブラウザ) 照会者 (Webブラウザ) 基幹系/情報系 システム 照会対象DB DB2/400 IBM i

Copyright 2017 omniscience Co., Ltd. All Rights Reserved. 18

omniscience2.新しい開発・運用環境のポイント ~堅牢性や運用管理性の保持~

http://w3techs.com/

【PHPとは】PHPはWebのために開発された言語として生まれました。コンピューターによる出力をより手軽に出力可能で、簡単なWebページ作成から本格的なWebシステム作成まで、比較的簡単に習得できることから人気となっている言語です。多くのサイトでHTMLやJavaScriptと合わせてPHPが活用されています。

PHPシェア

83%

PHPはサーバーサイドの言語として、世界でダントツのシェアを誇り、開発者も多く、扱いやすい

Page 19: IBM i 上のPHPを活用した業務改善事例のご紹介 · (Webブラウザ) 照会者 (Webブラウザ) 基幹系/情報系 システム 照会対象DB DB2/400 IBM i

Copyright 2017 omniscience Co., Ltd. All Rights Reserved. 19

omniscience2.新しい開発・運用環境のポイント ~堅牢性や運用管理性の保持~

PASE環境で稼働するので、IBM i 一台でネイティブな資産との柔軟な連携を取りながら、自由度の高い画面開発が可能

ネイティブな資産 オープン環境(PASE)

OSS言語CL/RPG/COBOL

DB2

柔軟な連携

Page 20: IBM i 上のPHPを活用した業務改善事例のご紹介 · (Webブラウザ) 照会者 (Webブラウザ) 基幹系/情報系 システム 照会対象DB DB2/400 IBM i

Copyright 2017 omniscience Co., Ltd. All Rights Reserved. 20

omniscience2.新しい開発・運用環境のポイント ~標準化された開発手法~

開発方法が標準化されてない

開発テンプレートを作成

照会系・更新系・帳票系毎に開発ベースとなるテンプレートを作成➡開発がスピードアップメンテナンスも容易に

標準化ドキュメントを作成

命名規則・共通関数等をドキュメント化➡問題発生時の調査がし易い修正がし易い

Page 21: IBM i 上のPHPを活用した業務改善事例のご紹介 · (Webブラウザ) 照会者 (Webブラウザ) 基幹系/情報系 システム 照会対象DB DB2/400 IBM i

Copyright 2017 omniscience Co., Ltd. All Rights Reserved. 21

omniscience2.新しい開発・運用環境のポイント ~レスポンスの追求~

ユーザーからの

高度なレスポンス要求

非フレームワーク

処理の遅延と開発スキルの偏りを懸念➡フレームワークは非採用シンプルな作りでレスポンスを確保

RPGの利用

ロジックによっては、PHPだと処理が重いケースも…COBOLで記述?➡高速且つ、記述統一し易いRPGを利用

Page 22: IBM i 上のPHPを活用した業務改善事例のご紹介 · (Webブラウザ) 照会者 (Webブラウザ) 基幹系/情報系 システム 照会対象DB DB2/400 IBM i

Copyright 2017 omniscience Co., Ltd. All Rights Reserved. 22

omniscience

CL/RPG

PHP

db2_connect / SQL

トランザクション・マスタ

Web画面

ワークファイル

ストアドプロシージャ

QTEMPAjax(非同期)

db2_connect / SQL

CALL

HTML5 + jQuery

2.新しい開発・運用環境のポイント ~レスポンスの追求~

レスポンスを考慮した開発モデル

Page 23: IBM i 上のPHPを活用した業務改善事例のご紹介 · (Webブラウザ) 照会者 (Webブラウザ) 基幹系/情報系 システム 照会対象DB DB2/400 IBM i

Copyright 2017 omniscience Co., Ltd. All Rights Reserved. 23

omniscience2.新しい開発・運用環境のポイント ~共通ツールの利用~

・ 照会画面などユーザー要求が多岐で、開発量が多いもの➡共通ツールでノンプログラミングで作成して、開発の統一化と効率化を図る

利用目的

ツールの選定基準

・ 高機能で高額な製品ではなく、シンプルでユーザーが使いやすいもの・ CSVファイルのエクスポートやWeb画面(社内サイト)からのリンクが可能であること・ Web開発スキルを持たない担当者でも容易に作成できること・ IBM i 上で稼働し、他にサーバーを必要としないこと

Page 24: IBM i 上のPHPを活用した業務改善事例のご紹介 · (Webブラウザ) 照会者 (Webブラウザ) 基幹系/情報系 システム 照会対象DB DB2/400 IBM i

Copyright 2017 omniscience Co., Ltd. All Rights Reserved. 24

omniscience2.新しい開発・運用環境のポイント ~共通ツールの利用~

PHPQUERYとは、オムニサイエンスが開発・販売する、IBM i 上で稼働するBIツール

1. シンプルで直感的に使えるレポート画面

2. Query/400ライクなクエリー定義作成

3. SQL直接記述によるクエリー定義作成

4. Excel・CSVへエクスポート

5. クロス集計/グループ集計

6. クエリー連携(ドリルダウン)/明細詳細画面

7. グラフ/ダッシュボード

8. スケジュール実行/メール配信/IFS出力

9. 5250コマンド/URLパラメータ連携

10. CL/RPGと連携してデータ抽出

11. 多言語対応

12. セキュリティ対策機能

【主な機能】PHPQUERYを採用

Page 25: IBM i 上のPHPを活用した業務改善事例のご紹介 · (Webブラウザ) 照会者 (Webブラウザ) 基幹系/情報系 システム 照会対象DB DB2/400 IBM i

Copyright 2017 omniscience Co., Ltd. All Rights Reserved. 25

omniscience2.新しい開発・運用環境のポイント ~共通ツールの利用~

どの照会対象DBをどのように抽出するか

誰が使うのか

管理者(Webブラウザ)

照会者(Webブラウザ)

基幹系/情報系システム

照会対象DB

DB2/400

IBM i

(AS/400)

• 作成したクエリーが自動的にメニュー化

• ユーザーは見たいクエリーを選んでクリック

• 検索条件を指定してピンポイントに抽出

• 実行結果をWeb画面上で自由に編集

• ブラウザから直接Excel・CSVにエクスポート

Excel・CSVへエクスポート

メール配信

IFSフォルダ出力

スケジュール自動実行

PHPQUERYの基本利用イメージ

Page 26: IBM i 上のPHPを活用した業務改善事例のご紹介 · (Webブラウザ) 照会者 (Webブラウザ) 基幹系/情報系 システム 照会対象DB DB2/400 IBM i

Copyright 2017 omniscience Co., Ltd. All Rights Reserved. 26

omniscienceアジェンダ

1. 経緯

2. 新しい開発・運用環境のポイント

3. 環境構成

4. 開発成果

5. 今後の展開

6. まとめ

Page 27: IBM i 上のPHPを活用した業務改善事例のご紹介 · (Webブラウザ) 照会者 (Webブラウザ) 基幹系/情報系 システム 照会対象DB DB2/400 IBM i

Copyright 2017 omniscience Co., Ltd. All Rights Reserved. 27

omniscience3.環境構成 ~(旧) COBOL + Active Server Pages (ASP)~

FTPサーバー

基幹データ FTPデータ転送

IBM i

COBOL

DB

基幹データ

バッチ処理

入出力

工場サーバー(Windows)

HTTPサーバー(IIS)

ACCESS

ACCESS

バッチ処理専用PC

入出力

コピー

データ転送

ACCESS

基幹データ

ACCESS

バッチ処理専用PC

ASP

Page 28: IBM i 上のPHPを活用した業務改善事例のご紹介 · (Webブラウザ) 照会者 (Webブラウザ) 基幹系/情報系 システム 照会対象DB DB2/400 IBM i

Copyright 2017 omniscience Co., Ltd. All Rights Reserved. 28

omniscience3.環境構成 ~(新) RPG + PHP + PHPQUERY~

FTPサーバー

基幹データ FTPデータ転送

工場サーバー(Windows)

HTTPサーバー(IIS)

ASP

ACCESS

ACCESS

バッチ処理専用PC

入出力

コピー

ACCESS

CSVデータ

ACCESS

バッチ処理専用PC

IBM i

DB DB

COBOL

Zend Server (PHP)

PHPQUERYPHP 入出力 入出力

Webデータ

24時間監視【取込機能】

即時処理【公開用データ作成】

バッチ処理

RPG

PHP

Page 29: IBM i 上のPHPを活用した業務改善事例のご紹介 · (Webブラウザ) 照会者 (Webブラウザ) 基幹系/情報系 システム 照会対象DB DB2/400 IBM i

Copyright 2017 omniscience Co., Ltd. All Rights Reserved. 29

omniscienceアジェンダ

1. 経緯

2. 新しい開発・運用環境のポイント

3. 環境構成

4. 開発成果

5. 今後の展開

6. まとめ

Page 30: IBM i 上のPHPを活用した業務改善事例のご紹介 · (Webブラウザ) 照会者 (Webブラウザ) 基幹系/情報系 システム 照会対象DB DB2/400 IBM i

Copyright 2017 omniscience Co., Ltd. All Rights Reserved. 30

omniscience4.開発成果

1.進捗検索機能

・製品を構成する部品の発注状況や需要/供給情報の検索

2.依頼書発行機能

・生産活動における「発注の取消」「納期変更」「受入部品の返品」などの手続きに必要な書類の作成・メール配信、CSVファイル出力による関連部署への情報連携

3.各種検索機能

・発注番号に紐付く発注情報や品目コードに紐付く品目の詳細情報の検索

手配進捗管理ツール

Page 31: IBM i 上のPHPを活用した業務改善事例のご紹介 · (Webブラウザ) 照会者 (Webブラウザ) 基幹系/情報系 システム 照会対象DB DB2/400 IBM i

Copyright 2017 omniscience Co., Ltd. All Rights Reserved. 31

omniscience4.開発成果 ~進捗検索機能~

検索条件

検索結果

抽出処理CL(RPG)

Page 32: IBM i 上のPHPを活用した業務改善事例のご紹介 · (Webブラウザ) 照会者 (Webブラウザ) 基幹系/情報系 システム 照会対象DB DB2/400 IBM i

Copyright 2017 omniscience Co., Ltd. All Rights Reserved. 32

omniscience4.開発成果 ~進捗検索機能~

抽出処理CL(RPG)

Page 33: IBM i 上のPHPを活用した業務改善事例のご紹介 · (Webブラウザ) 照会者 (Webブラウザ) 基幹系/情報系 システム 照会対象DB DB2/400 IBM i

Copyright 2017 omniscience Co., Ltd. All Rights Reserved. 33

omniscience4.開発成果 ~進捗検索機能~

Page 34: IBM i 上のPHPを活用した業務改善事例のご紹介 · (Webブラウザ) 照会者 (Webブラウザ) 基幹系/情報系 システム 照会対象DB DB2/400 IBM i

Copyright 2017 omniscience Co., Ltd. All Rights Reserved. 34

omniscience4.開発成果 ~依頼書発行機能~

更新処理CL(RPG)

抽出処理CL(RPG)

関連ファイル

PDF作成(PHP)

IFS 自動印刷

非同期

Page 35: IBM i 上のPHPを活用した業務改善事例のご紹介 · (Webブラウザ) 照会者 (Webブラウザ) 基幹系/情報系 システム 照会対象DB DB2/400 IBM i

Copyright 2017 omniscience Co., Ltd. All Rights Reserved. 35

omniscience

スケジュール [一定間隔]

メール配信IFS出力

4.開発成果 ~依頼書発行機能~

関連ファイル

抽出処理CL(RPG)

結果ファイル

IFS

関係者

Page 36: IBM i 上のPHPを活用した業務改善事例のご紹介 · (Webブラウザ) 照会者 (Webブラウザ) 基幹系/情報系 システム 照会対象DB DB2/400 IBM i

Copyright 2017 omniscience Co., Ltd. All Rights Reserved. 36

omniscience4.開発成果 ~各種検索機能~

検索条件

Page 37: IBM i 上のPHPを活用した業務改善事例のご紹介 · (Webブラウザ) 照会者 (Webブラウザ) 基幹系/情報系 システム 照会対象DB DB2/400 IBM i

Copyright 2017 omniscience Co., Ltd. All Rights Reserved. 37

omniscience4.開発成果 ~スケジュール~

2016年

1月 2月 3月 4月 5月 6月 7月 8月 9月 10月 11月 12月

現行システム(WINDOWS)

新システム(PHP on IBM i )

お客様

弊社

稼働中

テスト機

稼働中

稼働中

切替

・ツール開発・でき上がったものからテスト機へリリース・頂いた修正点を反映しテスト機へリリース

・既存ツールの仕様見直し・要件が確定したものから開発を依頼・テスト機に反映された機能を稼働中現行システムと並行稼動で確認・使用感含め、改善点を挙げ修正を依頼

自力開発開始・PHPQUERY・WEB画面(PHP、RPG)・バッチ処理(RPG)

リリース リリース

・自力開発における技術サポート

リリース リリース リリース

Page 38: IBM i 上のPHPを活用した業務改善事例のご紹介 · (Webブラウザ) 照会者 (Webブラウザ) 基幹系/情報系 システム 照会対象DB DB2/400 IBM i

Copyright 2017 omniscience Co., Ltd. All Rights Reserved. 38

omniscience4.開発成果 ~評価~

工数削減

安定稼動

これまで不安定なAccessアプリケーションによるトラブルに悩まされていたが、堅牢なIBM i 上で稼働するWebアプリケーション(PHP on IBM i )を採用したことで、トラブルが解消され安定稼動が実現

単純な照会画面はPHPQUERYを使用したことで大幅な工数削減に成功→従来通り(PHP+RPG/PHP+SQL)の開発手法と比較し約90%を削減

Page 39: IBM i 上のPHPを活用した業務改善事例のご紹介 · (Webブラウザ) 照会者 (Webブラウザ) 基幹系/情報系 システム 照会対象DB DB2/400 IBM i

Copyright 2017 omniscience Co., Ltd. All Rights Reserved. 39

omniscienceアジェンダ

1. 経緯

2. 新しい開発・運用環境のポイント

3. 環境構成

4. 開発成果

5. 今後の展開

6. まとめ

Page 40: IBM i 上のPHPを活用した業務改善事例のご紹介 · (Webブラウザ) 照会者 (Webブラウザ) 基幹系/情報系 システム 照会対象DB DB2/400 IBM i

Copyright 2017 omniscience Co., Ltd. All Rights Reserved. 40

omniscience4.今後の展開

高低

改善効果

改善要望

優先3

優先4

優先1

優先2

Page 41: IBM i 上のPHPを活用した業務改善事例のご紹介 · (Webブラウザ) 照会者 (Webブラウザ) 基幹系/情報系 システム 照会対象DB DB2/400 IBM i

Copyright 2017 omniscience Co., Ltd. All Rights Reserved. 41

omniscienceアジェンダ

1. 経緯

2. 新しい開発・運用環境のポイント

3. 環境構成

4. 開発成果

5. 今後の展開

6. まとめ

Page 42: IBM i 上のPHPを活用した業務改善事例のご紹介 · (Webブラウザ) 照会者 (Webブラウザ) 基幹系/情報系 システム 照会対象DB DB2/400 IBM i

Copyright 2017 omniscience Co., Ltd. All Rights Reserved. 42

omniscience5.まとめ

・Windows ASP + Access アプリケーションから、PHP on IBM i アプリケーションへの切替によってデータの堅牢性を向上させ、安定稼動による運用トラブルの解消という効果を得る事ができた。

・標準化された開発手法を取り入れた事で生産性/保守性が向上した。

・フロントはPHPでシンプルに、複雑な処理はバックエンドでRPGに任せる事で高速処理を実現しフロントエンドのレスポンスを格段に向上させた。

・共通ツール(PHPQUERY)を利用する事でWeb開発スキルを持たない担当者でも容易に開発ができる環境を提供できた。

Page 43: IBM i 上のPHPを活用した業務改善事例のご紹介 · (Webブラウザ) 照会者 (Webブラウザ) 基幹系/情報系 システム 照会対象DB DB2/400 IBM i

Copyright 2017 omniscience Co., Ltd. All Rights Reserved. 43

omniscience

ご清聴ありがとうございました。