MMSフォーラム2010

Similar documents
PowerPoint Presentation

<4D F736F F F696E74202D D F838C815B F C835B83938E9197BF2E B93C782DD8EE682E890EA97705D205B8CDD8AB B83685D>

PowerPoint Presentation

(Microsoft Word - opensource COBOL \202\314Windows\221\316\211\236\202\311\202\302\202\242\202\304.docx)

Microsoft PowerPoint - AS400オープン化概説(要約).ppt

PHP 開発ツール Zend Studio PHP アフ リケーションサーハ ー Zend Server OSC Tokyo/Spring /02/28 株式会社イグアスソリューション事業部

IBM i ユーザーの課題 モバイルや IOT に対応した新しい開発案件への対応 RPG COBOL など既存アプリのメンテナンス 要員の確保 属人化しない運用 管理体制 2

ETOS 画面の Web 化 / 帳票印刷のオープン化体験お試し変換サービスのご紹介 ACOS-4 システムの業務改善提案

Automation for Everyone <デモ で実感できる、組織全体で活用できるAnsible Tower>

JACi400のご紹介~RPGとHTMLで簡単Web化~

3/7 マイグレーション開発方針 顧客名 0 作成者 根岸正 < プログラム移行方針 > システム名称 A-VX システムマイグレーション作成日 2015/09/01 < COBOL 資産のプログラム移行 > COBOLソース ( メインとCOPYLIB) を入力としてSCC 言語変換ツールにてVB


PowerPoint プレゼンテーション

カミネット EDI 活用事例集 株式会社カミネット 1 / 19

_OSSセミナーOpenCOBOL.pptx

PowerPoint Presentation

~ 業務の流れ ~ 販売管理 在庫管理 仕入管理 注文書 発注書 在庫確認在庫なし受注倉庫発注 連動 在庫あり 連動 納品書 送り状 出庫 入庫 納品書 得 売上 ( 在庫 ) 倉庫 ( 在庫 ) 仕入 仕 意 入 先 先 請求書 請求書 請求締め 売掛管理 在庫調整 買掛管理 支払締め 回収 支払

Contents 1 丸紅エネルギー株式会社殿ご紹介 1-1 丸紅エネルギー株式会社殿ご紹介 1-2 丸紅エネルギー株式会社殿の事業概要 2 システム概要 2-1 丸紅エネルギー株式会社殿の情報システム 2-2 全体システム概要図 ( 受発注システム導入 販売管理システム統合前 ) 2-3 全体シス

スライド 1

2. バージョンアップ内容 intra-mart WebPlatform/AppFramework Ver.7.1 および Ver.7.2 に対応いたしました SAP JCo 3.0.x に対応いたしました 3. 製品概要 IM-ERP リアルコネクトは SAP システム内のデータをリアルタイムに取

intra-mart EX申請システム version.5.3 PDFオプション リリースノート

四国旅客鉄道株式会社様におけるCOBOL資産との取り組み

WEB進捗状況管理システムによるリアルタイム性の実現

1. 開発ツールの概要 1.1 OSS の開発ツール本書では OSS( オープンソースソフトウェア ) の開発ツールを使用します 一般に OSS は営利企業ではない特定のグループが開発するソフトウェアで ソースコードが公開されており無償で使用できます OSS は誰でも開発に参加できますが 大規模な

<837D F838C815B DA8D738CB B838095CA8E9697E C D C838A B >

OpenRulesモジュール

報道関係者各位 プレスリリース 2019 年 01 月 15 日 株式会社ネオジャパン グループウェア desknet's NEO バージョン 5.2 を 1 月 15 日に提供開始 ~ 業務アプリ作成ツール AppSuite との連携を強化 他にも AppSuite 連携 API 公開など多数の機

Microsoft PowerPoint - T_社様事例紹介_Web_用 ppt

構成例 システム名 : 単独サーバ業務システムユーザ数 : 1 ユーザ マルチコア CPU のサーバ 1 台で開発 運用します ソート機能を使用します COBOL SE Developer COBOL SE Server Runtime SORTKIT/Enterprise for Windows

Silk Central Connect 15.5 リリースノート

1. 検証概要 目的及びテスト方法 1.1 検証概要 Micro Focus Server Express 5.1 J の Enterprise Server が提供する J2EE Connector 機能は JCA 仕様準拠のコンテナとして多くの J2EE 準拠アプリケーションサーバーについて動作

Zabbix で PostgreSQL を監視! pg_monz のご紹介 Zabbix Conference Japan 年 11 月 20 日 SRA OSS, Inc. 日本支社マーケティング部

PowerPoint プレゼンテーション

intra-mart EX申請システム version.7.2 PDFオプション リリースノート

送り状名人

プレゼンタイトルを入力してください

CLUSTERPROXSingleServerSafe SingleServerSafe ご紹介 2007 年 10 月

FUJITSU Software Systemwalker for Oracle V15 (15.1) 紹介資料

OpenRulesモジュール

スライド 1

JP1 Version 11

PowerPoint プレゼンテーション

HeartCoreインストールマニュアル

2. 製品概要 IM-ERP リアルコネクトは SAP システム内のデータをリアルタイムに取得 更新するための API SAP リアルタイム連携 API を提供いたします またこれらの API を利用した業務テンプレートが同梱されています 各機能の詳細や設定方法に関しては 各マニュアルまたはセットア

WebアプリケーションサーバJBoss入門

WBS テンプレート 2009/8/4 NO 作業項目 計画分析設計開発 SA UI SS PS PG PT テスト IT ST 運用 OT 保守 OM 作業概要 成果物 計画 プロジェクト編成 * プロジェクト責任者 メンバー ( システム部門 現場部門 外

Microsoft Office Visioによる 施設管理について

intra-mart 販売管理パッケージ

— IM-VisualDesigner Migration Tool 2017 Spring リリースノート   初版  

LightSwitch で申請システム Windows ストアアプリで受付システムを構築してみた 情報政策グループ技術職員金森浩治 1. はじめに総合情報基盤センターでは 仮想サーバホスティングサービスや ソフトウェアライセンス貸与といった さまざまなエンドユーザ向けサービスを行っている 上記のよう

レガシー対策待ったなし! COBOL活用の最新事例のご紹介

rcp-add-01:アーキテクチャ設計書

Delphi/400ユーザーのための『Visual Query・Simple Transfer/400』ご紹介

改訂履歴 項番版数作成日 / 改訂日変更箇所変更内容. 平成 28 年 5 月 3 日新規章構成の変更, 分冊化に伴い新規作成 (i)

お客様からの依頼内容とその現状

スライド 1

<4D F736F F F696E74202D F817993FA967B90BB8E8695A897AC817A89DD95A892C790D F6C30362E707074>

iNFUSE インフューズ

Microsoft PowerPoint - オプションソフト資料_

COBOL EE開発環境 ご紹介資料

IBM i とクラウドのつなぎ 本アイ ビー エム株式会社 Power Systems テクニカル セールス 菅 丈

Microsoft PowerPoint _札幌_講演資料_ver1.3.ppt

日本 PostgreSQL ユーザ会第 28 回しくみ + アプリケーション勉強会 Zabbix を使って PostgreSQL を監視してみよう 2014 年 2 月 1 日 TIS 株式会社中西剛紀 (Yoshinori Nakanishi)

intra-mart FormatCreator Version6.1

ライフサイクル管理 Systemwalker Centric Manager カタログ

使用する前に

K5移行サービス ご紹介資料

--

rcp-srs-01:要件定義書

intra-mart EX申請システム version.5.4 提出依頼機能 リリースノート

Microsoft PowerPoint - 【Webnner】はじめてのHULFT-WebFT.pptx

技術レポート 1)QuiX 端末認証と HP IceWall SSO の連携 2)QuiX 端末認証と XenApp の連携 3)QuiX 端末認証 RADIUS オプションと APRESIA の連携 Ver 1.1 Copyright (C) 2012 Base Technology, Inc.

ADempiere (3.5)

Transcription:

JP 情報センター OpenCOBOL 活用事例 2014 年 5 月 23 日 ( 金 ) オープン COBOL ソリューション部会第 3 回セミナー 東京システムハウス株式会社 マイグレーションソリューション部

0. 目次 1. 会社紹介 2. 紙卸商システムマイグレーション 3. システムのフル オープンソース化 4. システム構成 イメージ 5. まとめ 2

1. 会社紹介 会社名 : 株式会社 JP 情報センター 設立 : 1979 年 4 月 資本金 : 1 億円 ( 日本紙パルプ商事 ( 株 ) 100% 子会社 ) 従業員数 : 77 名 業務内容 : 親会社 ( 日本紙パルプ商事 ) の情報処理 ( 運用 開発 メンテナンス ) 紙業界企業向けシステム販売 ( 外販部門 ) 紙卸商向けシステム 印刷 加工業者向けシステム ( グラビア印刷 紙器加工 ) 紙専門物流企業向けシステム ( 運送会社 倉庫会社 ) 製紙会社向けシステム ( 家庭紙 ) 他 紙パルプ業界専門のシステムベンダー 3

2. 紙卸商システムマイグレーション ~ オフコンからクラウドへ ~

2. 紙卸商システムマイグレーション COBOL システムの沿革 ( その 1) オフコンで紙卸商向けシステム販売開始 1970 年 ~ オフコンから PC サーバ (PC COBOL) へ切替 2000 年 ~ 仮想サーバの検討を開始 2001 年 5

2. 紙卸商システムマイグレーション 仮想サーバ検討の背景 1. システムの安定性に問題あり PC サーバがオフコンと比べて非常に不安定 メーカーのサポートが悪く エラーが発生しても原因が特定できない 2. ユーザ側にシステム管理者が不在 システム障害時の切り分けが出来ない バックアップ等の運用管理が困難 ( 正しくバックアップが取れない ) 3. JPIC の運用保守サポートの限界 日本全国への出張等で TCO が増大 ハード障害などで 急な出張も多く他の案件に影響 6

2. 紙卸商システムマイグレーション COBOL システムの沿革 ( その 2) 紙卸商システムの仮想化を開始 2004 年 ~ COBOL コンソーシアムセミナーでマイグレーションを知る 2005 年 紙卸商システムのマイグレーションを開始 2007 年 ~ 紙卸商システムのマイグレーションが完了 2011 年 7

2. 紙卸商システムマイグレーション マイグレーション実施の背景 1. PC COBOL では限界 ユーザインタフェースの拡張性が無い (CUI のみ ) COBOL から RDB の利用に制約がある 2. 仮想サーバとの相性が良い ネットワーク経由で利用するための機能が充実 ( ソフトウェア シンクライアント ) Java 連携機能が充実 3. COBOL 資産を活用できる 移行実績が豊富で移行ツールも整備されている 自社 COBOL 技術者の活用が可能 8

2. 紙卸商システムマイグレーション 仮想化とマイグレーションの成果 2004 年 ~2006 年仮想化 導入効果 システムが安定化 ユーザサポート業務が減少し TCO を削減 新規導入期間が短縮 2007 年 ~ 2011 年マイグレーション 導入効果 オフコン時代からの COBOL 資産を継承 GUI RDB 化 Java 連携などを実現 処理性能が向上 紙卸商システムのクラウド化を実現!! 9

2. 紙卸商システムマイグレーション 将来を見据えた選択 1. COBOL と Java を適材適所で使い分け バッチ系やロジックを活かしやすいオンライン系は COBOL を採用した 単純なオンラインは Java を採用した 2. RDB の最適化 主要なテーブルは DB の最適化を行った Java や帳票ツールとの連携を容易にした 3. インタフェースを改善 CUI は廃止し GUI 化 Web 化を進めた ユーザインタフェースの使い勝手の向上を進めた 10

2. 紙卸商システムマイグレーション 紙卸商システム利用状況 (2014 年 4 月現在 ) 利用企業数 180 社 稼働 ( 仮想 ) サーバ数 523 サーバ 11

3. システムのフル オープンソース化 ~ 紙卸商システムの更なる推進 ~

3. システムのフル オープンソース化 紙卸商システムのオープンソース化検討の背景 紙卸商システムのオープンソース化検討を開始 2011 年 1. ベンダーロックインへの不安 ( 不満 ) 高額なライセンス 保守料金の値上げのリスクがある バージョンアップ時は追加コスト発生する バグの修正が遅い ( ベンダへの依存度が高い ) 2. オープンソースの普及と利用実績 将来性 商用ソフトウエアに匹敵する機能を有している 複数の成功事例が出てきた IT の最先端 ( シリコンバレー ) を視察しソフトウェアの将来を感じ取る 13

3. システムのフル オープンソース化 TSH との連携を前提にオープンソースを採用 1. JPIC 向けの開発経験がある 2. オープンソースを改修出来る技術力がある 3. コミュニティに参加している 紙卸商システムの COBOL コンパイラの提供企業 変換ツールなどの開発技術力が高い COBOL 以外 (DB 帳票など ) のノウハウもあり OpenCOBOL や関連 OSS の調査や拡張が可能 AJTOOL などのフレームワーク ( 補完機能 ) を提供 バグ修正や機能改善が速い 日本のコミュニティ (OSS コンソーシアム ) に参加 OpenCOBOL の最新動向のキャッチアップが速い JPIC の成果が OSS の発展に貢献出来る 東京システムハウスの COBOL の経験 知識 OpenCOBOL や OSS への取組を評価し連携することにする 14

3. システムのフル オープンソース化 OpenCOBOL とは 日本発のオープンソース COBOL コンパイラ OpenCOBOL 日医標準レセプトソフト用のCOBOLコンパイラ 日本医師会研究事業プロジェクト (ORCA PROJECT) にて開発される オリジナル開発者 西田圭介氏 2005 年より Roger While 氏が開発を引き継ぐ その他 sourceforgeコミュニティ 各国コミュニティ ( 米 仏 伊 など ) 現開発プロジェクト ( 海外 ) 2013 年 9 月にFSFへ寄贈され GNUプロジェクトへ 名称は GNU Cobol 現開発プロジェクト ( 日本 ) OSSコンソーシアムオープンCOBOLソリューション部会 2012 年 OpenCOBOL 1.1 Pre-release よりフォーク 名称は opensource COBOL 15

3. システムのフル オープンソース化 JPIC としての取り組み OSSコンソーシアムに入会 オープンCOBOLソリューション部会に参加 1. 本プロジェクトを通じてコミュニティの活性化をはかる 2. TSH が JPIC 向けに行う全ての改修内容は コミュニティを通じオープンにする 3. 他のオープンソース (PostgreSQL Tomcat など ) との連携を推進する オープンソースへの貢献は 必ず自らにリターンされる 16

3. システムのフル オープンソース化 システム構成 opensource COBOL を中心に PostgreSQL/Tomcat 連携は TSH で開発 ZABBIX Eclipse JSP Tomcat Hinemos AJTOOL Batch Framework Eclipse Plug-in 開発中 AJTOOL UI Framework AJ_JCL AJ_SORT JasperReports opensource COBOL Jasper BI AJTOOL ESQL Library AJTOOL DB Library JasperETL (Talend) PostgreSQL 17

3. システムのフル オープンソース化 移行前環境 既存資産 AJTOOL COBOLプログラム JCLスクリプト 画面 (COBOL 画面節 ) 商用帳票ツールフォームオーバレイ TSH 提供変換ツールによるコンバージョン オープンソース環境 OSS 化後の資産 AJTOOL COBOLプログラム JCL スクリプト JSP JasperReports フォームオーバレイ Oracle データベース ISAM データ移行 PostgreSQL データベース VB-ISAM Acu4GL for Oracle (DB アクセス ) Pro*COBOL ( 埋込 SQL) AJTOOL Batch Framework ( ジョブ実行基盤 ) AcuConnect Thin Client ( オンライン実行基盤 ) ACUCOBOL-GT ( コンパイラ ) TSH 提供ツール AJTOOL DB Library AJTOOL ESQL Processor AJTOOL Batch Framework AJTOOL UI Framework Apache Tomcat opensource COBOL 1.3J AcuBench (IDE) Eclipse ( コミュニティで開発中 ) オープンソース Oracle 10g PostgreSQL 9.2 商用帳票ツール Windows Server 2003 18 JasperReports Linux (CentOS 6.2)

3. システムのフル オープンソース化 バッチ処理構成イメージ サーバー 運用管理ツール Hinemos COBOL プロセス AJTOOL Batch Framework (AJ_JCL) EXEC GOBACK JCL ユーティリティ COBOL プログラム opensource COBOL runtime library クライアント PC システムコール ジョブログ SAM/ISAM Postgre SQL Spool Data Telnet 19

3. システムのフル オープンソース化 オンライン処理構成イメージ WEB サーバー サーバー IPC COBOL プロセス PC 端末 ( ブラウザ ) AJTOOL UI Framework DISPLAY ACCEPT JSP XML COBOL プログラム CSS JS opensource COBOL run-time library Apache Tomcat SAM / ISAM PostgreSQL 20

3. システムのフル オープンソース化 DB アクセスイメージ ESQL 型 COBOL プログラム ocesql AJTOOL ESQL Processor READ/WRITE 型 COBOL プログラム ESQL Processor は OSS コンソーシアムより公開中! データ定義ファイル SELECT/FD から生成 opensource COBOL コンパイラ 参照 COBOL ライブラリ (SO) COBOL ライブラリ (SO) データベース CALL READ/WRITE opensource COBOL ファイルハンドラ CALL libpq (PostgreSQL API) DB アクセス CALL libocesql.so libocdb.so PostgreSQL CALL AJTOOL DB Library CALL 21

3. システムのフル オープンソース化 スケジュール 期間 2012 年 4 月 ~ 2012 年 7 月 ~ 2012 年 10 月 ~ 2013 年 1 月 ~ 2013 年 4 月 ~ 2013 年 7 月 ~ 2013 年 10 月 ~ 2014 年 1 月 ~ サンプル作成 検証 サンプル プログラム作成 ( 伝票発行 日次更新 サブプロ ) ソフトウェア移行ツールの開発 移行 テスト サーバ作成 OSS セットアップ データ移行 移行作業に関する説明会 トレーニング プログラムの変換 移行 opensource COBOL ツールのブラッシュアップ 移行後資産本数ステップ数 opensource COBOL 423 本 1,273,951 Java 3,322 本 3,543,132 JCL(AJ_JCL) 316 本 24,931 Jasper オーバレイ 211 枚 22 結合 総合テスト 凡例 : リリース JPIC TSH

4. システム構成 イメージ

4. システム構成 イメージ ハードウエア ネットワーク構成 クラウド (IaaS) ダークファイバー データセンター 遠隔保守 JPIC Internet VPN A 社 ( 本社 ) B 社 C 社 A 社 ( 支社 ) 24

4. システム構成 イメージ システム構成 1 受注管理 伝票出力 物流進捗管理 ロケーション管理 自動単価 2 在庫管理 数量 金額管理 預り在庫管理 長期在庫管理 紙卸商システム 3 発注管理 発注書 4 売掛管理 請求書発行 5 買掛管理 発注残管理 残高管理 残高管理 確定処理 利益配賦管理 買掛照合 実績管理 買掛元帳発行 6 手形管理 受取手形 支払手形 7 販売計画管理 総貸 総借管理手形の残高管理手形の決済管理 販売計画入力 予算 実績対比 25

4. システム構成 イメージ ACUCOBOL 画面例 26

4. システム構成 イメージ opensource COBOL 画面例 27

5. まとめ ~ これから ~

5. まとめ ( 最後に ) マイグレーションを選択して ビジネスロジックを継承することで 迅速なシステム移行が実現出来た 仮想化 ( クラウド化 ) を選択して ユーザと JPIC の双方に多くのメリットを得ることが出来た オープンソースを選択して 外部に縛られること無く ユーザにサービスを提供しやすくなった 29

ご静聴ありがとうございました