1: 海江田三郎 ★ 2016/02/08(月) 09:22:22.16 ID:CAP_USER.net
http://itpro.nikkeibp.co.jp/atcl/column/14/346926/020400434/
日立製作所は2016年2月16日、COBOLアプリケーションをJavaアプリケーションに変換するサービスの提供を始める。
COBOL技術者の減少は避けられないとみて、COBOL資産からの脱却を顧客に促す。2020年までに累計10億円のビジネスに育てたい考えだ。
レッドハットと協力して作り上げた新サービスの「COBOLマイグレーションサービス」は、ツールを活用してCOBOLから
Javaへの移行(マイグレーション)を支援するサービスだ。提供する機能は移行プロジェクトの工程別に三つの内容に分かれる。
プロジェクトの最初に取り組む分析工程において、現行システムの仕様をリバースエンジニアリングする
「現行システム資産分析支援」機能を提供する。「ドキュメントが無い、あってもプログラムと乖離しているというのが
多くのCOBOL資産の現状」と情報・通信システム社 アプリケーションサービス事業部 サービスソリューション本部
サービス統括部の広瀬雄二担当部長は話す。
移行にはブラックボックス化した仕様の掘り起しが欠かせない。移行が正しく実施できたかを確認するテストを正しく
実施したりするためだ。今回、日立は独自開発の「ALM(Application Lifecycle Management)システム」と呼ぶツールを使って、
プログラム同士の呼び出し関係やサブルーチンなどを解析して図や表にまとめる。
「利用部門での確認が必須だが、ある程度の業務フロー図も生成できる」(広瀬氏)。
プログラムが最後にいつ使われたかなども調べ上げ、移行すべき資産の絞り込みにも役立てる。ALMシステムは2010年から使っており
50プロジェクトでの利用実績があるという。
BRMSを使ったJavaアプリに移行
移行プロジェクトの中核となる新システムの設計・開発(プログラム移行)・テストを支援するのが「システム構築支援」機能である。
特徴は、業務に関わる規則(ルール)を作成・管理する「BRMS(ビジネスルール管理システム)」を使い、
移行後のJavaアプリケーションの保守性を高めることだ。COBOLの移行支援サービスでBRMSを使う例は珍しい。
業務上の規則や判断基準といったビジネスルールをレッドハット製の「Red Hat JBoss BRMS」に移行する。
ビジネスルールの実行手順など、ビジネスルール以外の処理は日立のアプリケーションフレームワーク「Justware」上に移行する。
「Justwareへは2割程度が自動的に移行できる」(広瀬氏)。
「BRMSソフト市場でシェアが高く、他のミドルウエアと連携しやすいため、レッドハット製品を選んだ」と広瀬氏は話す
。BRMSを使う上で課題となる、ビジネスルールの抽出・作成などはレッドハットの専門家が進めるという。
移行後もサービスは続く。「システム利用状況分析支援」ではALMシステムを使って、ビジネスルール
の利用頻度などを数値化する。利用頻度が高いビジネスルールを細分化したり、使われないビジネスルールを削除したりできるようになり、
継続的な業務改善やシステム改善を支援する。
日立はCOBOLの国際標準規格を決定する委員会の主査を同社社員が務めるなど、COBOLを「使い続けられるようにする」
取り組みにおいて、日本のITベンダーの中心的存在である。一方でCOBOL資産の保守コストに限界を感じ、
オープンシステムに移行する動きは既に10年以上前から進んでいる。
「当社の新入社員にCOBOLを教えてはいるが、国内外を見てCOBOL技術者がいよいよ集められなくなってきている」。
広瀬氏は従来のマイグレーションサービスを束ねて新サービスを打ち出した背景をこう話す。「数行の修正でも高額で長期間」
(広瀬氏)という保守性の悪化も顧客の共通した悩みだ。「日立の主要顧客はシステム化の歴史が長く、
ほとんどがCOBOL資産を今も持っている。ハード更改などのタイミングで『COBOL資産をどうする』という話題が必ず上がる」
(情報・通信システム社 アプリケーションサービス事業部 事業企画部の太田純子部長)。
2: 名刺は切らしておりまして 2016/02/08(月) 09:37:57.83 ID:bMPisAXm.net
それよりRPGのほうがよっぽど深刻だと思うんだが
3: 名刺は切らしておりまして 2016/02/08(月) 09:39:23.64 ID:efHz/WMf.net
不人気言語はツライね
5: 名刺は切らしておりまして 2016/02/08(月) 09:47:02.87 ID:kmwLMSqX.net
すげえな・・・
6: 名刺は切らしておりまして 2016/02/08(月) 09:53:08.81 ID:+FZXF8qv.net
Fortranまだ〜?
9: 名刺は切らしておりまして 2016/02/08(月) 10:11:10.96 ID:wJKX8tKl.net
N88BASICまだ〜?
11: 名刺は切らしておりまして 2016/02/08(月) 10:29:44.24 ID:tsJvfGpD.net
一瞬、アニメのコブラかと思った
14: 名刺は切らしておりまして 2016/02/08(月) 10:46:28.85 ID:632LJ/x4.net
まだ居たのか?
19: 名刺は切らしておりまして 2016/02/08(月) 11:17:12.79 ID:ugHQ5X3G.net
COBOLwww
25: 名刺は切らしておりまして 2016/02/08(月) 13:48:49.14 ID:zqskKa1q.net
>>19
もう何年それで笑ってるんだよ
少なくとも2000年問題からだから
もはや15年以上にもなる
コボルは死なず
もう何年それで笑ってるんだよ
少なくとも2000年問題からだから
もはや15年以上にもなる
コボルは死なず
21: 名刺は切らしておりまして 2016/02/08(月) 12:34:56.79 ID:4Qg2GzbZ.net
IDENTIFICATION DIVISION.
27: 名刺は切らしておりまして 2016/02/08(月) 14:16:12.40 ID:zXQbVOlU.net
これで生成されたJavaのソースとか触りたくねぇーw
こういうのって昔からあるけど変換後のソースが糞すぎてメンテできないから
結局高く付く気がするんだけど
こういうのって昔からあるけど変換後のソースが糞すぎてメンテできないから
結局高く付く気がするんだけど
30: 名刺は切らしておりまして 2016/02/08(月) 15:09:52.21 ID:4l4RVu4b.net
ただjavaすらオワコンだからなぁ
大手じゃフラッシュとともに禁止だろ
セキュリティホール多すぎ
大手じゃフラッシュとともに禁止だろ
セキュリティホール多すぎ
>大手じゃフラッシュとともに禁止だろ
Webアプリサーバ用途とクライアントAppを混同してるバカがここにも。