• 検索結果がありません。

選択可能なマイグレーション 法論の評価とアプローチ マイグレーションに関して検討を った 3 つの選択肢 リビルド ( 再構築 ) アプリケーションを最初から再構築するため 現 踏襲ならびに要件追加 新規追加も並 して う事ができる 開発工数 テスト工数 工期 コストも膨大なものになり さらに品質を

N/A
N/A
Protected

Academic year: 2021

シェア "選択可能なマイグレーション 法論の評価とアプローチ マイグレーションに関して検討を った 3 つの選択肢 リビルド ( 再構築 ) アプリケーションを最初から再構築するため 現 踏襲ならびに要件追加 新規追加も並 して う事ができる 開発工数 テスト工数 工期 コストも膨大なものになり さらに品質を"

Copied!
8
0
0

読み込み中.... (全文を見る)

全文

(1)

レガシーシステムを刷新するマイグレーションの

効果的/効率的なアプローチについて

(2)

S

L

YOKOHAMA

選択可能なマイグレーション⽅法論の評価とアプローチ

マイグレーションに関して検討を⾏った3つの選択肢

現⾏踏襲と要件追加・新規追加を並⾏して⾏うことができる。全てが機械変換が出来ないため⼈的作業の介在は、 不可避である。 そのことが

品質の低下

を招き、

テスト工数を増大

させる。 リライト (他社変換ツールを使用) 変換作業は、全機能一貫して自動化されており、手作業の入り込む余地は無く、

高品質で均一な品質を維持

することができる。その結果として、圧倒的に

テスト工数を圧縮

できる。 ※新規追加・要件追加は同ツールでリライトを⾏い、現⾏保証の確認が取れた後に組み入れる事を推奨いたします。 リライト (i Renaissance使用)

マイグレーションに採用すべきアプローチの評価

アプリケーションを最初から再構築するため、現⾏踏襲ならびに要件追加・新規追加も並⾏して⾏う事ができる。

開発工数、テスト工数、工期、コストも膨大

なものになり、さらに

品質を維持する事は困難

である。 リビルド(再構築) 手法 生産性 安全性 確実性 リビルド(再構築)

×

:手作業で⾏うため⽣産性は⾒込めない

×

:全て手作業のため安全性は低い

×

:全て手作業のため確実性は低い リライト(他社変換ツール) △:一定の⽣産性は⾒込める

×

は低い:手作業が介在する事から安全性

×

は低い:手作業が介在する事から確実性 リライト(i Renaissance)

:全機能を機械変換で⾏うため早い

:⼈の介在が無いため安全である

:機械変換により確実である 手法 品質 納期・コスト 総評 リビルド(再構築)

×

:全て手作業のため品質の低下は否めない

×

:全て手作業のため納期は⻑く、コストは⾼くなる

×

リライト(他社変換ツール) △:手作業分の⽐率が⾼いため品質は低くなる ×:手作業が介在するためテスト工数が増大し、それに伴いコストも⾼くなる

リライト(i Renaissance)

:全て機械変換により品質は⾼い

:納期は短く、コストも他⽅式より抑える事ができる

(3)

S

L

YOKOHAMA

要件定義

外部設計

内部設計

コーディング

テスト

業務分析

マイグレーション⽅式の違いについて

リビルド(再構築)

プログラム

自動変換

受入テスト

現状分析

リライト(他社変換ツールを使用)

コーディング

ソースから

仕様を抽出

プログラム

自動変換

受入テスト

現状分析

リライト(i Renaissanceを使用)

データベース

自動変換

⼈的作業が発⽣するため手戻りの可能性も大いに有り得る

100%機械による自動変換を⾏う事で手戻りは無い

何⼗年もの間に蓄積されてきたアプリケーション機能をすべてスクラッチ&ビルドするというのは膨大な

コストと期間を要する。部分的な再構築はあってもシステム全体に対して⾏うのは非現実的である。

・短納期

・⾼品質

・現⾏保証

・工数増

・低品質

プログラム

手作業改修

(4)

S

L

YOKOHAMA

自動マイグレーション・サービス「 i Renaissance™」の特⻑

高品質

短納期

現⾏保証

実績

自由度

・100%ソースから自動変換を⾏うため、手作業の入り込む余地を無くします。

・機械変換である事から、品質を維持し、納期の短縮を図れます。

・現⾏システムと同じ機能を保持します。

・現⾏システムの流れを完全に保持します。(同じ操作性を維持)

・過去20年間で多数の実績があります。

・プロジェクト期間内であればプログラムの再変換を⾏う事が可能です。

・他Frameworkとの連携が可能です。

豊富な

変換言語

・RPG/400, RPG/ILE, RPGⅢ, RPGⅡ, COBOL, COBOL/ILE

・組み込みSQL, Freeフォーマット, CL, CLLE, OCL

(5)

S

L

YOKOHAMA

自動マイグレーション・サービス「 i Renaissance™」のフェーズ

事前確認

プログラム変換

テーブル変換

データ移⾏

アセスメント

受入テスト

UI拡張

(i Renaissance Framework上)

POC

Convert

Data

Migrate

Insight

Test Maker & Compare

EXPAND

POC

フェーズ 機能 説明

0

2

3

1

4

5b

ステップ

指定

Framework

連携

SEQUENCER & Convert

5a

クラシックモードは現⾏システム同様、キーボードによる操作になります。拡張モードはマウスによる操作になります。

上記の工程後は、ご指定Frameworkとの連携(5a)を⾏うか、i Renaissance F/Wを利⽤したままUI拡張(5b)を⾏うかの選択が可能です。

・リソース情報を一部お預かりし、変換された機能が現⾏と同じ動きである事を確認するフェーズ となります。 ・全機能のリソース情報をお預かりし、要・不要の特定、ならびにソース、オブジェクトの整合性 チェックを⾏います。問題が無いリソース関しては次工程に進みます。 また、装置関連や通信関連などのオープンには無い概念の関するリソースは、この工程で代替案 の検討を⾏います。(テープ装置、ICFF、全銀手順、MQの利用など) ・インサイトで問題なしと判断されたリソース情報を元にLine by Lineで元言語に寄せたJavaに 変換を⾏います。 ・本数に関係なく、⾼速自動変換を⾏い大幅な時間短縮が⾒込まれます。 ・プログラムの再変換は、プロジェクト着手前に諸条件を取り決めた上で、技術的には無制限で 実⾏することが可能です。 ・データーベース・コンバータ機能を使用してDDLの自動作成ならびに、データ移⾏を⾏います。 ・一般的なオープンDBへの変換が可能です(Oracle/SQLServer/MySQL等) ・専用の移⾏ツールを使用し、多量の物理ファイルを、正確に⾼速に移⾏します。 ・データの移⾏は、プロジェクト着手前に諸条件を取り決めた上で、技術的には無制限で実⾏す ることが可能です。 ・オンライン画⾯の入出⼒内容の現新⽐較ならびにバッチ処理の現新⽐較を⾏います。 ・オンライン画⾯の現新⽐較はツールから自動実施され、キャプチャ取得など⼈の手間が省略でき ます。(別途補足有り) ・受入テストボリュームは全プログラム本数の10%とします。 ・上記2で変換を⾏いましたオンラインプログラムをご指定のFrameworkに乗せ換えます。 ただし業務ロジックはi Renaissance Frameworkの利用となります。

・上記2で変換を⾏いましたオンラインプログラムをEXPANDと呼ばれるリフェーシングツールを利 用し、今風なWeb画⾯に変更する事が出来ます。

(6)

S

L

YOKOHAMA

i Renaissance

は、プログラムの変換と組み合せて、現⾏のIBMⅰ(AS/400)の環境資産を

活かしながらマイグレーションを実現します。

オンライン機能のみ

移⾏する

現在のまま利用する

データベースは

OPENへ移⾏する

全ての資源を

画⾯のみJavaに移⾏し、更新

バッチや帳票などは現⾏のRPG・

COBOL・CLのまま利用する

全てのプログラムはJavaに移⾏

を⾏い、データベースはIBM i

(AS/400)のまま利用する

全てのプログラムとデータベースを

OPENの環境へ移⾏する

■ i Renaissance™ によるマイグレーション・パターン

「 i Renaissance™」の概要

案1(脱5250)

案2(脱RPG・COBOL)

案3(脱AS/400)

IBM i (AS/400) データベース OPEN オンライン機能 バッチ機能 印刷機能

IBM i (AS/400) OPEN

オンライン機能 バッチ機能 印刷機能 データベース IBM i (AS/400) バッチ機能 印刷機能 データベース OPEN オンライン機能 下記枠内の朱書が変換後残る機能 下記枠内の⻘字が移⾏対象

(7)

S

L

YOKOHAMA

自動マイグレーション・サービス「 i Renaissance™」の実績

Siemens Health Services

(8)

S

L

YOKOHAMA

【日本国内総代理店】

ソリューション・ラボ・横浜株式会社

〒160-0022

東京都新宿区新宿2-5-5 新宿土地建物第11ビル9F

ソフトウェア事業部まで

TEL: 03-5361-6422

Email︓[email protected]

URL:

http://www.sly.co.jp/

参照

関連したドキュメント

わからない その他 がん検診を受けても見落としがあると思っているから がん検診そのものを知らないから

前章 / 節からの流れで、計算可能な関数のもつ性質を抽象的に捉えることから始めよう。話を 単純にするために、以下では次のような型のプログラム を考える。 は部分関数 (

このように、このWの姿を捉えることを通して、「子どもが生き、自ら願いを形成し実現しよう

点から見たときに、 債務者に、 複数債権者の有する債権額を考慮することなく弁済することを可能にしているものとしては、

子どもたちは、全5回のプログラムで学習したこと を思い出しながら、 「昔の人は霧ヶ峰に何をしにきてい

図表の記載にあたっては、調査票の選択肢の文言を一部省略している場合がある。省略して いない選択肢は、241 ページからの「第 3

人間は科学技術を発達させ、より大きな力を獲得してきました。しかし、現代の科学技術によっても、自然の世界は人間にとって未知なことが

経験からモジュール化には、ポンプの選択が鍵を握ると考えて、フレキシブルに組合せ が可能なポンプの構想を図 4.15