次世代のビジネス・プロセス管理(bpmotndnld.oracle.co.jp/products/bpa/nextgen_bpm_endtoend.pdf典型的なbpmのシナリオ...

38

Upload: others

Post on 03-Jan-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: 次世代のビジネス・プロセス管理(BPMotndnld.oracle.co.jp/products/bpa/nextgen_bpm_endtoend.pdf典型的なBPMのシナリオ シナリオ 例 従来、人によって行われてきた
Page 2: 次世代のビジネス・プロセス管理(BPMotndnld.oracle.co.jp/products/bpa/nextgen_bpm_endtoend.pdf典型的なBPMのシナリオ シナリオ 例 従来、人によって行われてきた

次世代のビジネス・プロセス管理(BPM):サービス指向アーキテクチャの基盤

Devesh Sharma, BPM Product Management DirectorTrevor Naidoo, Managing Director BPM, IDS ScheerVishal Saxena, Development Manager

Page 3: 次世代のビジネス・プロセス管理(BPMotndnld.oracle.co.jp/products/bpa/nextgen_bpm_endtoend.pdf典型的なBPMのシナリオ シナリオ 例 従来、人によって行われてきた

下記の事項は、弊社の一般的な製品の方向性に関する概要を説明するものです。また、情報提供を唯一の目的とするものであり、いかなる契約にも組み込むことはできません。下記の事項は、マテリアルやコード、機能の提供を確約するものではなく、また、購買を決定する際の判断材料とはなりえません。オラクルの製品に関して記載されている機能の開発、リリース、および時期については、弊社の裁量により決定いたします。

Page 4: 次世代のビジネス・プロセス管理(BPMotndnld.oracle.co.jp/products/bpa/nextgen_bpm_endtoend.pdf典型的なBPMのシナリオ シナリオ 例 従来、人によって行われてきた

ビジネス・プロセス管理の必要性

ビジネス・プロセス管理のライフサイクル

BPMソフトウェアの進化

Oracle BPMのソリューションとオファー

製品のデモンストレーション

重要事項

アジェンダ

Page 5: 次世代のビジネス・プロセス管理(BPMotndnld.oracle.co.jp/products/bpa/nextgen_bpm_endtoend.pdf典型的なBPMのシナリオ シナリオ 例 従来、人によって行われてきた

BPMの主要なビジネス上の要件 –プロセス重視とテクノロジの進展の融合

ビジネス・プロセスのさらなる重視• LOB/プロセス・オーナーによるプロセス改善プロジェクトの

推進シックス・シグマやリエンジニアリングなどのイニシアティブ

• 新規ビジネス・モデルや競争による推進

• 規制順守の必要性

先端ITの動向• サービス指向アーキテクチャ

• 複合アプリケーション

• 標準 – Webサービス、BPEL、BPMN、XML

より少ない投資でより多くを実行するプレッシャーの増加• ビジネスとIT間の緊密な協力と提携

• IT投資のROI(費用対効果)とビジネス価値

Page 6: 次世代のビジネス・プロセス管理(BPMotndnld.oracle.co.jp/products/bpa/nextgen_bpm_endtoend.pdf典型的なBPMのシナリオ シナリオ 例 従来、人によって行われてきた

典型的なBPMのシナリオ

シナリオ 例

従来、人によって行われてきたアクティビティの自動化

銀行の信用状処理

保険請求処理

Sales Quoteの処理および管理

プロセス中心の複合アプリケーションの作成

分散受注処理

FSIアカウントの開始

従業員のオンボード

複数のサイロ・アプリケーション・システムとビジネス・パートナにおよぶビジネス・プロセスの自動化および統合

受注から決済

調達から支払い

サービス要求から解決

すべてのシナリオにおいて、システムと人は相互に配置されます。

Page 7: 次世代のビジネス・プロセス管理(BPMotndnld.oracle.co.jp/products/bpa/nextgen_bpm_endtoend.pdf典型的なBPMのシナリオ シナリオ 例 従来、人によって行われてきた

ビジネス・プロセス管理の必要性

ビジネス・プロセス管理のライフサイクル

BPMソフトウェアの進化

Oracle BPMのソリューションとオファー

製品のデモンストレーション

重要事項

アジェンダ

Page 8: 次世代のビジネス・プロセス管理(BPMotndnld.oracle.co.jp/products/bpa/nextgen_bpm_endtoend.pdf典型的なBPMのシナリオ シナリオ 例 従来、人によって行われてきた

BPMのライフサイクルと利害関係者

ビジネス・アナリスト

LOBプロセス・オーナー

ビジネス・エンド・ユーザー

プロセス管理者

開発者

プロセス・アーキテクト/ビジネス・エンジニア

ビジネス・プロセス監視

ビジネス・プロセス分析(BPA)

BPMのライフサイク

ビジネス・プロセス

実行(BPE)

最適化

モデル

シミュレーション

実装

デプロイ実行

監視

Page 9: 次世代のビジネス・プロセス管理(BPMotndnld.oracle.co.jp/products/bpa/nextgen_bpm_endtoend.pdf典型的なBPMのシナリオ シナリオ 例 従来、人によって行われてきた

ビジネス・プロセス管理の必要性

ビジネス・プロセス管理のライフサイクル

BPMソフトウェアの進化

Oracle BPMのソリューションとオファー

製品のデモンストレーション

重要事項

アジェンダ

Page 10: 次世代のビジネス・プロセス管理(BPMotndnld.oracle.co.jp/products/bpa/nextgen_bpm_endtoend.pdf典型的なBPMのシナリオ シナリオ 例 従来、人によって行われてきた

BPMソフトウェアの進化

プライマリ・ワークフロー・ツールの焦点

-ドキュメント管理およびイメージング

-人から人への相互作用

統合されない多数の異なったツール

標準の欠如

プロセス、ルール、および分析の統合

ヒューマン・ワークフローとシステム自動化の統合

いくつかの標準

SOAにより実現できる点

ビジネス・コラボレーションとITコラボレーションの向上

ユビキタス標準のサポート

プロセス中心の複合アプリケーション

ビジネス・ユーザーの権限付与

Page 11: 次世代のビジネス・プロセス管理(BPMotndnld.oracle.co.jp/products/bpa/nextgen_bpm_endtoend.pdf典型的なBPMのシナリオ シナリオ 例 従来、人によって行われてきた

BPMを実現するSOA

フロント・エンド・アプリケーション

ビジネス・サービス(“複合”)

実装サービス

アプリケーション・パッケージ/レガシー/カスタム

ビジネス・プロセス/ワークフロー

サービス・オーケストレーション

ビジネス・システム構築のための、BPMによる大幅な抽象化

SOAによりビジネス・プロセスと運用リソースの橋渡しをするプラットフォーム

ビジネス目標に影響を与えるコア・ビジネス・プロセスで、BPMによりSOAの使用方法を最適化

複合ビジネス機能

問合せ

支払い

メンテナンス

インターアプリケーション

Page 12: 次世代のビジネス・プロセス管理(BPMotndnld.oracle.co.jp/products/bpa/nextgen_bpm_endtoend.pdf典型的なBPMのシナリオ シナリオ 例 従来、人によって行われてきた

ビジネス・プロセス管理の必要性

ビジネス・プロセス管理のライフサイクル

BPMソフトウェアの進化

Oracle BPMのソリューションとオファー

製品のデモンストレーション

重要事項

アジェンダ

Page 13: 次世代のビジネス・プロセス管理(BPMotndnld.oracle.co.jp/products/bpa/nextgen_bpm_endtoend.pdf典型的なBPMのシナリオ シナリオ 例 従来、人によって行われてきた

Oracle Fusion Middleware

ユーザー・インタラクションユーザー・インタラクション

ビジネス・インテリジェンスビジネス・インテリジェンス

統合およびプロセス管理統合およびプロセス管理

アプリケーション・サーバーアプリケーション・サーバー

グリッド・インフラストラクチャグリッド・インフラストラクチャ

システム管理システム管理

ID管理ID管理

開発ツール開発ツール

ポータル、コンテンツ、検索、デスクトップ、モバイル、VoIP

ETL、Q&A、OLAP、レポート、アラート、リアルタイム

メッセージング、ESB、BPM、B2B、BAM、 MDM

J2EE、WS-*、イベント、ルール

クラスタ、メタデータ、レジストリ、セキュリティ

SOAツールおよびフレームワーク

システム・アプリケーション・サービス

ディレクトリ・プロビジョニング、シングル・サインオン、ID管理

Page 14: 次世代のビジネス・プロセス管理(BPMotndnld.oracle.co.jp/products/bpa/nextgen_bpm_endtoend.pdf典型的なBPMのシナリオ シナリオ 例 従来、人によって行われてきた

Oracle BPMのソリューション

ビジネス・ユーザー・インタフェース

ビジネス・アクティビティ・モニタリング ポータルおよびコラボレーションOracle BPA

Suite(ビジネス分析ツールおよびフレームワーク)

JDeveloper(Developer StudioおよびADF)

サービス・レジスト

プロセス ビジネス・ルール

ヒューマン・ワークフロー

アラート/通知

Oracle BPEL Process Manager

モジュラーおよび拡張可能なOracle Enterprise Service Bus

システム監視

セキュリティ

300以上のアプリケーション・

アダプタ

B2B Java .NETWeb

サービスデータ・ハ

Page 15: 次世代のビジネス・プロセス管理(BPMotndnld.oracle.co.jp/products/bpa/nextgen_bpm_endtoend.pdf典型的なBPMのシナリオ シナリオ 例 従来、人によって行われてきた

設計による“ホット・プラガブル”開発の柔軟性

JDev Eclipse

BPA Suite Provision

TeleLogic Popkin

モニタリングおよびアクション

Oracle BPM

ネイティブBPEL ワークフロー ルール

プロセス・モデル

Oracle Enterprise Service Bus

アダプタ ルーティング UDDIレジストリ

あらゆるアプリケーション・サーバー(Oracle、WebLogic、WebSphere、JBoss)

ILog JRulesCorticon

Oracle Biz Rules

Oracle DirectoryActive Directory

LDAP

Oracle AQTibco

MQ Series

Oracle BAM

Page 16: 次世代のビジネス・プロセス管理(BPMotndnld.oracle.co.jp/products/bpa/nextgen_bpm_endtoend.pdf典型的なBPMのシナリオ シナリオ 例 従来、人によって行われてきた

Oracle BPA Suite – Powered by ARISBusiness Process ArchitectBusiness Process Architect

SOA、BPEL PMとの統合SOA、BPEL PMとの統合

Business Process SimulatorBusiness Process Simulator

Business Process PublisherBusiness Process Publisher

Page 17: 次世代のビジネス・プロセス管理(BPMotndnld.oracle.co.jp/products/bpa/nextgen_bpm_endtoend.pdf典型的なBPMのシナリオ シナリオ 例 従来、人によって行われてきた

ビジネス・モデルと技術モデルの統合戦略(BPAおよびSOA)

プロセスの監視と管理 リアルタイムの

プロセス・メトリクス・データ

Oracle BAM

概念的および抽象的プロセス・モデル

論理的および物理的プロセス・モデル

BPELプロセス・エンジン

BPA Suite Jdev Process Designer プロセス・マネージャ/サーバー

プロセス・インスタンス・データ

ESB/統

合フ

レー

ムワ

ーク

ヒュ

ーマ

ン・

ワー

クフ

ロー

/ルー

ル・

フレ

ーム

ワー

クパッケージ・アプリケーショ

カスタム・アプリケーショ

Webサービス/EJB

ビジネス・パートナー

ワークリスト

ルール・エンジン

Page 18: 次世代のビジネス・プロセス管理(BPMotndnld.oracle.co.jp/products/bpa/nextgen_bpm_endtoend.pdf典型的なBPMのシナリオ シナリオ 例 従来、人によって行われてきた

統合アプローチの主要な基盤ビジネス・モデルと技術モデルの提携

Oracle BPA Suite(EPC、BPMN)

Oracle Process Designer(BPEL)

概念モデル

論理モデル

実行可能モデル

ビジネス・モデル

共有メタデータ

技術モデル

Page 19: 次世代のビジネス・プロセス管理(BPMotndnld.oracle.co.jp/products/bpa/nextgen_bpm_endtoend.pdf典型的なBPMのシナリオ シナリオ 例 従来、人によって行われてきた

Oracle BPEL Process ManagerBPELプロセスの設計、デプロイ、管理

BPEL Designer

BPELサーバー

WSDLバインディング

Webサービス

JMS

JCA

電子メール

ビルトイン統合サービス

Xフォーム ルールヒューマン・ワークフローセンサー

中核的BPELエンジン

J2EEアプリケーション・サーバー(Oracle AS、WL、WS、JBoss)

BPELコンソール

Page 20: 次世代のビジネス・プロセス管理(BPMotndnld.oracle.co.jp/products/bpa/nextgen_bpm_endtoend.pdf典型的なBPMのシナリオ シナリオ 例 従来、人によって行われてきた

BPEL Process Managerにおける“サービス”としてのヒューマン・ワークフロー

プロセス・エンジンと相互作用するヒューマン・ワークフロー・サービス主導の1つの複合メタデータには、柔軟なコンポーネント・サービスが存在します。プロセス・エンジンと相互作用するヒューマン・ワークフロー・サービス主導の

1つの複合メタデータには、柔軟なコンポーネント・サービスが存在します。

WSDLコントラクト

ヒューマン・ワークフロー・

サービス

タスクの割当て

タスクの完了

BPELプロセス

タスクの更新

パーソナライズ可能なワークリスト

Page 21: 次世代のビジネス・プロセス管理(BPMotndnld.oracle.co.jp/products/bpa/nextgen_bpm_endtoend.pdf典型的なBPMのシナリオ シナリオ 例 従来、人によって行われてきた

Human Workflow Editor

自動フォーム作成

柔軟な割当ておよびルーティング・ポリシー

自動調整プロセス

プロセスとポリシーの適用

Page 22: 次世代のビジネス・プロセス管理(BPMotndnld.oracle.co.jp/products/bpa/nextgen_bpm_endtoend.pdf典型的なBPMのシナリオ シナリオ 例 従来、人によって行われてきた

ロールベースのワークリスト・アプリケーション…

ビジネス・ユーザー向けの豊富なWorklist UI

ビジネス・ユーザーが独自のルールを管理

Page 23: 次世代のビジネス・プロセス管理(BPMotndnld.oracle.co.jp/products/bpa/nextgen_bpm_endtoend.pdf典型的なBPMのシナリオ シナリオ 例 従来、人によって行われてきた

Oracle BPEL Process Managerにおける決定

サービスとしてのビジネス・ルール

BPELプロセス決定サービス

Rules Author

Rules Repository

ファイル/DB

ルール・エンジン

ビジネス・ルールの最新機能

統合されたルール・エンジン

• Design Time Ruleによる内観の設定

• 複数の相互作用パターンのサポート

Oracle Business Rules、lLog、Fair Isaacなどを含む複数のルール・エンジンのサポート

単一のビジネス・プロセス内で複数のルール・エンジンを起動する機能

Page 24: 次世代のビジネス・プロセス管理(BPMotndnld.oracle.co.jp/products/bpa/nextgen_bpm_endtoend.pdf典型的なBPMのシナリオ シナリオ 例 従来、人によって行われてきた

BPEL PMにおける決定サービス…プロセスとルール間のシームレスな統合

Decision ServiceウィザードによるRules Repositoryのナビゲーション

Decideアクティビティによるルールの起動

variablesからfactsへのマッピング

Page 25: 次世代のビジネス・プロセス管理(BPMotndnld.oracle.co.jp/products/bpa/nextgen_bpm_endtoend.pdf典型的なBPMのシナリオ シナリオ 例 従来、人によって行われてきた

Oracle Business Rules

Oracle Rule Author(Webベース)

アプリケーション特有のCustom Authors

Rules SDK

Rules Repository

Javaアプリケーション

Rules API(JSR 94)

XMLファクトJavaファクト

ルール言語(Javaに類似)

RETEルール・“エンジン”(JESSに基づく)

Page 26: 次世代のビジネス・プロセス管理(BPMotndnld.oracle.co.jp/products/bpa/nextgen_bpm_endtoend.pdf典型的なBPMのシナリオ シナリオ 例 従来、人によって行われてきた

ビジネス・プロセスの監視と管理プロセスにおけるセンサーおよび監視プローブ

ダッシュボードで正確なアクションを行う機能

実行中のプロセスを変更

する機能• ビジネス・ルールの変更• ヒューマン・ワークフロー

の変更• “管理された”プロセス・

フローの変更

• プロセス・シミュレーションへのフィードバック・ループ

プロセスにおけるセンサーおよび監視プローブ

ダッシュボードで正確なアクションを行う機能

実行中のプロセスを変更

する機能• ビジネス・ルールの変更• ヒューマン・ワークフロー

の変更• “管理された”プロセス・

フローの変更

• プロセス・シミュレーションへのフィードバック・ループ

Page 27: 次世代のビジネス・プロセス管理(BPMotndnld.oracle.co.jp/products/bpa/nextgen_bpm_endtoend.pdf典型的なBPMのシナリオ シナリオ 例 従来、人によって行われてきた

ビジネス・プロセス管理の必要性

ビジネス・プロセス管理のライフサイクル

BPMソフトウェアの進化

Oracle BPMのソリューションとオファー

製品のデモンストレーション

重要事項

アジェンダ

Page 28: 次世代のビジネス・プロセス管理(BPMotndnld.oracle.co.jp/products/bpa/nextgen_bpm_endtoend.pdf典型的なBPMのシナリオ シナリオ 例 従来、人によって行われてきた

デモンストレーション

Page 29: 次世代のビジネス・プロセス管理(BPMotndnld.oracle.co.jp/products/bpa/nextgen_bpm_endtoend.pdf典型的なBPMのシナリオ シナリオ 例 従来、人によって行われてきた

デモンストレーションのシナリオ

Oracle BPA Suiteを使用した、ビジネス・プロセス・モデリング、シミュレーション、および公開

アクションにおけるビジネス・コラボレーションとITコラボレーション

Page 30: 次世代のビジネス・プロセス管理(BPMotndnld.oracle.co.jp/products/bpa/nextgen_bpm_endtoend.pdf典型的なBPMのシナリオ シナリオ 例 従来、人によって行われてきた

ステップ1:ビジネス・プロセス・モデリング

組織のプロセス概要

組織のBPMエントリ・モデル

サービス指向プロセス

Page 31: 次世代のビジネス・プロセス管理(BPMotndnld.oracle.co.jp/products/bpa/nextgen_bpm_endtoend.pdf典型的なBPMのシナリオ シナリオ 例 従来、人によって行われてきた

ステップ2:ビジネス・プロセス・アウトラインへの変換

Oracle Business Process Architectのプロセス・アウトライン

Page 32: 次世代のビジネス・プロセス管理(BPMotndnld.oracle.co.jp/products/bpa/nextgen_bpm_endtoend.pdf典型的なBPMのシナリオ シナリオ 例 従来、人によって行われてきた

ステップ3:Oracle JDeveloper Designerへの

プロセス・アウトラインの取得

BPAリポジトリからプロセス・アウトラインをオープンにします

ビジネス・アナリストがプロセスを変更すると、IT開発者は BPAリポジトリから最新の変更を取得することができます

Oracle JDeveloperは、現在のプロセスに合致しないアナリストからのあらゆる変更をマージします

ITからのあらゆる実装の詳細は、マージの間維持されます

Page 33: 次世代のビジネス・プロセス管理(BPMotndnld.oracle.co.jp/products/bpa/nextgen_bpm_endtoend.pdf典型的なBPMのシナリオ シナリオ 例 従来、人によって行われてきた

ビジネス・プロセス管理の必要性

ビジネス・プロセス管理のライフサイクル

BPMソフトウェアの進化

Oracle BPMのソリューションとオファー

製品のデモンストレーション

重要事項

アジェンダ

Page 34: 次世代のビジネス・プロセス管理(BPMotndnld.oracle.co.jp/products/bpa/nextgen_bpm_endtoend.pdf典型的なBPMのシナリオ シナリオ 例 従来、人によって行われてきた

Oracle BPMのアクション

プロセスの自動化

プロセスの一貫性

プロセスの透過性

整合性

プロセスの柔軟性

プロセスのレポーティング、分析

プロセスの最適化

効率性の向上

効率性の向上

洞察の向上

即応性の向上

洞察の向上

効率性の向上

Page 35: 次世代のビジネス・プロセス管理(BPMotndnld.oracle.co.jp/products/bpa/nextgen_bpm_endtoend.pdf典型的なBPMのシナリオ シナリオ 例 従来、人によって行われてきた

重要事項

統合されたベストオブブリード・プロセス・モデリング、実行、および監視を提供する唯一のミドルウェア・ベンダー

ホット・プラガブル”およびオープンスタンダードに基づくBPMのオファー

• BPMの実装に対する最高の柔軟性と選択

Oracle Applicationsに対する独自の最適化

• Oracle BPA Suiteを使用してモデリングされ、Oracle BPEL PMおよびOracle BAMを使用して実行および監視されている、Oracle Fusion Applicationsのプロセス

Page 36: 次世代のビジネス・プロセス管理(BPMotndnld.oracle.co.jp/products/bpa/nextgen_bpm_endtoend.pdf典型的なBPMのシナリオ シナリオ 例 従来、人によって行われてきた

その他のセッション

S281458 – Oracle Business Modeling and Analysis

S282318 – Oracle Fusion Business Process Analysis

S283631 – Open Business Process Management –次世代エンタープライズの優位性の達成

デモグラウンド – デモポッド B30からB36

Page 37: 次世代のビジネス・プロセス管理(BPMotndnld.oracle.co.jp/products/bpa/nextgen_bpm_endtoend.pdf典型的なBPMのシナリオ シナリオ 例 従来、人によって行われてきた

上記の事項は、弊社の一般的な製品の方向性に関する概要を説明するものです。また、情報提供を唯一の目的とするものであり、いかなる契約にも組み込むことはできません。上記の事項は、マテリアルやコード、機能の提供を確約するものではなく、また、購買を決定する際の判断材料とはなりえません。オラクルの製品に関して記載されている機能の開発、リリース、および時期については、弊社の裁量により決定いたします。

Page 38: 次世代のビジネス・プロセス管理(BPMotndnld.oracle.co.jp/products/bpa/nextgen_bpm_endtoend.pdf典型的なBPMのシナリオ シナリオ 例 従来、人によって行われてきた