第12回
活用セミナー
12回 インターネット時代のCOBOL
インターネット時代のCOBOL活用セミナー

ユーザー企業の現場からみたCOBOL活用

ソニー生命保険㈱業務プロセス改革本部 IS企画部
河村 芳樹

会社概要
One Team One Dream
ソニー損保、ソニー銀行と一緒に力を集結してOneTeamとなり、お客様の生涯を通じての価値の最大化というDreamを追求

創立

7,000

オーダーメイドの生命保険
ライフプランナー（営業社員）とパートナー（募集代理店）のコンサルティングにより、お客様一人ひとりに最適な生命保険をご提供

2：1979年
1979年8月10日
10日

資本金：650億円
650億円

社員数

：5,250人（2006年年3月末）
5,250人（2006

棒グラフ軸

線グラフ軸

700,000

6,000

600,000

5,000

500,000

4,000

400,000

LIFEPLANNER VALUE
3,000
LIFEPLANNER VALUEはソニー生命の新しいビ2,000
ジョンです。
ソニー生命のライフプランナーは、お客さまの夢や1,000目標の実現を生涯にわたって支援し続けます。ライ
フプランナーがお客さまのそばにいることで得られる、 0
真に安心で前向きな人生。
生命保険を超える価値『ライフプランナーバリュー』の提供をソニー生命は目指しています。

300,000
200,000
100,0000
2000年度

2001年度

2002年度

当社・保険料等収入(億）全社・保険料等収入（億）2003年度

2004年度

2005年度

当社・保有契約高（百億）全社・保有契約高(百億）＜2005年度実績＞–保険料収入（他業種の売上高に相当）

5,805億円,805億円
対前年度比 105.2％–保有契約高（個人保険+個人年金保険）

29兆
29兆845億円
845億円
対前年度比 104.5%

 健全性・成長性・顧客満足といった視点による外部メディアの保険会社ランキングでは常にトップランクを獲得

生命保険業界のビジネス環境

3

生命保険ビジネスの特色¾お客様のご契約（データ）のライフサイクルは数十年単位の超長期に亘る¾同じ商品でも年齢、性別および病歴等で価格が異なる、組合せの可否がある → 複雑なロジック
お客様との「遠い約束」を果たすため、事業の長期安定性・連続性が求められる一方で…

ビジネス環境の変化

当社ITの対応

インターネット社会システム開発力の強化
商品の多様化¾ 金融商品に対する豊富な情報¾ 主体的に比較検討を行う
顧客層¾ 新商品開発体制の増強（社員/協力会社双方）¾ 第三分野¾ 開発生産性の向上¾ 年金・外貨建て商品¾ IT人材の育成¾ 価格競争経営環境変化への迅速な対応

社会保障・雇用制度

システム保守性の向上¾ 安定した生活や老後保障への影響

販売チャネルの多様化¾ 柔軟性・接続性の高いアーキテクチャ¾ アウトソーシング¾ 銀行窓販少子高齢化

信頼性・安定性の更なる向上¾ 通販¾「生きるリスク」の増大¾ システム品質の確保¾ 来店型代理店等¾職域型販売の限界¾ 内部統制の強化

当社のシステム概要••

4

当社では、生命保険の基幹ビジネスロジックとデータを基幹系サーバに集中、利用者毎の各種インターフェースから共用している。
また、フロントはEIP（Enterprise Information Portal）に統一、バックは個別システム毎にコンポーネント化することを基本としている。
Presentation Business Logic
Webアプリ

Data
JDBC

HTTP

ＰＣアプリ

TP Monitor

WAS

基幹アプリ

お客様基幹系アプリ(COBOL等)

RPC
アラート

本社社員

保険特有のビジネスロジック（基幹アプリ）、お客様の契約データは基幹系サーバのみに保持し、様々なインターフェースで流用

EAI連携

（EAI）

トランザクション連携
業務システムA

EIP

CRM

顧客管理担当営業管理

ワークフロー
営業社員・代理店

基幹系サーバDBMS

Webアプリ

進化の激しい技術領域はコンポーネント化し、入れ替えを容易化

ドキュメント管理
メール
SSO、LDAP連携

帳票管理

現在構築中の業務システムでは、機能単位にパッケージベースのシステムを構築し、今後開発する他システムからの利用を実現予定

物流管理

情報系サーバCOBOLプログラムは「資産」••

プログラミング言語は、資産とみるか経費（消耗品）とみるかで使い分けていくべきものと考える。
COBOLは長期連続稼動が実証されている数少ない言語のひとつであり、資産として利用可能なものといえる。

プログラミング言語の使い分け
資産

経費（消耗品）

長期間

短期間

保守

丁寧にメンテナンス

スクラップ＆ビルド

委託先

基本的に固定オンデマンド• 長期間の稼動が実証されている言語• 保守性の高いシンプルな言語• ロジック検証しやすい言語• 自由度に制限があり、標準化を図りやすい言語• 短期間で開発要員を調達しやすい言語• 機能性に優れた言語• インフラのポータビリティが高い言語

使用期間

プログラミング
言語

COBOL
J2EE
ベンダー独自言語5ソニー生命社員に聞きました－COBOLの印象••

7

今回のセミナーにあたり、当社のシステム開発担当社員35人に対しCOBOLの印象に関するアンケート調査を実施した。（回答依頼55名に対し、回答率63.6%）
全体をみると、COBOLに対してポジティブな意見が大勢を占めているものの、先進性や開発生産性には疑問を感じる声が半数以上を占めている。

a-1.COBOLは覚えやすい

回答者年齢層そう思う
ややそう思うあまり思わない
全く思わないb.当社でのCOBOLの将来性

20代：
30代：
40代：

a-2.COBOLはメンテナンスしやすい

23%

5名
22名
8名

a-3.COBOLは先進的である
a-4.COBOLは日本中で広く使われている6%
71%
当社では今後も使い続けるべき
当社ではいずれ廃止すべきわからない

a-5.COBOLは開発生産性が高い

a-6.COBOLが好きである
0%

10%

20%

30%

40%

50%

60%

70%

80%

90%

100%

c.自由意見• COBOLの集約可能性の底力、保守性の高さにはプロジェクト経験を重ねるごとに痛感するばかりです。サーバ系・ＰＣ系・組込系とさまざまな方式にももちろん興味を惹かれ、浮気をしたこともありますが、結果的にCOBOLに落ち着きました。
40代• COBOLは「枯れている」言語で、基幹システムで利用するには適していると思います。

保険事務系
営業系

• 新規開発においては生産性は低いが、保守局面では環境変更の影響を受けにくく、長く使うほどトータルの生産性は高くなる

30代• WEB画面等もCOBOLで開発できれば、メンテナンス性も向上すると思われます。

本社管理部門系

0%• "古くからある言語なので、開発現場でも仕様についての知識共有が出来てない場合が多い。そこをいかにクリアしていくかが重要だと思う。"

20代

その他
50%

100%

0%

50%

100%

• 長期間利用されていることがケースとして多いからかもしれないが、ドキュメンテーション（設計書、PGM中のコメント）など、保守効率を追求する余地は大いにあると思う

COBOLに対する提言• COBOLで開発したプログラムを資産として保持し続けることができるよう、標準化しやすいシンプルな言語、稼働環境のリソース消費が少ない（環境に優しい）言語、そしていつまでも稼動し続ける言語であってほしい。
• COBOLは万能ではないが、普通のビジネスロジックを実装するための言語としては優れたものの一つである。この優位性を維持しつづけるためにも、時代の流れに機敏に反応し、他プラットフォームへの開放性・接続性を確保し続けていってほしい。
• システム技術者全体のレベル低下が顕著ななか、COBOL技術者には「古き時代」を知る人も多い。無駄のない効率的なプログラミング、技術マニアではなく、ビジネス上の課題解決者としての立ち振る舞いなど、技術者としての原点（添付1）を次世代に伝えていってほしい。

8

添付1：技術者としての心構え•ヒューブナー（Solomon Stephan Heubner1882-1964）とは、「近代生命保険の父」といわれる人物であり、生命保険営業職員の社会的地位を高めることに貢献した人物である。ヒューブナーは、生命保険営業職員を「プロフェッショナル」であるとし、「プロフェッショナル」を以下の4つに当てはまるものと定義している。この定義は、生命保険営業職員のみならず、広くプロフェッショナルを指向する職業に当てはまるものである。

ヒューブナーの「専門職の定義」
1.

その職業は従事者が、自分の生涯の仕事として、愛情と情熱を注ぎ込めるほど社会に役だち、その目的が崇高なものでなくてはならぬ。その職業を副次的なものと見なし、その仕事に時間や労力を注ごうとはしない職業人のサービスは尊重されない。

2.

その職業は科学的であり、仕事の遂行に当って十分な科学的知識を必要とする。

3.

その十分な知識を適用するに当って、仕事に従事する人は狭い利己的商売感を捨て、常に顧客の利益に留意せねばならぬ。誠実で私欲のないサービス―適切なアドバイスとガイダンス―は、専門職の仕事の真髄であり、長期的に最善の策である。

4.

その仕事に従事している各員は、仲間に対する誠実の気持と、全員の職業に共通する目的に役立つ気概をもたねばならぬ。専門職全体を恥ずかしめる反専門職的な行為を、一切許してはならぬ。残念ながら大衆は、普遍的な結論に跳びつく傾向がある。少数の利己的反専門職的行為によって、大衆は全体に対しゆがんだ、不正な見解をもってしまうことが多い。

9