BPM产品架构及组件介绍_第1页
BPM产品架构及组件介绍_第2页
BPM产品架构及组件介绍_第3页
BPM产品架构及组件介绍_第4页
BPM产品架构及组件介绍_第5页
已阅读5页,还剩23页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、精通甲骨文BPM11gBPM套件架构及产品组件介绍统一设计来简化使用,去除复杂性简单化通过领先的技术帮助客户提高企业生产力、业务敏捷性、人员执行力市场领先流程变革,从简单到复杂的业务流程之间自由伸缩完整BPM 套件11g Oracle BPM 套件11g统一的流程平台用户为中心的设计社会化BPMUnified EngineBusiness CatalogEnd-to-End ManagementBPM StudioWorkspaceProcess ComposerWYDIWYE ModelMultichannel DevelopmentProcess SpacesEnterprise 2.0

2、ServicesScalable ArchitectureUnstructured ProcessesBusiness Process GuidesIntegration ServicesProcess Analysis通过提供一个统一的流程平台、用户为中心的设计和社会化的BPM交互,进而简化企业流程管理Oracle BPM 套件11gDevelopers 集成业务能力和流程开发支持完整生命周期每个角色都拥有丰富和易用的工具Team 度量, 分析, 持续改进, 治理LOB Owners 和Business Analysts进行流程协同及流程裁剪IT Operations 管理和监视Enterp

3、rise Architects 定义业务架构Business Users 协同和创新Business Analysts 流程建模5 Oracle BPM 生命周期 监视 BAM 仪表盘业务主管建模& 分析 Oracle BPA Suite业务分析人员管理 SOA Console 流程参与者实现 SOA 复合编辑器流程开发者 运行 SOA 流程执行引擎Closed-loop BPM between Modeling, Execution, and MonitoringOracle BPM11G 特色协同、动态、端到端能够基于友好的用户应用程序的标准创建流程模型。实现了流程开发人员和流程分析员之间

4、的协作。Oracle BPM 支持 BPMN 2.0 和 BPEL (从建模和实施阶段到运行时和监视阶段)。流程分析员和流程所有者能够定制业务流程Oracle Business Rules。提供基于 web 的应用程序创建业务流程编辑 Oracle Business Rules使用预定义组件进行任务定制。增强的业务流程管理包括灵活的、未结构化的流程。添加了动态任务并支持使用声明模式和规则驱动的流确定方式的审批路由。通过提供流程工作区实现协作,从而提高生产率并推动创新。通过解决基于流程的应用程序开发的端对端需求,将应用程序开发生命周期内的各个阶段整合起来。Oracle BPM 根据 SCA 基础

5、结构整合设计、实施、运行时和监视阶段。不同角色就可以参与应用程序生命周期内的所有阶段。BAMBUSINESSVISIBILITYPATTERNDETECTIONCEPEMMANAGEMONITORPOLICYMANAGERSECUREJDEVDESIGN共享Oracle SOA产品组件Oracle BPM Suite 位于 Oracle SOA Suite 上ERPMAINFRAMESERVICESEVENTSBPMORCHESTRATEBPMN/BPEL PROCESS MGRBUSINESS RULESHUMAN WORKFLOWINTEGRATEVIRTUALIZESERVICE BUS

6、DATA INTEGRATORREG/REPAdapters & B2BPARTNERSDBBPM Suite 11g 全面提供如下组件Business Driven ModelingProcess Composer基于Web定制化直接部署BPM Studio业务和IT系统敏捷开发敏捷开发统一 的IDE环境Business ArchitectureBPA 套件企业建模方法论驱动文件 表单内容管理商务智能Process AnalyticsBAM, BI业务指示器和度量流程及任务 CubesBPM Runtime标准 BPMN 2.0, BPEL, WS-Human TaskBusiness Ru

7、les 动态的企业级支持SCA 的标准组件基于SOA服务器 流程门户Portal丰富的基于角色的UI强大的协同能力上下文洞察基于Web 2.0 的BPM和Oracle其它产品的预集成Web Center 套件Fusion Apps内容管理UCM/IPMBPM 11gR1 架构BPM Layers on top of SOA Suite统一的运行环境Policy ManagerOptimized bindingHuman Workflow (+AMX, AG, Orgn)Business RulesOracle Service BusCommon JCA-based connectivity i

8、nfrastructureRepositoryEM console+BPMN ScreensBAMB2BMediatorWorkspaceMS Office BPM Studio (Business & IT views)Shared BPMN ModelBPABPMN 2.0, BPELRich End User InteractionWeb based customizationProcess ComposerProcessAnalyticsProc CubesProcess Portal(WC spaces)流程内核BPELBPMNNew BPM Features BPM 11gR1 架

9、构基于SCA的BPMN流程组件BPM 11g组件之流程建模和实现阶段Oracle BPM StudioOracle BPM Studio 是 Oracle BPM Suite 的一个组件,可提供用户友好的环境,流程分析员可在该环境中进行业务流程建模和运行流程模拟。Oracle BPM Studio 支持业务流程管理标注 (BPMN) 2.0。利用 Oracle BPM Studio,流程开发人员还能够创建基于工作流程的应用程序。这些应用程序是作为 SOA 组合应用程序集成的 Oracle BPM 项目。可以使用 Oracle BPM Studio 并借助其他 Oracle 组件 (如适配器、人

10、工工作流和业务规则) 来实施业务流程。然后,可以将这些流程部署到 Oracle BPM 运行时。Oracle BPM Studio 是 Oracle JDeveloper IDE 的一部分。通过 Oracle BPM Studio,IT 用户可以使用单个集成工具来对业务流程进行建模和编辑、实施必需的 IT 元素,以及将应用程序部署到运行时环境。Oracle BPM Studio 还提供一个 BPM 角色,该角色允许业务用户使用只显示流程设计相关功能的 Oracle JDeveloper 的简化版本。BPM 11g组件之流程建模和实现阶段Oracle BPM StudioBPM 11g组件之流程

11、建模和实现阶段Oracle BPM StudioBPM 11g组件之流程建模和实现阶段Oracle BPM 流程编写器Oracle Business Process Composer 是一个基于 Web 的应用程序,业务用户可以使用它与流程开发人员和设计者协作。它提供用户友好的环境,可用于编辑在 Oracle BPM Studio 中创建的流程和流程模板。流程开发人员可以在 Oracle BPM Studio 中创建预配置组件 (如服务、任务和规则) 的目录。此目录可以包括在项目模板中,流程分析员可通过这些模板来使用 Oracle Business Process Composer 创建新项目

12、。基于项目模板创建项目后,流程分析员可以合并业务目录元素并执行项目模板定义的其他必需的编辑操作。然后,流程分析员可以将这些项目部署到 Oracle BPM 运行时。流程分析员还可使用业务流程编写器创建流程蓝图。这些蓝图是可供流程开发人员使用的流程的初始草稿,流程开发人员使用 Oracle BPM Studio 向项目中添加更多实施详细信息和优化。业务流程编写器还可用于在运行时编辑 Oracle Business Rules。这一点很重要,因为策略的发展速度往往快于业务流程。BPM 11g组件之流程建模和实现阶段Oracle BPM 流程编写器BPM 11g组件之元数据管理Oracle Meta

13、data Service (MDS)Oracle Metadata Service (MDS) 提供的资料档案库用于存储有关在 Oracle Fusion Middleware 环境中部署的应用程序的数据。Oracle BPM 使用此资料档案库存储有关部署的应用程序的信息。Oracle BPM 还使用一个单独的 MDS 分区在流程分析员和流程开发人员之间共享项目和项目模板。 BPM Composer Process Modeling & SimulationBPM Run-time MDS Deploy BPMN 2.0 processesPublish /SynchronizePublish

14、 /SynchronizeBPM Studio Process Modeling & Customization Source of truth Collaborative Process DevelopmentOracle BPM 项目创建基于流程的业务应用程序的业务流程和相关资源的容器Oracle BPM 项目是用于创建基于流程的业务应用程序的业务流程和相关资源的容器。Oracle BPM 项目在运行时部署为 SOA 组合应用程序。Oracle BPM 项目可以包含以下内容:组织数据活动指南BPMN 流程模型业务目录模拟模型其他资源Oracle BPM 引擎本地化支持BPMN2.0和BPE

15、LOracle BPM 引擎提供用于运行业务流程的运行时环境。Oracle BPM 引擎提供对 BPMN 和 BPEL 流程的本地化支持。BPM 引擎由三个单独的组件组成:BPMN 服务引擎,BPMN 引擎提供用于运行 BPMN 流程的环境。BPEL 服务引擎,BPEL 引擎提供用于运行 BPEL 流程的环境。流程核心,流程核心提供由 BPMN 和 BPEL 引擎共享的引擎功能。流程核心执行的一些关键功能包括:管理安全性生成审计线索调用服务管理持久性统一的运行环境Policy ManagerHuman Workflow (+AMX, AG, Orgn)Business RulesOracle

16、Service BusCommon JCA-based connectivity infrastructureMediator流程内核BPELBPMNOracle 人工工作流管理和优化审批及其他任务人工任务是 Oracle 人工工作流的一个组件,使您可以将与系统和服务有联系的人工交互插入到端对端流程流中。人工任务负责处理与参与到业务流程中的用户或组的所有交互。Task AssignmentUsersRolesGroups Task routingDeclarative patternsAd-hoc routingDocument based routingDispatchingNotifica

17、tionsDeclarative specification of:When assigned, expired, Who assignee, manager, Email, Voice, Pager, SMSManagement RulesEscalationDelegationVacationWork load balancingReports, Audit Trails, Productivity and distribution reportsComplete history and audit trailWork-list ApplicationProfile based assig

18、nee, supervisor, group owner, process ownerAuto-generated JSP formsIntegration with ADFComments & AttachmentsAvailable as portletsCompletely customizableWeb Services and Java API Identity ManagementRoles and Org. HierarchyIntegrates with OID, LDAP, JAZN; custom plug-insOracle Business Rules流程自动化很重要的

19、一点就是自动做出决策Oracle Business Rules 是 Oracle SOA Suite 的一个组件。支持运行时动态决策,这使得其他应用程序能够快速适应管理和竞争压力。使用 Oracle Business Rules 的流程分析员可以创建和更改与应用程序代码分开的业务规则,因此能够实现这种增强的灵活性。通过使用 Oracle Business Rules,流程分析员可以在不停止业务流程的情况下更改业务规则。使业务规则具体化还可以让流程分析员直接管理业务规则,而不需要流程开发人员干预。规则驱动的敏捷流程企业管理Oracle Enterprise Manager管理BPM的统一视图Or

20、acle Enterprise Manager 是一个基于 Web 的应用程序系统管理员可以使用它来控制和管理在 Oracle SOA Suite 上运行的应用程序业务管理员可以使用 Enterprise Manager 来配置和管理业务应用程序和流程实例。Oracle BPM 工作区Oracle BPM Suite 流程参与者应用程序通过 Oracle BPM 工作区和 Oracle Process Spaces,流程参与者可以与您与 Oracle BPM 创建的应用程序交互。Oracle BPM 工作区可以:流程实例:此选项卡使流程参与者能够查看正在运行的流程实例。任务列表:此选项卡使流程

21、参与者能够查看和使用其分配的任务。流程仪表盘:此选项卡提供现成的仪表盘来监视流程性能、任务性能和工作量。定制仪表盘:此选项卡使流程参与者能够基于流程实例生成的度量数据定义和使用定制仪表盘。业务管理员还可以使用 Oracle BPM 工作区来配置和维护组织及角色。Oracle BPM Process Spaces和WebCenter无缝集成Oracle Process Spaces 是一个在 Web Center Spaces 之上构建的协作工作区,可以通过增加协作来提高 BPM 生产效率。其他 Oracle BPM Suite 组件流程分析利用业务流程分析,流程参与者能够监视正在运行的基于流程

22、的应用程序的性能。它可度量 BPM 项目中定义的关键性能指标并将其存储在数据库中。流程参与者和分析员可以使用工作区仪表盘或 Oracle BAM 查看存储在流程分析数据库中的度量。BPM Studio/BPA流程仿真BAM仪表盘BPA报告和分析指导式业务流程利用指导式业务流程,流程分析员和开发人员能够对 BPM 流程中的交互活动进行分组,以形成一套对流程参与者具有特定意义的里程碑。它们概括了流程参与者必须完成的步骤,并隐藏业务流程的复杂性。业务流程分析套件Oracle Business Process Analysis (BPA) SuiteOracle BPA Suite 是一个单独的 Oracle 产品套件,用来实现企业范围的业务流程提供综合的建模、分析和模拟功能。Oracle BPA 支持捕获业务体系结构 Artifact (例如战略目标、目标、较高级别的 KPI、风险和控制) 以及概念模型 (如价值链图表)。业务流程分析套件Oracle Business Process Analysis (BPA) SuiteB

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论