DXを加速するこれからのシステム開発と運用
オンラインセミナーマジックソフトウェア・ジャパン株式会社
マーケティング部 渡辺 剛
2020年9月29日
Agenda
● データ連携ツールとは
● Magic xpi製品概要
● Magic xpiソリューション活用例
● DXを加速するこれからのシステム開発と運用
● マジックソフトウェアについて
● Magic xpa製品概要
● Magic xpaユーザ事例
DXを加速するこれからのシステム開発と運用
システム開発をDXの足かせにしないためのツール活用
『デジタル・トランスフォーメーションの本質これからの開発と運用』より引用
ネットコマース株式会社斎藤昌義 様
デジタル化:デジタイゼーションとデジタライゼーション
デジタイゼーションDigitization
⚫ アナログ放送→デジタル放送⚫ 紙の書籍→電子書籍⚫ 人手によるコピペ→RPA
効率化
ビジネス・プロセス
改善・改良・修正コストや納期の削減・効率化
ビジネス・モデル
デジタライゼーションDigitalization
⚫ 自動車販売→カーシェア/サブスク⚫ ビデオレンタル→ストリーミング⚫ 電話や郵便→SNS・チャット
変革事業構造の転換新しい価値の創出
デジタル・トランスフォーメーション
Digital Transformation/DX
「イノベーション」と「インベンション」の違い
イノベーションInnovation
これまでにはなかった新しい組合せを見つけ
新たな価値を産み出すこと
インベンションInvention
(発明)これまでにはなかった
新しい「もの/こと」を創り新たな価値を産み出すこと
高速フィードバック高速アップデートその時々の最適解
知識の蓄積試行錯誤の繰り返し
ひらめき
高速に見える化
高速に実行
高速に判断圧倒的なビジネス・スピード
変化をいち早く予測・変化に即座に対応
ビジネスに大きな影響を与える3つの要因と対処方法
テクノロジーの急速な発展
モノからサービスへビジネスの主役がシフト
情報の伝達力・拡散力のスピード・アップ
不確実性の増大長期予測が困難・状況が直ぐに変化
システム内製化の流れ
● システム開発がビジネス・スピードの足かせにならないために
● 自社のビジネス、課題、強みは事業者自身が知っている
高速に見える化
高速に実行
高速に判断圧倒的なビジネス・スピード
変化をいち早く予測・変化に即座に対応
システムの内製化
IT人材の就業比率
デジタル・トランスフォーメーションのBefore / After
支援
人間主体でビジネスを動かしITが支援する
生産性向上・コスト削減・期間短縮
ITはコスト、削減することが正義
クラウド化+自動化モダナイゼーション
Before DX人間とITが一体となってビジネスを動かす
変化への即応力・破壊的競争力・価値の創出
ITは競争力の源泉、投資対効果で評価
内製化支援
アジャイル+DevOpsDXプラットフォーム
After DX
省力化とコスト削減
ビジネスを支えるIT
ビジネスを変革するIT
アジャイル・DevOps・クラウドは常識の大転換
構築 運用 構築 運用
⚫ 構築・運用サイクル:5年〜⚫ 業務要件:変えられない/計画通りが前提⚫ 要求水準:高品質/完璧⚫ 責任分担:要求(事業会社)/その他全て(SI事業者)
サーバー
ストレージ
ネットワーク
HWや設備を調達システム構築・運用一連の業務を外注
所有+構築・運用指示・外注が前提
従来のやり方(建築工事と保守点検)
⚫ 設計・実行サイクル:分/時間/日⚫ 業務要件:変える/計画通りは無理が前提⚫ 要求水準:高速にアップデートし品質を維持⚫ 責任分担:全て(事業会社)/支援(外部事業者)
機能部品の組合せ手順の設計と実行自分が責任・主管
使用+設計・実行自前・内製が前提
これからのやり方(賃貸やレンタカー)
クラウドには⚫預ける・載せる・任せるの発想はない⚫アウトソーシングではない⚫借りて、自分で使いこなす発想が必要
はやく作る: ローコード開発ツール
11
自社所有システムによるインフラ・プラットフォーム構築
手組みによるアプリケーション開発
クラウドローコード開発
ツール開発期間を短縮
➢新規アプリケーションの開発期間の短縮➢日々改善に対応できる保守・改修の実現
クラウド 手組みによるアプリケーション開発インフラ構築を短縮
作らないで ”つなぐ“ データ連携ツール
12コーディングなしでデータ連携
Magic Software Enterprises
設立 1983(Asseco Group) グローバル支社 24NASDAQ MGIC(1991) 従業員数 2,000+ 売上高 $325.6M(2019) 導入国数 50+成長率 15%(2018-2019) パートナー 1,300+
Magic Software Japan, K.K.
▪ 1998年資本金1億円(Magic Software Enterprises 100%)
▪ 1999年営業開始
▪ 所在地:東京都新宿区北新宿二丁目21番1号 新宿フロントタワー24階
▪ パートナー800社(300種以上のパッケージソフトウェア)
▪ ユーザー45,000社
▪ 国内営業拠点:9拠点
札幌、仙台、東京、信越、名古屋、大阪、岡山、広島、福岡
▪ 事業内容
▪ ローコード開発ツール「Magic xpa Application Platform 」
の販売・サポート、及びMagic xpaアプリケーションによる
SI・コンサルテーション
▪ データ連携ツール 「Magic xpi Integration Platform」
の販売・サポート、及びMagic xpiアプリケーションによる
SI・コンサルテーション
ローコード開発とは
● 従来型のプログラミング言語によるウォーターフォール型のシステム開発による問題(コス
ト・スピード・人材不足・品質・手戻り・etc.)を、開発ツールを活用することで開発工程
を簡略化・自動化し、解決する手法や取り組みのこと。
● 各社がローコード開発ツールの市場調査レポートを発行 市場拡大を予測
○ ミック経済研究所
○ 富士キメラ総研
○ Gartner
○ Forrester
ローコード開発ツール ライセンス販売● Magic xpaが実行エンジン型販売実績で5年連続トップシェア
● 実行エンジン型+コード生成型販売実績でもトップになりました!
株式会社ミック経済研究所より発刊された「DX実現に向けたローコードプラットフォームソリューション市場の現状と展望 2020年度版」
(実行エンジン型) (実行エンジン型+コード生成型)
SIや保守を含めた関連ビジネス規模● 業務アプリ実行エンジン型カテゴリーでは60%でトップ
● 設計・コード生成型カテゴリーを含むビジネス全体でも25%でトップシェア
株式会社ミック経済研究所より発刊された「DX実現に向けたローコードプラットフォームソリューション市場の現状と展望 2020年度版」
(実行エンジン型) (実行エンジン型+コード生型)
ローコード開発ツールとデータ連携ツールMagic xpa(マジック エックスピーエー)Application Platformアプリケーション開発・実行 プラットフォーム
Magic xpi(マジック エックスピーアイ)Integration Platformシステム連携プラットフォーム
スマート・デバイス RIA (Rich Internet Application)
クライアント/サーバWeb(HTML)
ノンプログラミングでデータ連携
ワンソース・マルチデバイス
アプリ開発も・クラウド連携も “超高速”
Magic xpaApplication Platform
Magic xpi Integration Platform
アプリケーション開発・実行プラットフォーム
基幹システム・クラウド連携プラットフォーム
iPhoneAndroid
Windows
iPad
プロトタイピング/アジャイル開発
コーディングなしでデータ連携IoT
kintone
sansan
国内ユーザとパートナー(一部抜粋)
Magic xpa製品概要
ローコード開発ツール Magic xpa(マジック エックスピーエー)
300種以上のパッケージソフト開発基盤
国内800社以上の開発パートナー・コミュニティ
基幹システム基盤として30年以上の実績
国内45,000社以上に導入
Javaの3倍、.NETの2倍の開発生産性
iOS、Androidアプリを同時開発
多国語対応
教育・サポート体制
プロフェッショナル・サービス
Magic xpaの開発生産性を支える2つの要素
Magicエンジン
リポジトリ管理
• メタデータ・ドリブンの開発• 生産性とメンテナンス性を大幅アップ
1
2
• 堅牢なアプリケーション実行環境• コーディング不要• ワンソースで4種のアプリケーション• ワンソースでマルチデバイス対応
✔
Magic xpaの開発はコーディング、SQL文が不要
OS
Magic xpa実行環境業務処理で必要なプログラム群Magic Engine
SQLServe
r
PSQL
Oracle
DB2/400
ODBC
業務処理の定義
少ない開発工数
DB
アクセス専用モジュール
機械的、低レベルの処理はMagicエンジンが行うので、開発者は業務に必要な処理情報を定義するだけ
メタデータ・ドリブンの開発と実行
モデルデータ
プログラム:画面/帳票
Magic xpa StudioWindows
・SQL Server・Oracle・DB2/400
OSMagic Engine
生成
開発環境 実行環境
アプリケーション・メタデータ(XMLファイル)
コンパイル不要即実行
プログラム:ロジック
アプリケーション設計情報をリポジトリに定義
Magicエンジンが実行
4種類のアプリケーションを構築可能
ワンソースでマルチデバイス対応
アプリケーション更新とデプロイ(DevOps)が高速
▪ 通常のネイティブアプリケーションの更新プロセス
▪ Magic xpaアプリケーションの更新プロセス
アプリ開発・修正 テストアプリ
サーバ配置
アプリ自動配布
アプリ開発・修正 コンパイル・ビルドアプリ
サーバ配置
アプリダウンロードインストール
テスト
コンパイル・ビルド
アプリダウンロードインストール
「CI/CD」(継続的インテグレーションと継続的デリバリー)ツールで自動化
過去のアプリケーション資産をむだにしない
Enterprise RIA
IMDG
WindowsDOS
MS-SQL Server / ORACLE
Pervasive
DB2/400
OS400
HTTP / HTTPS
XML対応
SOAP/REST (WEBサービス)
Windows Server
J2EE/.NET
Unicode
XMLフルサポート
iOS/Android
V9 PlusV9V8V5~7V4 V10 uniPaaS xpa
1990~1999 2000 - 2010 2011 - 2015 2015 - 2020
64Bit対応
AngularMagic xpa4.6
互換性を維持しながら新しいプラットフォームとテクノロジーに対応
Magic xpaの開発生産性を支える2つの要素
Magicエンジン
リポジトリ管理
• メタデータ・ドリブンの開発• 生産性とメンテナンス性を大幅アップ
1
2✔
メタデータ・ドリブンの宣言型プログラミング
メタデータ・ドリブンの宣言型プログラミングは、複数のリポジトリ間で継承する形式で行います。コーディングレス、SQLレスで開発を行うことができます。
XML形式で格納
コンポーネントリポジトリ
権利リポジトリ
メニューリポジトリ
プログラム
リポジトリ
データリポジトリ
モデルリポジトリ
ヘルプリポジトリ
強力なリポジトリの継承機能
属性の変更→継承先も自動変更
仕様変更でもすばやく修正
顧客コード
・・・・
モデル・リポジトリ
顧客マスタ
データ・リポジトリ
顧客マスタメンテ
プログラム・リポジトリ
受注エントリ
顧客コード
顧客コード
会社名
名前
・・・
受注NO
顧客コード
・・・
顧客コード 会社名 名前 住所
受注NO 顧客コード
【顧客マスタ】
【受注マスタ】
会社名顧客コード 名前 住所・・・・会社名
リポジトリ
実DB(SQL)顧客コード
顧客コードを5桁から7桁に変更
顧客コード
顧客コード
顧客コード
顧客コード
顧客コード
一箇所の変更が各リポジトリ、実DB(SQL)に
自動的に変更される
手作業での修正が不要要件定義・設定の間違いをなくすことが可能
A1111
A1111
A1111
A1111
A1111
A1111
AB11111
AB11111
AB11111
AB11111
AB11111
AB11111
・・・
Magic xpa 4
● Webアプリケーションフレームワークとして、Angularを採用
● Magic xpaがリポジトリ定義情報からAngularコードを生成
● SPA(Single Page Application)のローコード開発を実現
HTML,CSSType Script
Angularコード生成
業務処理ロジック Web UI
Magic xpaユーザ事例
永谷園 iPadとOCRによる賞味期限確認システム
▪ 人の目視と紙で行なっていた業務→ iPadとOCRで作業負担軽減
▪ 1日90回の賞味期限の印字チェック
▪ パッケージに印字された日付をOCR文字認識、バーコード情報と自動照合
OCRエンジン :パナソニック ソリューションテクノロジー『活字認識ライブラリー』
奏風システムズ株式会社(Magicパートナー)がシステム開発を担当
永谷園 プロトタイプ&スパイラル開発
▪ モバイル・アプリケーションを、新潟-茨城間でリモート開発
▪ 最初の打ち合わせからわずか1週間でプロトタイプを作成
▪ プロトタイプをもとに、ユーザーによる操作・検証・改善要求と改修を繰り返す「スパイラル開発」
▪ 3回程度の修正を繰り返し、3ヶ月後にはシステムの運用開始(実質工数:1ヶ月)
ユーザーの要求と開発者の認識のギャップをなくす開発手法
ミントウェーブ パッケージソフト+アドオン開発
● 全国2,600台のEV用急速充電器の保守点検サービス(トップシェア)
● Excelで管理していた契約管理・点検履歴をシステム化
ミントウェーブが提供するEV用急速充電器の保守・点検サービス
▪ 応研株式会社の「顧客大臣」をコアにMagic xpaで追加開発
▪ 要件確認や設計に要する作業を削減
メンテナンス業務支援システム『めんたん』として商品化
吉田プラ工業株式会社 100%社内開発で外注開発費を0円に
▪ 業態
▪ プラスチック製機能性容器(主に化粧品) の企画・設計・製造
▪ 成果
▪ 生産管理パッケージ以外はMagic xpaで100%社内開発することにより、外注開発費を0円に
▪ AccessやVB・VBAでシステムを作成していた時よりも、生産性は2倍から5倍、処理によっては10倍ほど向上
▪ 『次はこんなシステムを作ってほしい』と、ユーザー部門から積極的にシステム開発の依頼が来るようになり、ユーザーのカイゼン意識が高まった
吉田プラ工業株式会社 100%完成させない「カイゼン」を続けるアジャイル開発
▪ システム概要
▪ 生産管理システムパッケージで補えないユーザーの要望に、「Magic xpa」で内製することで対応
・アジャイル型の開発手法
5割程度 ユーザーレビュー
ギャップの修正
ギャップの修正
7〜8割 本番運用
細かい機能追加やバグ修正は本番稼働後に対応
処理イメージの確認ができるレベルまでできた
要件定義・基本設計→Magic xpaで開発
凡例:
出荷売上
製造発注仕入
工場
営業
総務経理
技術
経費管理
金型管理
受注設計
勤怠管理
生産管理システムパッケージ
給与計算
グループウェア
・生産管理見える化ツール
・納期調整タイムカード
棚卸管理
一般管理
管理会計
見積管理
個別原価計算
Magic xpa パッケージソフトDB:Oracle11
Magic xpa powered by FJcloud
● 「Magic xpa」の実行環境を、富士通クラウド上で提供
Magicエンジニア
Magicユーザー
FUJITSU Hybrid IT Service FJcloud-O
Magic xpa Enterprise ServerMagic xpa RIA Server
Magic xpa Client
Magic Apps. Magic Apps.
Magic xpiIntegration Platformクラウドもオンプレミスも、すべてをつなぐデータ連携プラットフォーム
Magic xpi Integration Platform 導入実績
データ連携ツールとは
お客様の業務システム環境
オンプレミスとクラウドが混在した、ハイブリッドクラウド環境
CRM
名刺管理経費精算
ERP
ECサイト
オンプレミス
ハイブリッドクラウド環境下の業務フロー
新規ユーザー登録受注
顧客登録
商談登録
CSV
手入力
手入力
受注処理発送指示
① 手作業によるミス、漏れ
② 即時性
③ 属人的な作業
システムのサイロ化により、業務フローが分断
人手の作業が発生
CRM
ERP
ECサイト
サイロ化したシステムの連携
プログラム
プログラム
プログラム
プログラムプログラム
データ連携ツールの役割
システム/サービス間のデータ連携を集中管理
Magic xpi連携プラットフォーム
クラウドもオンプレミスも、
すべてをつなぐデータ連携プラットフォーム
①豊富なアダプタ・コネクタ 66種類500機能
Magic xpi 連携プラットフォーム
業務システム
• SAP ERP• SAP Business One• SAP S/4 HANA• JD Edwards EnterpriseOne• JD Edwards World• Microsoft Dynamics AX• Microsoft Dynamics CRM• SugarCRM
クラウドサービス
• Salesforce / Force.com• Microsoft SharePoint Online• Microsoft Dynamics CRM Online• Service Max• Amazon Web Service
DBMS• MS-SQL• MS-SQL EXPRESS• ORACLE• DB2
• Actian Zen• その他 MySQL
Postgre SQL(ODBC)
デバイス• Windows• iPhone/iPad• Android• その他
• Directory Scannerアダプタ(フォルダーの書き込み監視)• メッセージング・キュー(JMS、MSMQ、WebSphere MQ)• IBM i コネクタ / DataMapper for IBM i• Dominoアダプタ / NotesDBコネクタ• Microsoft Exchange Serverアダプタ• Google Calendar / Google Driveアダプタ
標準• E-mail• FTP• HTTP/REST• LDAP• Excel/Word• CSV• Web Serviceアダプタ• Odata• MQTT
50
標準
オプション
ドラッグ&ドロップで連携フローを作成
アダプタの設定は選択式Salesforceアダプタ
データマッパー:マウス操作でデータ変換と移行
ノンストップとスケールアウト▪ 複数ハードウェアから構成されたサーバ群で仮想的な共有メモリ領域を確保
▪ 大量のデータを高速処理 + サービスを止めない
インメモリ データ グリッド(IMDG)
Magicxpi
Server
Magicxpi
Server
Magicxpi
Server
Magicxpi
Server
業務連携フローを監視
プロジェクトの起動/停止
アクティビティログの確認
タブ切り替えブラウザで各PCから閲覧可能
▪ プロジェクトの情報:アクティビティ ログ
ダッシュボード
Magic xpi の開発と実行
Magic xpi StudioWindows Windows Server
Magic xpi サーバ
開発環境 実行環境SAPアダプタ
JDEアダプタ
Dynamicsアダプタ
Salesforceアダプタ
SharePointアダプタ
Excelアダプタ
Webサービスアダプタ
HTTPアダプタ
FTPアダプタ
IBM iアダプタ
DataMapper
・SQL Server・Oracle・DB2/400
MQTTコネクタ
AWSアダプタ
In-Memory Data Grid
Magic xpi モニタ
データマッパー
連携フロー
RPAとデータ連携ツールの違いと共存
データ入力の自動化(RPAツール併用も可能)
RPAツール
他データソース
・既存アプリの廃止・データ連携の可視化・データ加工・APIあり
・既存アプリの使用・DB直接アクセスできない・APIなし
入力操作をロボットが代行
APIに合わせた連携フローを実行
データ入力のタイミング(トリガー)は1.スケジューラで2.データ更新時3.メール着信 など
Magic xpiソリューション活用例
GMOグローバルサイン・ホールディングス株式会社様
TIS株式会社様
データ連携 クラウドサービス
電子契約ソリューション(取引書面授受の例)
電子契約サービス企業間取引における捺印書類(契約書、納品書、注文書、注文請書など)を電子化・電子署名し、ペーパーレス化とコスト削減を実現
・紙書面の授受(印刷・郵送・入力)に時間がかかる
取引書面授受の課題
取引書面授受に対する解決策
・取引書面を電子化、システム間連携で取引を自動化
取引書面授受の効率化を実現するソリューション
データ連携ツールERP、電子契約サービス、グループウェア間のデータ連携をノンコーディング開発し、連携開発の工数削減と業務プロセスの自動化・効率化を実現
ERPと電子印鑑Agree間のデータ連携ユースケース:納品書授受および原本保管の自動化
契約担当者 取引先
ERP
Magic xpi連携
プラットフォーム
契約内容登録電子印鑑 完了メール通知
業務データ顧客名・品目・連絡先
納品完了通知顧客名・納品完了日
①ERPから業務データの抽出
②業務データを変換・加工しPDF帳票(納品書)作成
③PDF帳票と属性データをAgreeへ連携し電子署名
⑤取引先電子署名が完了したのを受け納品完了通知を
④電子署名済のPDF帳票と属性データをAgreeから抽出
⑥電子署名済のPDF帳票をSharepointへ連携し原本保管
TIS株式会社
● デジタルマーケティングのデータ統合・利活用サービス
顧客データ購買履歴
ECサイト閲覧WebアクセスSNSメルマガ
Web広告GISデータ行動データ
“つなぐ“仕組みを作らない
アプリ開発も・クラウド連携も ローコードで超高速
Magic xpi Integration Platform基幹システム・クラウド連携プラットフォーム
iPhoneAndroid
Windows
iPad
Magic xpaApplication Platform
アプリケーション開発・実行プラットフォーム
プロトタイピング/アジャイル開発
コーディングなしでデータ連携IoT
kintone
sansan
“つくる“ と ”つなぐ” をアジャイルに
● 内製化を強力に支援
● はやくく作れる
● 統合DBで全体を見通せる
● すぐに変更できる・入れ替えできる
● クラウドで活きる
● DXを促進するためのプラットフォーム
高速に見える化
高速に実行高速に判断
圧倒的なビジネス・スピード変化をいち早く予測・変化に即座に対応
Thank You!magicsoftware.com
Top Related