自分とコンピュータ史

オフコンとRPG(#021)


RPG(Report Program Generator)は、IBMが開発した言語でCOBOL言語と同様に事務処理に広く使用されている。プログラム名から分かるようにレポート処理に長けた機能があり、オフコンAS/400上で使用される。

その後のRPGは、頭文字のReport Program Generatorと言えない程に進化した。
今もRPGによるシステムが稼働している企業はまだ多い。嘘のような話だが、今も1万社に迫る企業が使い続けていると聞く。COBOL案件より少ないが、たまに今でものだRPG技術者を探しているAS/400案件を見かけることさえある。

RPGは、60年代から現在へと60年の長い歴史を持つ。
給与計算、顧客管理などは比較的オープン系に移行することは可能だが、生産管理しステムなどは企業の独自性が色濃く残る。

長年RPGの機能をフル活用し、自社の業務に完全フィットした基幹システムとなったため、旧態システムと分かっていてもオープン系に移行できないのだ。まさにメガバンクのCOBOL資産と同じなんだ。

つまり、内製で独自システムとして膨大な費用と時間をかけて作り上げた中堅大手企業が多く、今さらJavaで一新することはコスト的に難しいのだ。
これはRPG言語はマスターしやすい言語であり、自社の業務を完全内製化した基幹システムだったことが裏目に出た。恐らく「当時は完全フィットした社内システム」の構築を自慢げにトップは語っていたはずだ。

給与計算など比較的標準化できるシステムはオープン系に移行するも、生産管理など基幹システムはそのままAS/400を使い続けている企業は決して少なくないのだ。規模は大きく異なるが、メガバンクが基幹業務を今だCOBOL、それ以外をオープン系で構築する形態と重なるかな。

AS/400の生みの親、IBMロードマップ(P11参照)を見る限り、IBMはこの先10年以上サポートを続けていくと宣言している。AS/400は、AS/400、eServer iSeries、System i、Power Systems と性能向上しながら呼称を変えて生き続けるだろう。

企業がコンピュータを導入する理由は、「会社の業務フローを完全に理解し、それをシステム化し、会社の収益に貢献する」ことに他ならない。

エンジニアは流行りの言語や最新ハードウェアに関心を持つが、経営者はそんなことどうでも良いんだ。コンピュータを導入する意味は、いかに自社ビジネスを効率的に利益を生ませられるかだ。当然なことだよね。

ピックアップ記事

  1. 064 ジャストシステム/一太郎
  2. ティック・トック誕生前話(#211)
  3. 043 i8080とZ80 マイコンブーム
  4. IBM OS/2の撤退、NT開発に集結(#150)
  5. ラリー・エリソン、オラクル黎明期(#162)

関連記事

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

    ツイッターとイーロンマスク(#203)

    2021年~2022年ツイッター(#5/6)5代目CEO …

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

    040 Linux、Ubuntuでサーバー構築

    Linuxが話題になった頃、Windowsのようなディスクトップを楽し…

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

    ラリー・エリソン、オラクル黎明期(#162)

    1980年~1995年頃までラリー・エリソン by オラクル(#2…

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

    113 サンマイクロシステムズ、Java登場

    1995年~1995年あたりからこの業界の動きはすさまじい。…

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

    世界最大オンライン・サービス誕生(#173)

    1994年~1998年頃世界最大のオンライン・サービス会社(#2/…

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

    108 ネットスケープナビゲーター

    1994年~1998年今やネットスケープナビゲーターを知らない…

カテゴリー & タグ分類

OMかっちゃん徒然ブログ

OMかっちゃん徒然ブログ

業界回想記事

テック企業年表

無作為抽出

テック企業攻防戦

業界ウンチク雑学

ピックアップ記事

PAGE TOP