2017年9月
業務システムのモダナイゼーション支援技術 (特集 研究開発最前線)
Fujitsu
- ,
- ,
- 巻
- 68
- 号
- 5
- 開始ページ
- 78
- 終了ページ
- 84
- 記述言語
- 日本語
- 掲載種別
- 出版者・発行元
- 富士通
ビジネスのデジタル化が加速する中,どのようにして既存の業務システムをICTやビジネスの変化に対応させていくかが課題となっている。システムを仮想化してクラウドに移行するだけでなく,業務拡大や他サービスとの連携など,ソフトウェアを柔軟性の高い構造に移行することが望まれている。一方,稼働中のシステム全体を新たに作り直すのは,コストやリスクの観点から現実的ではない。 <br />
本稿では,システム全体の移行ではなく,システムから部分を抽出し,部分ごとに特性に合わせた形に移行していくアプローチを示し,その実現を支援する三つの技術を紹介する。まず,ソフトウェア地図を作成してプログラム資産の全体の概観と機能間の関係を可視化する。次に,業務ロジック複雑度や更新頻度などのプログラムの特徴量を算出して地図上の建物の高さに設定することによって,移行対象の機能とプログラムの優先付けを行う。最後に,優先付けしたプログラムをシンボリック実行によって解析して,実装された業務上の決まりや計算の方法などを理解しやすい条件表の形式で抽出する。本アプローチによって,SoR(Systems of Record)である既存システムから機能部分を抽出し,機能ごとの移行の方法として,例えばAPI(Application Programming Interface)の切り出しによるサービス化,BRMS(Business Rules Management System)化,あるいは継続活用のような計画立案が可能となる。
本稿では,システム全体の移行ではなく,システムから部分を抽出し,部分ごとに特性に合わせた形に移行していくアプローチを示し,その実現を支援する三つの技術を紹介する。まず,ソフトウェア地図を作成してプログラム資産の全体の概観と機能間の関係を可視化する。次に,業務ロジック複雑度や更新頻度などのプログラムの特徴量を算出して地図上の建物の高さに設定することによって,移行対象の機能とプログラムの優先付けを行う。最後に,優先付けしたプログラムをシンボリック実行によって解析して,実装された業務上の決まりや計算の方法などを理解しやすい条件表の形式で抽出する。本アプローチによって,SoR(Systems of Record)である既存システムから機能部分を抽出し,機能ごとの移行の方法として,例えばAPI(Application Programming Interface)の切り出しによるサービス化,BRMS(Business Rules Management System)化,あるいは継続活用のような計画立案が可能となる。
- リンク情報
-
- CiNii Articles
- http://ci.nii.ac.jp/naid/40021328034
- CiNii Books
- http://ci.nii.ac.jp/ncid/AN00307510
- ID情報
-
- ISSN : 0016-2515
- CiNii Articles ID : 40021328034
- CiNii Books ID : AN00307510
- identifiers.cinii_nr_id : 9000240205252