Download - BPM Suite 11gによるビジネスプロセス開発の実践
<Insert Picture Here>
日本オラクル株式会社Fusion Middleware事業統括本部 ビジネス推進本部
BPM Suite 11gによるビジネスプロセス開発の実践
Copyright© 2010, Oracle. All rights reserved.
アジェンダ
• オラクルのSOA/BPMソリューションのご紹介
• BPMソリューションのデモ
• SOA/BPMをさらに活用するためのポイント
• オラクルのミドルウェアの活用
2
Copyright© 2010, Oracle. All rights reserved.
I/F I/F I/F I/F I/F I/F
継続利用可能な領域、段階移行が必要な領域
既存システム
画面画面
画面
ロジック ロジック ロジック
個別開発
独自性が必要な領域
連携機能
連携機能
連携機能
画面画面
画面
画面画面
画面
テンプレートや既製品を利用
業界内で共通性がある領域
機能 機能 機能 機能 機能 機能
プロセス
ミドルウェア サービス サービス サービス
特性の異なるシステムを統合する
3
データ同期の仕組み
SOA, BPM, MDM, etc…
標準な技術を使ったカスタム開発
パッケージ・アプリケーション
SaaS等のCloud上のアプリケーション
M/F上のアプリケーション
マスタデータ統合(MDM)、実
績データ収集など
Copyright© 2010, Oracle. All rights reserved.
I/F I/F I/F I/F I/F I/F
既存システム
画面画面
画面
ロジック ロジック ロジック
個別開発
連携機能
連携機能
連携機能
画面画面
画面
画面画面
画面
テンプレートや既製品を利用
機能 機能 機能 機能 機能 機能
プロセス
ミドルウェア サービス サービス サービス
オラクルがご支援可能な領域
4
データ同期の仕組み
SOA, BPM, MDM, etc…
Oracle WebCenter
画面統合
M/F接続
Oracle Adapters
アプリケーション基盤
Oracle Coherence
Oracle WebLogic/JRockit
パッケージ・アプリケーション
Oracle Applications
連携ミドルウェア
Oracle SOA / ODI
テンプレート
Oracle AIA
Legacy App移行
Oracle Tuxedo
データ同期
Oracle Exadata
Oracle MDM
Ora
cle
Identity
Managem
ent
セキュリティ統合
Copyright© 2010, Oracle. All rights reserved.
画面連携のイメージ
xxx処理
AddOn
Oracle Portal
SAP
5
画面
基盤
担当者②担当者①
開始 終了
アプリ層
ToDo List
営業Workplace
PopUp
SAP画面
入力完了
画面起動
完了
SSO
処理
Oracle BPEL Process Manager
AddOn
ToDo List
営業Workplace
PopUp
xxx画面
画面起動
入力完了
SSO
完了
ココ
Copyright© 2010, Oracle. All rights reserved.
BPMの実装サイクル
Do
Plan
Check
Action
ビジネス・アナリスト
プロセス責任者実装
IT担当者
業務ユーザー
業務管理者
プロセス責任者
As-Isの可視化とKPIに基づいたTo-
Beプロセスのデザイン
モデリング
シミュレーション
デザインされたプロセスに沿った業務実施環境の構築
システム連携
業務画面開発
構築された環境での業務実施
ワークスペース
業務実施状況の監視
モニタリング
6
Copyright© 2010, Oracle. All rights reserved.
ビジネス・アナリスト
プロセス責任者
IT担当者
業務ユーザー
業務管理者
プロセス責任者
これまでのBPMシステムの課題
Do
Plan
Check
Action
実装
②
業務ユーザにとって使いやすい環境にならない
それぞれ独自粒度でプロセスを記述し意思疎通がされない
①
③
業務ユーザがプロセスの変更に介入できない
7
Copyright© 2010, Oracle. All rights reserved. 8
ビジネス・プロセス層
A事業販売管理プロセス
B事業販売管理プロセス
実際に形にする際に必要な作業を元に、関連用語を整理します。
設計 実装(実行) 運用
BPEL(Business Process Execution Language)
•プロセスの実行言語。技術標準。
•専用エンジンで実行される。
•ブロック構造型。プログラム言語的。
XPDL(XML Process Definition Language)
•同上
•グラフ構造型に近しい。
BPM(Business Process Management)=総称
BPMN(Business Process Modeling Notation)
• v1.0はプロセスの表記法。実行言語ではない。(UMLのユースケース図と同様)
•グラフ構造型
• v2.0で実行言語として対応
変換は近しいとされている
BAM(Business Activity Monitoring)
•モニター機能の総称。技術標準の名称ではない
•ブロック構造型。プログラム言語的。
業務プロセス管理に関連するテクノロジー
Copyright© 2010, Oracle. All rights reserved.
業務部門とシステム部門の連携をよりスムーズに
スムーズに連携し、手戻り防止にも
9
業務部門
IT部門
Ora
cle
BP
M 1
1g
開発者用ツールモデリング環境
ブラウザベースなので誰でも簡単に利用可能
業務担当者が手書き程度のラフを描く
設計・開発フェーズ構想フェーズ
IT部門が引き継ぎシステム化する
システム連携
画面開発
テスト
BPMNモデリング
実装に必要な作業を全て1つのツールで実現
リポジトリ
情報の引き継ぎ
やりたいことの具現化
ブラウザ操作のみ
BPMN2.0対応
変換誤差無し
システム設計者 •プロセス開発者•画面開発者、etc
テスト担当者
セキュリティも万全
業務ユーザが業務プロセスのモデリングを行う際に、IT開発者が使用するモデリング・ツール/開発ツールを利用することは現実的ではありません。
弊社製品ではこのような問題を解決するため、業務ユーザ向けにブラウザ・ベースのモデリング環境を供えており、また作成したモデルをIT開発者と共有して詳細な実装を行うコラボレーション開発を実現する機能を提供しています。
Oracle BPM Suite
Copyright© 2010, Oracle. All rights reserved.
プロセス連携機能の全体像
PDCAサイクルを実現
業務の流れを明らかにし、実際の実行状況を可視化し、パフォーマンスを数値化。そして業務の改善を継続的に行う
Do
Check
業務プロセスを早期に構築(可視化)
Plan業務プロセスを実践する
結果を数値で評価する(数値評価)
業務プロセスを変更する
Action
KPI
Business Process Automation /
Visualization
System Interface
BPMで必要な機能
目的の数値目標化
モデル化
システムとして実装し、運用開始する
目標に対する評価
改善
モデリング
シミュレーションシングル
プラットフォーム
画面開発
モニター 統計情報プロセス改善
Oracle BPM Suite
10
Copyright© 2010, Oracle. All rights reserved.
Oracle BPM Suite 11g 製品開発コンセプト
業務プロセス実行基盤とIT基盤を統一化することで、プロセス実装時の
リードタイム向上を実現します
ビジネスユーザーによるプロセス変更基盤を提供することで、 継続的なPDCAサイクル実現を支援します
ポータル技術との連携によりユーザー間コミュニケーションを円滑にし、エンドユーザー生産性を最大化させます
Complete
Social BPM
User-Centric
Design
Environment
Unified Process
Foundation
11
Copyright© 2010, Oracle. All rights reserved.
【定量効果導出例】
【その他業務に及ぼす効果】
• サービス品質向上 ・・・ 業務のスピードアップによるサービス品質の向上
• 業務生産性向上 ・・・ 業務環境の効率化による従業員生産性の向上
• コスト削減 ・・・ 業務プロセスの自動化による人的コストの削減と処理スピード向上
• 市場投入速度向上 ・・・ 新サービス/商品の迅速な展開による収益性の向上
• リスク管理 ・・・ 全ての処理を一括で監査証跡することによるリスクの管理の向上
• 法規制対応 ・・・ プロセス管理性向上による法規制対応の柔軟性向上
BPMシステム導入効果
プロセス 業種 コスト削減 補足
1 プロジェクト管理プロセス 製造 80% プロセス時間を42%短縮。2年間でROI300%
2 支払い請求プロセス 流通 80% 作業担当者を35人削減
3 回線開通プロセス 通信 71% プロセス時間を90%短縮。年間数億の削減
4 クレーム対応プロセス 保険 63% プロセス時間を52%短縮
5 住宅ローン申請プロセス 金融 30% 作業担当者を40%削減
6 取引例外プロセス 金融 25% 作業担当者を50%削減。年間1億の削減
12
Copyright© 2010, Oracle. All rights reserved.
<Insert Picture Here>
BPMソリューション デモ
13
Copyright© 2010, Oracle. All rights reserved.
BPMデモのイメージ(再掲)
スムーズに連携し、手戻り防止にも
14
業務部門
IT部門
Ora
cle
BP
M 1
1g
開発者用ツールモデリング環境
ブラウザベースなので誰でも簡単に利用可能
業務担当者が手書き程度のラフを描く
設計・開発フェーズ構想フェーズ
IT部門が引き継ぎシステム化する
システム連携
画面開発
テスト
BPMNモデリング
実装に必要な作業を全て1つのツールで実現
リポジトリ
情報の引き継ぎ
やりたいことの具現化
ブラウザ操作のみ
BPMN2.0対応
変換誤差無し
システム設計者 •プロセス開発者•画面開発者、etc
テスト担当者
セキュリティも万全
Copyright© 2010, Oracle. All rights reserved. 15
課題 : 簡単なプロセス変更であっても、迅速に対応できない
解決策 : 専門知識を必要としないプロセス変更画面の提供
価値 : 業務プロセス/意思決定フロー変更の迅速化
ビジネスユーザによるプロセス変更を可能にするプロセス・コンポーザー
ブラウザからのアクセス
プロセス変更例
• 承認フローへの承認者追加
• タスクの臨時割当
• 承認フローの変更
• タスクの委任
• 他
直感的な操作によるプロセス変更
【Oracle BPM Suite 11g】 User-Centric Design Environment
ビジネスユーザーによるプロセス変更
Copyright© 2010, Oracle. All rights reserved. 16
課題 : システム化階層の複雑化による、開発生産性の低下
解決策 : システム全体を俯瞰した開発を可能とする統合開発環境
価値 : 開発生産性の向上による開発リードタイムの削減
システム視点での開発SOAコンポジット・エディター
プロセス視点での開発BPM Studio
ドリルダウン・ドリルアップ
ドラッグ&ドロップによるシステム・デザイン/構築
ドラッグ&ドロップによるプロセス・モデリング/構築
システム構成部品(SCAコンポーネント)
プロセス構成部品
ドラッグ&ドロップによる関連付け
【Oracle BPM Suite 11g】 Unified Process Foundation
単一の開発基盤によるプロセス開発
Copyright© 2010, Oracle. All rights reserved.
Oracle BPM Suite 11gでは開発生産性の向上、管理作業の効率化を実現する
ためにBPMとその周辺コンポーネントの実行環境を統合
【Oracle BPM Suite 11g】 Unified
Unified Process Foundation
17
SCA統合実行環境
ポリシー管理
Optimized binding
Oracle Service Bus
JCAベース共通接続基盤
リポジトリ
管理コンソール+BPMNスクリーン
BAM
ワークスペース MS Office
総合モデリングツールOracle BPA Suite
BPEL
エンドユーザ・オペレーション画面ブラウザ経由で業務ユーザのプロセス・カスタマイズを可能に
プロセス・コンポーザ
プロセス分析
プロセスキューブ
統合開発ツールOracle JDeveloper
プロセス・ポータル(WebCenter)
BPEL BPMN
統合メタデータ管理
プロセス・コア・エンジン
ヒューマンワークフロー
ビジネスルール
メディエータ
BPMNでの受け渡し可能
BPMN 2.0
Copyright© 2010, Oracle. All rights reserved. 18
課題 : 複数システムの画面/情報を用いるオペレーションの複雑化
解決策 : オペレーションに必要な関連システム画面/情報の統合表示
価値 : 業務生産性向上、人的ミスの解消、トレーニング・コスト軽減
統合オペレーション画面基盤WebCenter
• 情報を探す時間/労力の解消
• 画面ナビゲートによる業務オペレーションの容易化
• Wikiやブログも含めた画面統合
タスクが終了したら、次のタスク画面へナビゲート
次のタスク処理に必要な情報を他システムから収集して表示
【Oracle BPM Suite 11g】 Unstructured Process Management
業務インターフェース上での情報統合
Copyright© 2010, Oracle. All rights reserved. 19
課題 : 状況に応じて動的に変化する業務プロセスの構築困難性
解決策 : ビジネス・ルール・エンジンと統合された開発環境の提供
価値 : 業務プロセスの変化対応力向上による再開発コストの低減
ビジネスルールエンジン/リポジトリ
(ビジネス・ルールの例)・ 顧客の年収が100万円未満の場合は取締役の承認が必要
・ 65歳以上の顧客全員に10%の値引を適用
・ 遅延支払をした顧客には次回の購入に2%の追加手数料を加算
データの妥当性チェック
承認、委任ルートの動的変更
プロセスの動的ルーティング
Activity guide player manages
screen flow – it seamlessly
navigates the user from the
screen for one Level 2
process to anotherand
updates the case screens to
show task status
Level 1
Process
Phase 1 Phase 2 Phase 3 ..
Level 2
Processes for
each phase
Activity guide player
(using human workflow)
PendingOffer contractPhase 3
PendingCustomer acceptancePhase 2
CompleteCustomer registrationPhas e1
Sales Process: Case 12000
Case Status
Activity guide player manages
screen flow – it seamlessly
navigates the user from the
screen for one Level 2
process to anotherand
updates the case screens to
show task status
Level 1
Process
Phase 1 Phase 2 Phase 3 ..
Level 2
Processes for
each phase
Activity guide player
(using human workflow)
PendingOffer contractPhase 3
PendingCustomer acceptancePhase 2
CompleteCustomer registrationPhas e1
Sales Process: Case 12000
Case Status
サービスの動的選定/結合
JDeveloper ビジネス・ルール設定画面ディシジョン・テーブルによる宣言的定義
【Oracle BPM Suite 11g】 User-Centric Design Environment
ビジネスユーザーによる動的なルール変更
Copyright© 2010, Oracle. All rights reserved. 20
課題 : コミュニケーションを要する業務の実施までに時間を要する
解決策 : 仮想的な情報共有スペースの構築
価値 : 業務生産性向上、ユーザー間意思疎通の迅速化
【Oracle BPM Suite 11g】
チームスペースによる円滑なユーザー間コミュニケーション
複数ユーザー間の情報共有Web Center
• コミュニケーションに必要な労力の解消
• ビジネス・プロセス状況の可視化
参加ユーザー間でのディスカッション
チーム内で共有されているドキュメント
ビジネス・プロセスの状況確認
Copyright© 2010, Oracle. All rights reserved. 21
課題 : コンポーネント毎での管理を行うとボトルネック管理に時間を要する
解決策 : コンポーネント横断的な統合管理画面の提供
価値 : 一元的なボトルネック分析による管理コストの低減
プロセス
ヒューマンワークフロー
メディエータ
ビジネスルール
外部サービス
プロセス管理画面へのドリルダウン
システム構成部品を横断する一貫したログ追跡統合管理ツール:Oracle Enterprise Manager
システム構成コンポーネント
を横断したトラッキング
各コンポーネント管理画面へのドリルダウン(例:BPM)
プロセス管理画面
【Oracle BPM Suite 11g】 Unified Process Foundation
単一の管理基盤による管理コストの削減
Copyright© 2010, Oracle. All rights reserved.
さらに、機能を活用するために
• Oracle BPM 11gの特徴は、
• BPMが必要とするすべての機能が盛り込まれています
• モデリング、ルール、BAM、分析
• BPMに必要なすべての観点を用意しています
• システム的、人的、文書的、意思決定的
22
Copyright© 2010, Oracle. All rights reserved.
Publish
Create
RetainSearch
ReviewVersion Manage
Distribute
• 統合文書管理
• アクセス管理/セキュリティ
• アクセス記録
• 保存期間管理
プロセスフロー / ワークフロー
業務アプリケーション
商品管理システム
会計システム
メールシステム
各業務のアプリケーションを呼び出すポータル。ワークフローやプロセスの進捗を確認できる。業務で参照、回覧する文書もこのポータルから呼び出す
文書のライフサイクル管理サービス
プロセスの中に組み込む
次世代コラボレーション基盤として考えてみる・・・
BPM SUITE
業務アプリケーション
業務アプリケーション
どのようなデバイス
からもアクセス可能
23
Copyright© 2010, Oracle. All rights reserved.
原本管理蓄積した文書の・整理分類・変換・アクセス管理:
電子文書
スキャン
文書管理だけではない、オラクルのECM 11g
保存管理蓄積した文書の・保存期間・移管/廃棄/凍結・記録簿
:
配布管理と監査配布された文書の・操作制御・アクセス権の剥奪・監査:
業務プロセス連携非定形業務の・部門横断・人的ワークフロー・標準化:
Webコンテンツ管理イントラ、コーポレート・一元管理・画像、動画、etc・ワークフロー自動化:
UCM IRM WCM
24
Copyright© 2010, Oracle. All rights reserved.
さらに、エンタープライズにとって重要なことは
• Oracle BPM 11gの特徴は、
• スケーラブル、高性能、クラスタリング、監視容易性
• 統一的なモデル、セキュリティ機能、強力なプロセスエンジン、監視機能、アダプター、SOA、サービスバス
25
Copyright© 2010, Oracle. All rights reserved.
IBM
最新バージョンでの強化ポイント
SCA統合実行環境
Human
Workflow
Business
Rules
Oracle Service Bus
Mediator
BPEL BPMN
プロセス・コア・エンジン統合開発ツール
JDeveloper
ネイティブ接続可能に
Oracle Web
Service
Manager
Oracle
Enterprise
Repository
定義情報
セキュリティ情報
直接サービスカタログ参照可能に
直接利用可能に
直接登録可能に
Java Java
Java Objectを直接受け渡し可能に(SOAP変換無しに)
→高速化に寄与インメモリ・データグリッド基盤
直接利用可能に
トランザクション実装容易に
開発ツール'Web/Client(
メモリから返すことで高速化
Oracle Service Bus 11g
SBEL PSFTSAPMS Oracle
New
26
Copyright© 2010, Oracle. All rights reserved.
アプリケーション B アプリケーション BアプリケーションAアプリケーションA
Oracle Coherence情報爆発の時代に応える企業向けインメモリ分散キーバリュー・ストア'KVS(
Co
he
ren
ce
アプリに特化したデータ処理
アプリに特化したデータ処理
共通データ処理個々のメモリ内で抱えきれないリクエスト量・データ量
HW横断型の分散共有メモリ領域 → スケールアウト型でHWコストを最適化
メモリ・データの信頼性向上 → ディスクIOの最小化(高速化)
インメモリ・イベント処理基盤 → サブシステム間連携を最適化(高速化・効率化)
メモリ・データの信頼性と一貫性
メモリ/CPUの拡張性
属性による検索/更新
インメモリ・パラレル分散処理
27
Copyright© 2010, Oracle. All rights reserved.
Coherence事例
28
Copyright© 2010, Oracle. All rights reserved.
オラクルはお客様のビジネスとITの課
題を解決するために、アプリケーション、
ミドルウェア、データベース、システム
基盤製品&管理ツール(OS、Virtual
Machine、サーバー、ストレージ)の4つ
のカテゴリで広範囲に製品を提供して
おります
Fusion Middleware 11g リリース完了2,000以上の新機能で製品拡充2009年初夏の製品発表以来2年にわたるリリース作業が2010年秋に完了します。今回は特に旧BEA買収後の製品統合がテーマでした。さらに今後はSunのミドルウェア製品との統合・共存を目指していきます
29
Copyright© 2010, Oracle. All rights reserved.
Fusion Middleware 11gの多彩なラインナップ
簡単に統合でき、可用性も確保しつつ、情報漏洩再策も万全のコンテンツ管理の決定版
ビジネスプロセス管理のためのツール群。旧BEA製品(AquaLogic)との製品統合 (2010年7月)
Hyperion製品との統合を計画中
自身の挙動を常時記録する高速Javaエンジンと分散メモリ技術を使った高速化キャッシュ製品 OSが不要の
仮想化版も出ました
ソーシャルメディアを使った外部情報活用や社内情報の共有を促進し、ビジネスを活性化させるためのコラボレーションツール群 (2010年7月)
業界トップクラスのID管理とアクセス制御製品群。Sun製品との統合によりさらなる強化(2010年9月)
次世代アプリケーションのための開発基盤。先進の開発フレームワークによりスムーズで柔軟な作業効率を提供
話題のデータ・レプリケーション・ツールGoldenGateやETLツールも最新版提供開始 オラクル製品をH/WからS/Wま
でEnd-to-Endで運用・監視するツール群です。さらにシステムテスト&負荷ツールも充実
30
Copyright© 2010, Oracle. All rights reserved. 31
http://www.oracle.co.jp/inq_pl/INQUIRY/quest?rid=28
Oracle Direct 検索
あなたにいちばん近いオラクル
Oracle Directまずはお問合せください
Web問い合わせフォーム フリーダイヤル
専用お問い合わせフォームにてご相談内容を承ります。
※フォームの入力には、Oracle Direct Seminar申込時と同じログインが必要となります。
※こちらから詳細確認のお電話を差し上げる場合がありますので、ご登録されている連絡先が最新のものになっているか、ご確認下さい。
0120-155-096
※月曜~金曜 9:00~12:00、13:00~18:00
(祝日および年末年始除く)
システムの検討・構築から運用まで、ITプロジェクト全般の相談窓口としてご支援いたします。
システム構成やライセンス/購入方法などお気軽にお問い合わせ下さい。
Copyright© 2010, Oracle. All rights reserved.
Copyright© 2010, Oracle. All rights reserved. 33