cobolからjava/webまで 統合開発環境のご紹介 · 2007-06-04 ·...

15
COBOLからJava/Webまで 統合開発環境のご紹介 日本アイ・ビー・エム株式会社 ソフトウェア事業部.WebSphere事業推進.インダストリー営業部 仙名 [email protected]

Upload: others

Post on 09-Mar-2020

4 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: COBOLからJava/Webまで 統合開発環境のご紹介 · 2007-06-04 · COBOLからJava/Webまで 統合開発環境のご紹介 日本アイ・ビー・エム株式会社 ソフトウェア事業部.WebSphere事業推進.インダストリー営業部

COBOLからJava/Webまで

統合開発環境のご紹介

日本アイ・ビー・エム株式会社

ソフトウェア事業部.WebSphere事業推進.インダストリー営業部

仙名 登

[email protected]

Page 2: COBOLからJava/Webまで 統合開発環境のご紹介 · 2007-06-04 · COBOLからJava/Webまで 統合開発環境のご紹介 日本アイ・ビー・エム株式会社 ソフトウェア事業部.WebSphere事業推進.インダストリー営業部

企業情報システムの e-business化

オープン拡張性接続性

TCO削減

Webアプリケーションサーバー

J2EEXMLWebサービス

汎用機+専用端末

COBOLPL/ICICSIMS4GL

クライアント/サーバー

VBAccessC/C++ISmallTalk

データトランザクション

ビジネスロジックプレゼンテーションロジック

プレゼンテーション

3層型システム

Webブラウザー

プレゼンテーションロジック

データ

ビジネスロジック

スピード接続性拡張性

業界標準TCO削減

Page 3: COBOLからJava/Webまで 統合開発環境のご紹介 · 2007-06-04 · COBOLからJava/Webまで 統合開発環境のご紹介 日本アイ・ビー・エム株式会社 ソフトウェア事業部.WebSphere事業推進.インダストリー営業部

ホスト・アプリケーションのコンポーネント化

エンタープライズ・モダナイゼーション(Enterprise Modernization)ホスト・アプリケーションを「アプリケーション統合」における「Webサービス」(「エンタープライズ・サービス」)として再利用する

既存資産のうち、画面処理やチェック、エラー・ハンドリング等を除く約40%は再利用できる(Gartner)

e-business化に必要なスキルや開発環境をサポートWeb/Java開発者と共通の開発環境を提供スキル流動性やコラボレーションの促進

WebSphereStudio

新しいe-businessのコンポーネント

現在のホスト・アプリケーション

Integration-ready

Page 4: COBOLからJava/Webまで 統合開発環境のご紹介 · 2007-06-04 · COBOLからJava/Webまで 統合開発環境のご紹介 日本アイ・ビー・エム株式会社 ソフトウェア事業部.WebSphere事業推進.インダストリー営業部

開発環境の現状

役割やタスクごとに異なった開発ツールツール間のデータの受け渡しが複雑多くのツールのスキルが必要プロジェクト終了後に遊休ライセンスが発生

JavaJava開発開発

分析/設計分析/設計

WebWebサイトサイト

構築構築

COBOLCOBOL開発開発

HLL/WBHLL/WB開発開発

Page 5: COBOLからJava/Webまで 統合開発環境のご紹介 · 2007-06-04 · COBOLからJava/Webまで 統合開発環境のご紹介 日本アイ・ビー・エム株式会社 ソフトウェア事業部.WebSphere事業推進.インダストリー営業部

アプリケーション開発にポータル的アプローチ

急速に拡大するe-businessアプリケーション開発に対し、開発者同士のコミュニケーションを円滑にすることで、専門性を持った開発者が自分の仕事に専念し、開発サイクル全体の生産性を向上させることが必要。

RoleRole

Integrated Integrated App Dev App Dev PlatformPlatform

RoleRole

RoleRoleTaskTask

TaskTask

Page 6: COBOLからJava/Webまで 統合開発環境のご紹介 · 2007-06-04 · COBOLからJava/Webまで 統合開発環境のご紹介 日本アイ・ビー・エム株式会社 ソフトウェア事業部.WebSphere事業推進.インダストリー営業部

WebSphere Studio Workbench

WebSphere Studio WebSphere Studio WorkbenchWorkbench

IBM ServerIBM Server& Middleware & Middleware

ToolsTools

WebSphere StudioWebSphere Studio

Partner Partner Tools & Tools &

Middleware Middleware

www.eclipse.org

Contribute

Adopt

Page 7: COBOLからJava/Webまで 統合開発環境のご紹介 · 2007-06-04 · COBOLからJava/Webまで 統合開発環境のご紹介 日本アイ・ビー・エム株式会社 ソフトウェア事業部.WebSphere事業推進.インダストリー営業部

WebSphere Studio ファミリー

WebSphere Studio WebSphere Studio WorkbenchWorkbench

IBM ServerIBM Server& Middleware & Middleware

ToolsTools

WebSphere StudioWebSphere Studio

Partner Partner Tools & Tools &

Middleware Middleware

Page 8: COBOLからJava/Webまで 統合開発環境のご紹介 · 2007-06-04 · COBOLからJava/Webまで 統合開発環境のご紹介 日本アイ・ビー・エム株式会社 ソフトウェア事業部.WebSphere事業推進.インダストリー営業部

パースペクティブ

パースペクティブパースペクティブ切替え切替え

ナビゲーターナビゲータービュービュー

アウトラインアウトラインビュービュー

エディターエディター

タスク・ビュータスク・ビュー

タイプの異なる開発者毎に(COBOL開発者、Java開発者など)各役割に適した作業環境セットのことを”パースペクティブ”という。

Page 9: COBOLからJava/Webまで 統合開発環境のご紹介 · 2007-06-04 · COBOLからJava/Webまで 統合開発環境のご紹介 日本アイ・ビー・エム株式会社 ソフトウェア事業部.WebSphere事業推進.インダストリー営業部

Javaパースペクティブ

豊富なウィザード 言語センシティブなエディタ

フィールド、メソッド等を一覧表示

候補をリスト表示するコンテンツ・アシスト

Page 10: COBOLからJava/Webまで 統合開発環境のご紹介 · 2007-06-04 · COBOLからJava/Webまで 統合開発環境のご紹介 日本アイ・ビー・エム株式会社 ソフトウェア事業部.WebSphere事業推進.インダストリー営業部

Webパースペクティブ

Webコンテンツをビジュアルにデザイン

Webアプリケーション作成等の豊富なウィザード

Page 11: COBOLからJava/Webまで 統合開発環境のご紹介 · 2007-06-04 · COBOLからJava/Webまで 統合開発環境のご紹介 日本アイ・ビー・エム株式会社 ソフトウェア事業部.WebSphere事業推進.インダストリー営業部

z/OS プロジェクト・パースペクティブ

COBOL、PL/Iプログラムの開発/保守用の機能

ホストに資源を置いたままリモート編集/コンパイル/デバッグ

強力な編集機能

構文チェック

グラフィカルなナビゲーション

リモート・コンパイル

コンパイル結果をPCで確認

ホストで実行/PCでデバッガー表示

(CICS、IMS、バッチ、etc)

WebSphere Studio Workbenchの機能

タスク・マネージャー

プロジェクト/パースペクティブ、etc

ホストへの接続 (TSOコマンド,Jobキュー管理、etc)

Page 12: COBOLからJava/Webまで 統合開発環境のご紹介 · 2007-06-04 · COBOLからJava/Webまで 統合開発環境のご紹介 日本アイ・ビー・エム株式会社 ソフトウェア事業部.WebSphere事業推進.インダストリー営業部

日本語仕様書で開発 (HLL/WBパースペクティブ)

ビジュアルな日本語仕様書で開発

プログラム仕様書

•処理ロジックの業務用語による開発

•制御構造がわかり易い、ネスト線表示

•畳み込みによる必要部分の表示

Page 13: COBOLからJava/Webまで 統合開発環境のご紹介 · 2007-06-04 · COBOLからJava/Webまで 統合開発環境のご紹介 日本アイ・ビー・エム株式会社 ソフトウェア事業部.WebSphere事業推進.インダストリー営業部

ソース生成とリバース (HLL/WBパースペクティブ)プログラム仕様書からソース生成、または、COBOLソースから

プログラム仕様書変換の両方向をサポート

ソース生成

•コーディング作業の排除

•仕様書とCOBOLの不一致を防止

構造図

プログラム仕様書

COBOLソース生成

リバース

リバース

•既存COBOLのHLL/WBへの移行

•COBOLの保守から仕様書による保守へ

#営業店番号のC/Dチェックを行う##管理系業務日の取得(バッチ)を行う##満年齢の計算を行う##数字フィールドの未入力を判定する##コード値の存在チェックを行う##和暦西暦変換を行う

日本語マクロIPO        COBOL 次の条件 *1$   IF *1$ のとき        THEN 終わり<もし>    END-IF 評価項目は *1$  EVALUATE *1$ 評価条件は *1$  WHEN *1$ 上記以外は      WHEN OTHER 評価の終わり     END-EVALUATE    :             :

略号表日本語名称    シンボル名 顧客番号     CUSTNO 顧客名      CUSTNAME 顧客住所     CUSTADDR 顧客電話番号   CUSTPHONE商品番号     PRODNO

   :         :

用語辞書

ソース生成の仕組み•用語辞書:ビジネス用語とCOBOLシンボル名との用語変換•略号表:仕様書表記からCOBOL構文への変換•日本語マクロ:事前に定義した処理ロジックをソースに展開

Page 14: COBOLからJava/Webまで 統合開発環境のご紹介 · 2007-06-04 · COBOLからJava/Webまで 統合開発環境のご紹介 日本アイ・ビー・エム株式会社 ソフトウェア事業部.WebSphere事業推進.インダストリー営業部

統合開発環境での開発

WebSphere StudioWebSphere Studio開発者開発者

上流から下流、PCからホストまでシームレスな開発開発資源を一元的に管理し共有システム全体を見据えた開発環境の標準化単一ツールによる研修コストの削減ライセンスの流動化要員の流動化

COBOL開発 分析/設計

HLL/WB開発Java開発

Webサイト構築

Page 15: COBOLからJava/Webまで 統合開発環境のご紹介 · 2007-06-04 · COBOLからJava/Webまで 統合開発環境のご紹介 日本アイ・ビー・エム株式会社 ソフトウェア事業部.WebSphere事業推進.インダストリー営業部

関連リンク

製品情報

http://www-6.ibm.com/jp/software/ad/

評価版のダウンロード

http://www7b.boulder.ibm.com/wsdd/

技術情報 (WebSphere Developer Domain)

http://www.ibm.com/jp/websphere/developer/

日本アイ・ビー・エム研修サービス開催研修

http://www.lsj.jp.ibm.com/course/m0005.html#3

日本アイ・ビー・エム・システムズ・エンジニアリング開催研修

http://www-6.ibm.com/jp/ise/service/nieduc/index.html