33
<Insert Picture Here> 日本オラクル株式会社 Fusion Middleware事業統括本部 ビジネス推進本部 BPM Suite 11gによるビジネスプロセス開発の実践

BPM Suite 11gによるビジネスプロセス開発の実践

Embed Size (px)

DESCRIPTION

BPM(ビジネス・プロセス・マネージメント)を利用することにより、既存ビジネスの可視化が行われ、新たなビジネス・プロセスをデザイン・実践し、さらなる最適化を先進のIT技術により支えることが可能です。Oracle BPM Suite 11gによりどのようにBPMを実践できるのかをご紹介いたします。

Citation preview

Page 1: BPM Suite 11gによるビジネスプロセス開発の実践

<Insert Picture Here>

日本オラクル株式会社Fusion Middleware事業統括本部 ビジネス推進本部

BPM Suite 11gによるビジネスプロセス開発の実践

Page 2: BPM Suite 11gによるビジネスプロセス開発の実践

Copyright© 2010, Oracle. All rights reserved.

アジェンダ

• オラクルのSOA/BPMソリューションのご紹介

• BPMソリューションのデモ

• SOA/BPMをさらに活用するためのポイント

• オラクルのミドルウェアの活用

2

Page 3: BPM Suite 11gによるビジネスプロセス開発の実践

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)、実

績データ収集など

Page 4: BPM Suite 11gによるビジネスプロセス開発の実践

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

セキュリティ統合

Page 5: BPM Suite 11gによるビジネスプロセス開発の実践

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

完了

ココ

Page 6: BPM Suite 11gによるビジネスプロセス開発の実践

Copyright© 2010, Oracle. All rights reserved.

BPMの実装サイクル

Do

Plan

Check

Action

ビジネス・アナリスト

プロセス責任者実装

IT担当者

業務ユーザー

業務管理者

プロセス責任者

As-Isの可視化とKPIに基づいたTo-

Beプロセスのデザイン

モデリング

シミュレーション

デザインされたプロセスに沿った業務実施環境の構築

システム連携

業務画面開発

構築された環境での業務実施

ワークスペース

業務実施状況の監視

モニタリング

6

Page 7: BPM Suite 11gによるビジネスプロセス開発の実践

Copyright© 2010, Oracle. All rights reserved.

ビジネス・アナリスト

プロセス責任者

IT担当者

業務ユーザー

業務管理者

プロセス責任者

これまでのBPMシステムの課題

Do

Plan

Check

Action

実装

業務ユーザにとって使いやすい環境にならない

それぞれ独自粒度でプロセスを記述し意思疎通がされない

業務ユーザがプロセスの変更に介入できない

7

Page 8: BPM Suite 11gによるビジネスプロセス開発の実践

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)

•モニター機能の総称。技術標準の名称ではない

•ブロック構造型。プログラム言語的。

業務プロセス管理に関連するテクノロジー

Page 9: BPM Suite 11gによるビジネスプロセス開発の実践

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

Page 10: BPM Suite 11gによるビジネスプロセス開発の実践

Copyright© 2010, Oracle. All rights reserved.

プロセス連携機能の全体像

PDCAサイクルを実現

業務の流れを明らかにし、実際の実行状況を可視化し、パフォーマンスを数値化。そして業務の改善を継続的に行う

Do

Check

業務プロセスを早期に構築(可視化)

Plan業務プロセスを実践する

結果を数値で評価する(数値評価)

業務プロセスを変更する

Action

KPI

Business Process Automation /

Visualization

System Interface

BPMで必要な機能

目的の数値目標化

モデル化

システムとして実装し、運用開始する

目標に対する評価

改善

モデリング

シミュレーションシングル

プラットフォーム

画面開発

モニター 統計情報プロセス改善

Oracle BPM Suite

10

Page 11: BPM Suite 11gによるビジネスプロセス開発の実践

Copyright© 2010, Oracle. All rights reserved.

Oracle BPM Suite 11g 製品開発コンセプト

業務プロセス実行基盤とIT基盤を統一化することで、プロセス実装時の

リードタイム向上を実現します

ビジネスユーザーによるプロセス変更基盤を提供することで、 継続的なPDCAサイクル実現を支援します

ポータル技術との連携によりユーザー間コミュニケーションを円滑にし、エンドユーザー生産性を最大化させます

Complete

Social BPM

User-Centric

Design

Environment

Unified Process

Foundation

11

Page 12: BPM Suite 11gによるビジネスプロセス開発の実践

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

Page 13: BPM Suite 11gによるビジネスプロセス開発の実践

Copyright© 2010, Oracle. All rights reserved.

<Insert Picture Here>

BPMソリューション デモ

13

Page 14: BPM Suite 11gによるビジネスプロセス開発の実践

Copyright© 2010, Oracle. All rights reserved.

BPMデモのイメージ(再掲)

スムーズに連携し、手戻り防止にも

14

業務部門

IT部門

Ora

cle

BP

M 1

1g

開発者用ツールモデリング環境

ブラウザベースなので誰でも簡単に利用可能

業務担当者が手書き程度のラフを描く

設計・開発フェーズ構想フェーズ

IT部門が引き継ぎシステム化する

システム連携

画面開発

テスト

BPMNモデリング

実装に必要な作業を全て1つのツールで実現

リポジトリ

情報の引き継ぎ

やりたいことの具現化

ブラウザ操作のみ

BPMN2.0対応

変換誤差無し

システム設計者 •プロセス開発者•画面開発者、etc

テスト担当者

セキュリティも万全

Page 15: BPM Suite 11gによるビジネスプロセス開発の実践

Copyright© 2010, Oracle. All rights reserved. 15

課題 : 簡単なプロセス変更であっても、迅速に対応できない

解決策 : 専門知識を必要としないプロセス変更画面の提供

価値 : 業務プロセス/意思決定フロー変更の迅速化

ビジネスユーザによるプロセス変更を可能にするプロセス・コンポーザー

ブラウザからのアクセス

プロセス変更例

• 承認フローへの承認者追加

• タスクの臨時割当

• 承認フローの変更

• タスクの委任

• 他

直感的な操作によるプロセス変更

【Oracle BPM Suite 11g】 User-Centric Design Environment

ビジネスユーザーによるプロセス変更

Page 16: BPM Suite 11gによるビジネスプロセス開発の実践

Copyright© 2010, Oracle. All rights reserved. 16

課題 : システム化階層の複雑化による、開発生産性の低下

解決策 : システム全体を俯瞰した開発を可能とする統合開発環境

価値 : 開発生産性の向上による開発リードタイムの削減

システム視点での開発SOAコンポジット・エディター

プロセス視点での開発BPM Studio

ドリルダウン・ドリルアップ

ドラッグ&ドロップによるシステム・デザイン/構築

ドラッグ&ドロップによるプロセス・モデリング/構築

システム構成部品(SCAコンポーネント)

プロセス構成部品

ドラッグ&ドロップによる関連付け

【Oracle BPM Suite 11g】 Unified Process Foundation

単一の開発基盤によるプロセス開発

Page 17: BPM Suite 11gによるビジネスプロセス開発の実践

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

Page 18: BPM Suite 11gによるビジネスプロセス開発の実践

Copyright© 2010, Oracle. All rights reserved. 18

課題 : 複数システムの画面/情報を用いるオペレーションの複雑化

解決策 : オペレーションに必要な関連システム画面/情報の統合表示

価値 : 業務生産性向上、人的ミスの解消、トレーニング・コスト軽減

統合オペレーション画面基盤WebCenter

• 情報を探す時間/労力の解消

• 画面ナビゲートによる業務オペレーションの容易化

• Wikiやブログも含めた画面統合

タスクが終了したら、次のタスク画面へナビゲート

次のタスク処理に必要な情報を他システムから収集して表示

【Oracle BPM Suite 11g】 Unstructured Process Management

業務インターフェース上での情報統合

Page 19: BPM Suite 11gによるビジネスプロセス開発の実践

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

ビジネスユーザーによる動的なルール変更

Page 20: BPM Suite 11gによるビジネスプロセス開発の実践

Copyright© 2010, Oracle. All rights reserved. 20

課題 : コミュニケーションを要する業務の実施までに時間を要する

解決策 : 仮想的な情報共有スペースの構築

価値 : 業務生産性向上、ユーザー間意思疎通の迅速化

【Oracle BPM Suite 11g】

チームスペースによる円滑なユーザー間コミュニケーション

複数ユーザー間の情報共有Web Center

• コミュニケーションに必要な労力の解消

• ビジネス・プロセス状況の可視化

参加ユーザー間でのディスカッション

チーム内で共有されているドキュメント

ビジネス・プロセスの状況確認

Page 21: BPM Suite 11gによるビジネスプロセス開発の実践

Copyright© 2010, Oracle. All rights reserved. 21

課題 : コンポーネント毎での管理を行うとボトルネック管理に時間を要する

解決策 : コンポーネント横断的な統合管理画面の提供

価値 : 一元的なボトルネック分析による管理コストの低減

プロセス

ヒューマンワークフロー

メディエータ

ビジネスルール

外部サービス

プロセス管理画面へのドリルダウン

システム構成部品を横断する一貫したログ追跡統合管理ツール:Oracle Enterprise Manager

システム構成コンポーネント

を横断したトラッキング

各コンポーネント管理画面へのドリルダウン(例:BPM)

プロセス管理画面

【Oracle BPM Suite 11g】 Unified Process Foundation

単一の管理基盤による管理コストの削減

Page 22: BPM Suite 11gによるビジネスプロセス開発の実践

Copyright© 2010, Oracle. All rights reserved.

さらに、機能を活用するために

• Oracle BPM 11gの特徴は、

• BPMが必要とするすべての機能が盛り込まれています

• モデリング、ルール、BAM、分析

• BPMに必要なすべての観点を用意しています

• システム的、人的、文書的、意思決定的

22

Page 23: BPM Suite 11gによるビジネスプロセス開発の実践

Copyright© 2010, Oracle. All rights reserved.

Publish

Create

RetainSearch

ReviewVersion Manage

Distribute

• 統合文書管理

• アクセス管理/セキュリティ

• アクセス記録

• 保存期間管理

プロセスフロー / ワークフロー

業務アプリケーション

商品管理システム

会計システム

メールシステム

各業務のアプリケーションを呼び出すポータル。ワークフローやプロセスの進捗を確認できる。業務で参照、回覧する文書もこのポータルから呼び出す

文書のライフサイクル管理サービス

プロセスの中に組み込む

次世代コラボレーション基盤として考えてみる・・・

BPM SUITE

業務アプリケーション

業務アプリケーション

どのようなデバイス

からもアクセス可能

23

Page 24: BPM Suite 11gによるビジネスプロセス開発の実践

Copyright© 2010, Oracle. All rights reserved.

原本管理蓄積した文書の・整理分類・変換・アクセス管理:

電子文書

スキャン

文書管理だけではない、オラクルのECM 11g

保存管理蓄積した文書の・保存期間・移管/廃棄/凍結・記録簿

配布管理と監査配布された文書の・操作制御・アクセス権の剥奪・監査:

業務プロセス連携非定形業務の・部門横断・人的ワークフロー・標準化:

Webコンテンツ管理イントラ、コーポレート・一元管理・画像、動画、etc・ワークフロー自動化:

UCM IRM WCM

24

Page 25: BPM Suite 11gによるビジネスプロセス開発の実践

Copyright© 2010, Oracle. All rights reserved.

さらに、エンタープライズにとって重要なことは

• Oracle BPM 11gの特徴は、

• スケーラブル、高性能、クラスタリング、監視容易性

• 統一的なモデル、セキュリティ機能、強力なプロセスエンジン、監視機能、アダプター、SOA、サービスバス

25

Page 26: BPM Suite 11gによるビジネスプロセス開発の実践

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

Page 27: BPM Suite 11gによるビジネスプロセス開発の実践

Copyright© 2010, Oracle. All rights reserved.

アプリケーション B アプリケーション BアプリケーションAアプリケーションA

Oracle Coherence情報爆発の時代に応える企業向けインメモリ分散キーバリュー・ストア'KVS(

Co

he

ren

ce

アプリに特化したデータ処理

アプリに特化したデータ処理

共通データ処理個々のメモリ内で抱えきれないリクエスト量・データ量

HW横断型の分散共有メモリ領域 → スケールアウト型でHWコストを最適化

メモリ・データの信頼性向上 → ディスクIOの最小化(高速化)

インメモリ・イベント処理基盤 → サブシステム間連携を最適化(高速化・効率化)

メモリ・データの信頼性と一貫性

メモリ/CPUの拡張性

属性による検索/更新

インメモリ・パラレル分散処理

27

Page 28: BPM Suite 11gによるビジネスプロセス開発の実践

Copyright© 2010, Oracle. All rights reserved.

Coherence事例

28

Page 29: BPM Suite 11gによるビジネスプロセス開発の実践

Copyright© 2010, Oracle. All rights reserved.

オラクルはお客様のビジネスとITの課

題を解決するために、アプリケーション、

ミドルウェア、データベース、システム

基盤製品&管理ツール(OS、Virtual

Machine、サーバー、ストレージ)の4つ

のカテゴリで広範囲に製品を提供して

おります

Fusion Middleware 11g リリース完了2,000以上の新機能で製品拡充2009年初夏の製品発表以来2年にわたるリリース作業が2010年秋に完了します。今回は特に旧BEA買収後の製品統合がテーマでした。さらに今後はSunのミドルウェア製品との統合・共存を目指していきます

29

Page 30: BPM Suite 11gによるビジネスプロセス開発の実践

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

Page 31: BPM Suite 11gによるビジネスプロセス開発の実践

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プロジェクト全般の相談窓口としてご支援いたします。

システム構成やライセンス/購入方法などお気軽にお問い合わせ下さい。

Page 32: BPM Suite 11gによるビジネスプロセス開発の実践

Copyright© 2010, Oracle. All rights reserved.

Page 33: BPM Suite 11gによるビジネスプロセス開発の実践

Copyright© 2010, Oracle. All rights reserved. 33