IT投資の価値を2倍にする - Magic Software

IT投資の価値を2倍にする
攻めと守りの生産性を劇的に改善する開発環境
Magic Software Enterprises
• Asecco / Formula Group,
イスラエルの最大のソフトウエアグループ
• グローバル展開
> 50 ヶ国
• Magic Softwareプロバイダー
(MSP) コミュニティ – 2,500社
• NASDAQ上場
MGIC (1991)
マジックソフトウェア・ジャパン
設立
1998年 (前10年間は日本総代理店にて販売)
代表取締役社長
佐藤 敏雄
本社所在地
東京都渋谷区代々木
地方拠点
札幌・仙台・新潟・長野・名古屋・大阪・広島・岡山・福岡
パートナ数 :
800社以上
顧客数
30,000社以上
:
インストールベース: 700,000クライアント以上
3
エンタープライズモビリティを実現するプロダクト
Magic xpa
アプリケーション開発・実行
プラットフォーム
Magic xpi
システム連携ソリューション
現在、求められる業務システムの在り方は
経営を取り巻く環境変化の
スピードは増すばかり
業務システムも変化に対応が必要
自社が変わらなくてもまわりは変わっていく
5
業務システム
変化の早いものと、そうでないもの
アジャイル開発
変化のサイクルの
短い処理
高生産性
高メンテナンス性
変化のサイクルの
長い処理
高メンテナンス性
高い資産継承性
6
IT投資の価値向上
(求められる高い生産性とメンテナンス性)
メンテ作業
新規サービス開発A
(PG修正含む)
生産性向上
メンテ作業
(PG修正含む)
新規サービス
開発A
新規サービス
開発B
保守性+生産性向上
メンテ作業
(PG修正含む)
新規サービス開
発A
新規サービス開
発B
新規サービス開
発C
会社のコアビジネスを支えるメンテナンス作業
新規開発の両輪での生産性向上が重要
7
と
業務アプリケーションをとりまく
環境の変化 (外的要因との独立)
業務アプリケーション開発1
のスケジュール
業務アプリケーション開発2
のスケジュール
アプリケーション開発ツール V1
アプリケーション開発ツール V2
フレームワーク
1
DB Ver.1
おOS Ver.1サポート期間S
8
フレームワーク
2
フレームワーク
DB Ver.2
OS Ver.2サポート期間
3
業務システムの課題まとめ
高い生産性
高いメンテナンス性
機能・性能確保(顧客満足度)
高い資産継承性
9
IT技術者・管理者は
既存システムの保守・修正
新たなIT技術の習得と
新規機能の実装
の両方が求められる
10
いくつかの開発言語・環境を使い分けますか?
Apex, Visualforce
HTML5
Objective-C
COBOL
XAML
RPG
Visual Basic
業務システムの目的達成にフォーカス
12
Magic xpa Application Platformとは
30年の実績が示す、高生産性と高保守性を誇る、
ビジネスアプリケーション用の開発・実行プラットフォーム
メタデータ指向の開発アプローチは、一つの開発手法で様々
な実装形態をサポート
Magic xpaでの開発
アプリケーションメタデータ
OS・DBMSの変化をMagic xpaエンジンが吸収
業務処理に関係のない外的要因変化からうける影響を最小化
開発者はビジネス上のニーズをどう実現するかに集中
マルチ・データベース対応
データベース・ゲートウェイは、Magic xpaエンジンと
DBMS間のミドルウェアです。
Magic xpa エンジン
ファイルマネージメント
Gateway
DB2/400
Gateway
Oracle
DB2/400
Oracle
Gateway
MS-SQL
Gateway
Pervasive
Gateway
メモリ
MS
Pervasive.
SQLServer
PSQL
DBMS毎に専用ゲート
ウェイを提供-高速化
DB毎のSQL自動生成
(SQL記述不要)
IBM i (AS/400)
にも対応
アプリケーション-
DBMS間の独立化
データ、アプリケーショ
ンの高いポータビリティ
異なるDBMSに同時
アクセスが可能
15
アプリケーション更新プロセス
通常のネイティブアプリケーションの更新プロセス
アプリ開発・
修正
コンパイル・
ビルド
テスト
アプリ
サーバ配置
アプリ
ダウンロード
インストール
Magic xpaアプリケーションの更新プロセス
アプリ開発・
修正
コンパイル・
ビルド
テスト
アプリ
サーバ配置
アプリ
自動配布
処理速度を犠牲にせずに
・更新したらコンパイルなしに即実行が可能
・プログラムのインストール及び更新処理の自動化が可能
アプリ
ダウンロード
インストール
アプリケーション資産継承
IT環境の変化や、新テクノロジーをフレームワークが吸収するため、アプリケー
ション資産を継承しながら、新しいテクノロジーに対応しています。
アプリケーション資産を継承
DOS
1990
V4
Windows 7/8
1999
V8
2001
V9
RIA
Java
XML
SQL対応
ダウンサイジング
2003
V9Plus
2006
V10
Web
AS/400対応
2009
V1
N-Tier
2010
V1Plus
2012
Magic xpa
Mobile
RIA
.NET
SaaS
Unicode
新しいテクノロジーに対応
17
1ソース マルチチャネル対応
多様なアプリケーションを統合して開発することが可能
異なる複数の開発環境での技術修得・開発・維持が不要
18
強力な定義情報の継承機能
定義継承機能は、モデル定義の変更内容をデータ定義、データの変換、
プログラム定義にも自動的に反映可能です。
モデル変更前に
テーブルやプロ
グラムの継承先
をチェック可能
モデル定義
商品コード
・・・ 顧客コード
データ定義
テーブル変更前
にプログラムの
継承先をチェック
可能
商品
マスタ
顧客
マスタ
・・・・・
受注
ヘッダ
受注
明細
プログラム定義
各リポジトリを変
更すると継承先
も自動的に変更
される
商品マスタ
メンテ
顧客マスタ
メンテ
・・・・・
受注
エントリ
19
モバイル開発での利用メリット例
スマートデバイス対応の
業務システム開発に求められる要件
✔効率の高いトライ&エラーの可能な環境
✔マルチOS・マルチデバイスへの対応
✔ソースの複数管理に陥らない開発・実行環境
✔モバイルのフロント機能だけではなく、
データベースアクセスやバッチ処理・サービス連携
が必要
高生産性 モバイルRIA アプリ開発の例
モバイルRIAアプリ開発の手順の違い
一般的なモバイルRIA
設計
Magic xpa モバイル
RIA
基本設計
サーバ
詳細設計
クライアント
詳細設計
サーバ
コーディング
クライアント
コーディング
詳細設計
開発・単体テスト
サーバ
単体テスト
クライアント
単体テスト
結合・総合テスト
結合・総合テスト
Magic xpaでのモバイルアプリ開発イメージ
Magicでの開発
Magic モバイルRIA
実行
画面とロジックは
Magicのみで開発!
その他の部分は、
Magicが自動処理!
Magic xpa
RIAサーバ
DBMS
既存システムとの共存は
Magic xpa
Windows
HTTP or SOAP
Request
iPhone
デ
ー
タ
複
写
HTTP or WebServiceトリガー
アダプタ
iPad
Internet
Google
各種DBMS
ア
ダ
プ
タ
Magic xpi
Notes
Android
HTTP or SOAP
Response
DynamicsCRM
JDE E1
SAP ERP
SAP B1 JDE World IBM i
24
SharePoint
Salesforce
事例
相互発條株式会社
10年前のシステムを6か月で移行
• 受注・売上・生産・工程・図面管理などプログラム5,000本以上
• データベースの再設計、新機能の追加を含め最新版に移行。
• プロトタイプを作りながら打合せを重ねー6ヶ月で完了
26
高圧ガス工業株式会社
C/SからRIAに3か月で移行
• 関連ガス販売会社33社にMagicで開発した販売管理システ
•
•
ムを平成6年から導入。
Magic.Ver4→Ver7→Ver8→Ver9にバージョンアップを
重ねながら、年間約80案件の改良、新機能の追加
C/S型からRIA(Rich Internet Application)に3ヶ月
で移行
27
株式会社タダノシステムズ
COBOLやVBの6倍の生産性評価
• 油圧式クレーンやトラッククレーンなどのトップメー
カーである「株式会社タダノ」の情報システム部門が分
離・独立して発足
• 親会社タダノの生産管理システム改築に伴う、15社の購
買先外部ユーザ企業の生産管理システムの変更・修正 を
実施。
• 12社がMagic ベース
• 3社がCOBOLベース(他社市販パッケージを含む)
• 12社のシステムを一挙に改修
「開発生産性はCOBOLやVBの6倍」と評価
28
株式会社タダノシステムズ
COBOLやVBの6倍の生産性評価
• タダノシステムズ様が試算した、各種言語・開発
ツールの掛った工数
• Magicを1とすると、
• COBOLやVBの他社製パッケージは4
• 個別作成システムは6
• サービスイン前の数カ月は、
• 3社のCOBOLプログラムの改修に2名の担当者が
•
張り付きになった
Magicベースのプログラムの方は、3名で12社の
システムを改築。
• COBOLベースのシステムは改修に平均3~4カ月か
29
かったのに対し、Magicは平均1カ月で終了。
パッケージソフト開発での実績
300種以上のパッケージソフトが流通
http://www.package-soft.com/
日本商工会議所
20年間 継続した資産継承と機能追加を実施
TOAS(Total Office Automation System)
• 開発元:松本商工会議所
• システム管理、事業所管理、組織団体管理、共有検索、カルテ
•
管理~金融相談支援、経理などを含んだ、各地域の商工会議所
の事業活動を支援する、Webアプリケーション。
1992年DOS版→1997年Windows版→2002年Web版へと
資産継承しながら機能拡張
• 【サーバ台数】110台 / 【クライアント台数】1,650台
• 全国各地の商工会議所(約400カ所)に導入・運用中。
• 事業所内導入(オンプレミス)、松本商工会議所がハウジング
しているサーバを共同利用する、ASP/SaaSの形態でもサー
ビスを提供。
31
富士通テン株式会社
国内で開発し、世界中で利用
自社開発PDMシステム
「APROS(Adovanced Product Data Management System)」
製品開発でのQCD改善を目的とした情報システム開発
約50名
フィリピン
商品企画
図面 環境 品質 調達 設変 受注 原価
開発本部)技術支援部
PC(Magic)
経営企画
約100名
オープン PC(Magic)
ネットワーク
Magic開発者:全世界で50名 Magicユーザ:3000名
32
アメリカ
人事 経理 生産 購買 営業 物流 製造
メインフレーム
富士通テン情報システム(株)
中国
タイ