次世代のビジネス・プロセス管理(BPM): サービス指向アーキテクチャの基盤
Devesh Sharma, BPM Product Management Director Trevor Naidoo, Managing Director BPM, IDS Scheer Vishal Saxena, Development Manager
下記の事項は、弊社の一般的な製品の方向性に関 する概要を説明するものです。また、情報提供を 唯一の目的とするものであり、いかなる契約にも 組み込むことはできません。下記の事項は、マテ リアルやコード、機能の提供を確約するものでは なく、また、購買を決定する際の判断材料とはな りえません。オラクルの製品に関して記載されて いる機能の開発、リリース、および時期について は、弊社の裁量により決定いたします。
ビジネス・プロセス管理の必要性 ビジネス・プロセス管理のライフサイクル BPMソフトウェアの進化 Oracle BPMのソリューションとオファー 製品のデモンストレーション 重要事項
アジェンダ
BPMの主要なビジネス上の要件 –
プロセス重視とテクノロジの進展の融合 y ビジネス・プロセスのさらなる重視 • LOB/プロセス・オーナーによるプロセス改善プロジェクトの 推進 シックス・シグマやリエンジニアリングなどのイニシアティブ • 新規ビジネス・モデルや競争による推進 • 規制順守の必要性 y 先端ITの動向 • サービス指向アーキテクチャ • 複合アプリケーション • 標準 – Webサービス、BPEL、BPMN、XML y より少ない投資でより多くを実行する プレッシャーの増加 • ビジネスとIT間の緊密な協力と提携 • IT投資のROI(費用対効果)とビジネス価値典型的なBPMのシナリオ
シナリオ 例 従来、人によって行われてきた アクティビティの自動化 9 銀行の信用状処理 9 保険請求処理 9 Sales Quoteの処理および管理 プロセス中心の複合アプリケーション の作成 9 分散受注処理 9 FSIアカウントの開始 9 従業員のオンボード 複数のサイロ・アプリケーション・ システムとビジネス・パートナに およぶビジネス・プロセスの自動化 および統合 9 受注から決済 9 調達から支払い 9 サービス要求から解決 すべてのシナリオにおいて、システムと人は相互に配置されます。ビジネス・プロセス管理の必要性 ビジネス・プロセス管理のライフサイクル BPMソフトウェアの進化 Oracle BPMのソリューションとオファー 製品のデモンストレーション 重要事項
アジェンダ
BPMのライフサイクルと利害関係者
ビジネス・アナリ スト LOBプロセス・ オーナー ビジネス・ エンド・ユーザー プロセス管理者 開発者 プロセス・アーキテクト/ ビジネス・エンジニア ビジネス・ プロセス監視 ビジネス・プロセス 分析(BPA) BPMの ライフサイク ル ビジネス・プロセ ス 実行(BPE) 最適化 モデル シミュレーショ ン 実装 デプロイ 実行 監視ビジネス・プロセス管理の必要性 ビジネス・プロセス管理のライフサイクル BPMソフトウェアの進化 Oracle BPMのソリューションとオファー 製品のデモンストレーション 重要事項
アジェンダ
BPMソフトウェアの進化
プライマリ・ワークフロ ー・ツールの焦点 -ドキュメント管理およびイメージング -人から人への相互作用 統合されない多数の 異なったツール 標準の欠如 プロセス、ルール、およ び分析の統合 ヒューマン・ワークフロ ーとシステム自動化の統 合 いくつかの標準 SOAにより実現できる点 ビジネス・コラボレーショ ンとITコラボレーションの 向上 ユビキタス標準の サポート プロセス中心の複合 アプリケーション ビジネス・ユーザーの 権限付与BPMを実現するSOA
フロント・エンド・ アプリケーション ビジネス・サービス (“複合”) 実装サービス アプリケーション・ パッケージ/レガシー/ カスタム ビジネス・プロセス/ ワークフロー サービス・ オーケストレーション 9 ビジネス・システム構 築のための、BPMに よる大幅な抽象化 9 SOAによりビジネス・ プロセスと運用 リソースの橋渡しを するプラットフォーム 9 ビジネス目標に影響を 与えるコア・ビジネス・ プロセスで、BPMによ りSOAの使用方法を最 適化 複合 ビジネス 機能 問合せ 支払い メンテナンス インター アプリケーションビジネス・プロセス管理の必要性 ビジネス・プロセス管理のライフサイクル BPMソフトウェアの進化 Oracle BPMのソリューションとオファー 製品のデモンストレーション 重要事項
アジェンダ
Oracle Fusion Middleware
ユーザー・インタラクション ユーザー・インタラクション ビジネス・インテリジェンス ビジネス・インテリジェンス 統合およびプロセス管理 統合およびプロセス管理 アプリケーション・サーバー アプリケーション・サーバー グリッド・インフラストラクチャ グリッド・インフラストラクチャ システム管理 システム管理 ID管理 ID管理 開発ツール 開発ツール ポータル、コンテンツ、検索、デスクト ップ、モバイル、VoIP ETL、Q&A、OLAP、レポート、アラー ト、 リアルタイム メッセージング、ESB、BPM、B2B、 BAM、 MDM J2EE、WS-*、イベント、ルール クラスタ、メタデータ、レジストリ、 セキュリティ SOAツールおよび フレームワーク システム・アプリケーショ ン・ サービス ディレクトリ・プロビジョ ニング、シングル・サイン オン、ID管理Oracle BPMのソリューション
ビジネス・ユーザー・インタフェース ビジネス・アクティビティ・ モニタリング ポータルおよびコラボレーション Oracle BPA Suite (ビジネス分析 ツールおよび フレームワーク) JDeveloper (Developer Studioおよび ADF) サービス・ レジスト リ プロセス ビジネス・ ルール ヒューマン・ ワークフロー アラート/ 通知Oracle BPEL Process Manager
モジュラーおよび拡張可能なOracle Enterprise Service Bus
システム 監視 セキュリティ 300以上の アプリケーション・ アダプタ
B2B Java .NET サービスWeb データ・ハ ブ
設計による“ホット・プラガブル”
開発の柔軟性
JDev Eclipse BPA Suite Provision TeleLogic Popkin モニタリングおよびアクション Oracle BPM ネイティ ブBPEL ワークフロー ルール プロセス・ モデルOracle Enterprise Service Bus
アダプタ ルーティング UDDI レジストリ あらゆるアプリケーション・サーバー (Oracle、WebLogic、WebSphere、JBoss) ILog JRules Corticon Oracle Biz Rules
Oracle Directory Active Directory LDAP Oracle AQ Tibco MQ Series Oracle BAM
Oracle BPA Suite – Powered by ARIS
Business Process ArchitectBusiness Process Architect
SOA、BPEL PMとの統合 SOA、BPEL PMとの統合
Business Process Simulator Business Process Simulator
Business Process Publisher Business Process Publisher
ビジネス・モデルと技術モデルの統合戦略
(BPAおよびSOA)
プロセスの 監視と管理 リアルタイムの プロセス・メトリ クス・データ Oracle BAM 概念的および 抽象的 プロセス・モデ ル 論理的および 物理的 プロセス・モデ ル BPEL プロセス・ エンジンBPA Suite Jdev Process Designer プロセス・マネージャ/サーバー プロセス・インス タンス・データ ESB/ 統 合 フレーム ワー ク ヒ ューマ ン・ワー ク フロ ー /ルー ル・ フ レーム ワーク パッケージ・ アプリケーショ ン カスタム・ アプリケーショ ン Webサービス /EJB ビジネス・ パートナー ワークリスト ルール・エンジン
統合アプローチの主要な基盤
ビジネス・モデルと技術モデルの提携
Oracle BPA Suite(EPC、BPMN)
Oracle Process Designer(BPEL)
概念モデル 論理 モデル 実行可能 モデル ビジネス・ モデル 共有 メタデータ 技術 モデル
Oracle BPEL Process Manager
BPELプロセスの設計、デプロイ、管理 BPEL Designer BPELサーバー WSDLバインディング Webサービス JMS JCA 電子メール ビルトイン統合サービス Xフォーム ルールヒューマン・ワークフローセンサー 中核的BPELエンジ ン J2EEアプリケーション・サーバー (Oracle AS、WL、WS、JBoss) BPELコンソールBPEL Process Managerにおける
“サービス”としてのヒューマン・ワークフロー
9プロセス・エンジンと相互作用するヒューマン・ワークフロー・サービス主導の 1つの複合メタデータには、柔軟なコンポーネント・サービスが存在します。 9プロセス・エンジンと相互作用するヒューマン・ワークフロー・サービス主導の 1つの複合メタデータには、柔軟なコンポーネント・サービスが存在します。 WSDLコントラクト ヒューマン・ ワークフロー・ サービス タスクの 割当て タスクの 完了 BPEL プロセス タスクの 更新 パーソナライズ可能な ワークリストHuman Workflow Editor
自動フォーム 作成 柔軟な割当ておよび ルーティング・ポリシー 自動調整 プロセス プロセスとポリシー の 適用ロールベースのワークリスト・アプリケーション…
ビジネス・ユーザー向け の豊富なWorklist UI
ビジネス・ユーザーが 独自のルールを管理
Oracle BPEL Process Managerにおける決定
サービスとしてのビジネス・ルール
BPELプロセス 決定サービス Rules Author Rules Repository ファイル/DB ルール・ エンジン ビジネス・ルールの 最新機能 9 統合されたルール・エンジン • Design Time Ruleによる内観の設定 • 複数の相互作用
パターンのサポート
9 Oracle Business Rules、lLog、 Fair Isaacなどを含む複数のル ール・エンジンの サポート 9 単一のビジネス・プロセス内で 複数のルール・エンジンを起動 する機能
BPEL PMにおける決定サービス…
プロセスとルール間のシームレスな統合
Decision Serviceウィザードによる
Rules Repositoryのナビゲーション Decideアクティビティによるルールの起動
variablesからfactsへの マッピング
Oracle Business Rules
Oracle Rule Author
(Webベース) アプリケーション特有の Custom Authors Rules SDK Rules Repository Java アプリケーション Rules API(JSR 94) XMLファクトJavaファクト ルール言語 (Javaに類似) RETEルール・“エンジン” (JESSに基づく)
ビジネス・プロセスの監視と管理
9 プロセスにおけるセンサー および監視プローブ 9 ダッシュボードで正確な アクションを行う機能 9 実行中のプロセスを変更 9 する機能 • ビジネス・ルールの変更 • ヒューマン・ワークフロー の変更 • “管理された”プロセス・ フローの変更 • プロセス・シミュレー ションへのフィード バック・ループ 9 プロセスにおけるセンサー および監視プローブ 9 ダッシュボードで正確な アクションを行う機能 9 実行中のプロセスを変更 9 する機能 • ビジネス・ルールの変更 • ヒューマン・ワークフロー の変更 • “管理された”プロセス・ フローの変更 • プロセス・シミュレー ションへのフィード バック・ループビジネス・プロセス管理の必要性 ビジネス・プロセス管理のライフサイクル BPMソフトウェアの進化 Oracle BPMのソリューションとオファー 製品のデモンストレーション 重要事項
アジェンダ
デモンストレーションのシナリオ
y Oracle BPA Suiteを使用した、ビジネス・プロセス・ モデリング、シミュレーション、および公開
y アクションにおけるビジネス・コラボレーションと
ステップ1:ビジネス・プロセス・モデリング
組織のプロセ ス概要 組織のBPMエント リ・モデル サービス指向 プロセスステップ2:ビジネス・プロセス・アウトラインへの変換
ステップ3:Oracle JDeveloper Designerへの
プロセス・アウトラインの取得
y BPAリポジトリからプロセス・アウトラ インをオープンにします y ビジネス・アナリストがプロセスを変更 すると、IT開発者は BPAリポジトリから 最新の変更を取得することができます y Oracle JDeveloperは、現在のプロセスに 合致しないアナリストからのあらゆる 変更をマージします y ITからのあらゆる実装の詳細は、マージの 間維持されますビジネス・プロセス管理の必要性 ビジネス・プロセス管理のライフサイクル BPMソフトウェアの進化 Oracle BPMのソリューションとオファー 製品のデモンストレーション 重要事項
アジェンダ
Oracle BPMのアクション
プロセスの自動化 プロセスの一貫性 プロセスの透過性 整合性 プロセスの柔軟性 プロセスのレポーティング、分析 プロセスの最適化 効率性の向上 効率性の向上 洞察の向上 即応性の向上 洞察の向上 効率性の向上重要事項
y 統合されたベストオブブリード・プロセス・モデリ ング、実行、および監視を提供する唯一のミドル ウェア・ベンダー y ホット・プラガブル”およびオープンスタンダード に基づくBPMのオファー • BPMの実装に対する最高の柔軟性と選択 y Oracle Applicationsに対する独自の最適化• Oracle BPA Suiteを使用してモデリングされ、Oracle
BPEL PMおよびOracle BAMを使用して実行および
その他のセッション
y S281458 – Oracle Business Modeling and Analysis
y S282318 – Oracle Fusion Business Process Analysis
y S283631 – Open Business Process Management – 次世代エンタープライズの優位性の達成
上記の事項は、弊社の一般的な製品の方向性に関 する概要を説明するものです。また、情報提供を 唯一の目的とするものであり、いかなる契約にも 組み込むことはできません。上記の事項は、マテ リアルやコード、機能の提供を確約するものでは なく、また、購買を決定する際の判断材料とはな りえません。オラクルの製品に関して記載されて いる機能の開発、リリース、および時期について は、弊社の裁量により決定いたします。