自分とコンピュータ史

006 レガシーシステムを再構築(#2/2)


ハードウェアはLinuxかWindows Serverに大きく分けられ。データベースはOracle、SQLServer、MySQLが候補にあがるだろう。

Linuxは幾つかのディストリビューションに分かれる。
システム構築は、開発グループと基盤グループに分かれる。開発グループは、システム構築にあたるシステムエンジニアやプログラマー。基盤グループは、その名の通りインフラを構築するインフラエンジニアってことになる。

当業界を希望する人の多くは、IT業界=プログラム開発と思うようだが、このインフラエンジニアは目立たないが非常に重要だ。ネットワークエンジニアと記載すれば分かると思うが、SEに負けず劣らず業界で活躍できる。このあたりの詳細は別に記載する。

システム移行

これまでのシステムがレガシーマシンであれば、複数あるディストリビューションのいづれかのLinux、もしくはWindowsかWindows Serverと考えれば良いと思う。

既にハードウェアが Linux、Unix、Windowsで動作しているのであれば、ハードウェアを最新にバージョンアップするってことになる。

「既にJavaで稼働しているけど、システムが古くなったので一新したい。次の言語は何が良いの?」と問われたら、Javaで構築しているなら 今はやはりJavaだろう。Javaそのものを最新にバージョンアップし、最適なフレームワークを導入して再構築する。ーーーが個人的な答えになる。

これまでレガシーシステムで動いていたシステムを、そのままJavaを使ったオープン系で作ろうとすると、そもそも設計思想が異なるため大抵失敗する。
COBOL技術者はCOBOLの思想、Java技術者はJavaの思想で考える。それぞれのシステムロジックは異なる。ファイル概念さえも異なる、COBOLソースをそのままJavaに置き換えれば済むと思うなら大間違いだ。話はそんな単純ではないのだ。

ピックアップ記事

  1. 018 フロッピーディスク
  2. 209 インスタグラム vs スナップチャット
  3. 022 オフコンの価格と性能
  4. 162 ラリー・エリソン、オラクル黎明期
  5. 116 IBMとクライアント/サーバー

関連記事

  1. 自分とコンピュータ史

    039 嬉し!楽し!LinuxでPCカスタマイズ!

    今やLinuxは各種サーバーのOSとして確固たる地位を築いている。…

  2. 自分とコンピュータ史

    012 プログラム仕様書の作成

    プログラムの仕組みは、入力データあって、その途中のプロセスを経由し…

  3. 自分とコンピュータ史

    171 サン、繁栄から終焉へ

    1995年~2009年サン・マイクロシステムズ(#6/6)…

  4. 自分とコンピュータ史

    073 ウインドウズになれなかった IBM OS/2

    1987年~2002年IBMとマイクロソフトによって開発された…

  5. 自分とコンピュータ史

    097 PC98 と DOS/Vとの戦い

    1991年~DOS/Vが国内で広まっていくには大きな問題があっ…

  6. 自分とコンピュータ史

    166 UNIXの覇者 サン・マイクロシステムズ

    前回、データベースの雄オラクルについて書いてきたけど、2009年9月に…

カテゴリー & タグ分類

OMかっちゃん徒然ブログ

OMかっちゃん徒然ブログ

業界回想記事

テック企業年表

無作為抽出

テック企業攻防戦

業界ウンチク雑学

ピックアップ記事

PAGE TOP