首页 Oracle_BPM_11g介绍

Oracle_BPM_11g介绍

举报
开通vip

Oracle_BPM_11g介绍 Oracle SOA Suite 11g Meets Oracle Business Process Management 11g Oracle SOA Suite 11g Meets Oracle Business Process Management 11g Lucas Jellema Solution Architect, AMIS Oracle ACE Director and author Oracle SOA Suite 11g Meets Oracle Business Proc...

Oracle_BPM_11g介绍
Oracle SOA Suite 11g Meets Oracle Business Process Management 11g Oracle SOA Suite 11g Meets Oracle Business Process Management 11g Lucas Jellema Solution Architect, AMIS Oracle ACE Director and author Oracle SOA Suite 11g Meets Oracle Business Process Management 11g Overview • Introduction of focus on Business Processes • History of Oracle BPM and position in FMW • Demonstration of Oracle BPM • Introduction of BPEL • Comparing BPEL and BPM • Summary Oracle SOA Suite 11g Meets Oracle Business Process Management 11g Customer Relationship Management Sales and Marketing Production Planning Manufacturing Inventory & Logistics Finance & HR Organizational Units SFA Product LMS Inv MGMT B2B product SCM product DB ERPCRM ERP MES Classic Approach: Silo-ed, Departmental, Batch & Data Driven New Order Customer Complaint Supplier Shipment Oracle SOA Suite 11g Meets Oracle Business Process Management 11g Need for focus on Business Process • Lack of control, tracking and operational insight – What is going on? What is going wrong? • Lack of efficiency and quality – Unstructured, relying on human initiative and memory, lots of ‘soft’ information hand-overs • Lack of agility – Overall process is unclear, improvements are hard to devise, gauge and implement Oracle SOA Suite 11g Meets Oracle Business Process Management 11g Strategy and Software for modeling, automating, managing and optimizing business processes across organizational divisions, systems and applications Business Process Management Oracle SOA Suite 11g Meets Oracle Business Process Management 11g Customer Relationship Management Sales and Marketing Production Planning Manufacturing Inventory & Logistics Finance & HR Organizational Units Real-world business processes span organizations, systems and applications. P ro c e s s e s Product Configuration Order Management Warranty & Returns Management SFA Product LMS Inv MGMT B2B product SCM product DB ERPCRM ERP MES Enterprise Infrastructure Services (Portal, SOA, IDRS, LDAP, EAI, E-mail, IT Operations) The Value of Business Process Management Oracle SOA Suite 11g Meets Oracle Business Process Management 11g The Benefits of BPM Know the current status and outcome of your processes & business Better, faster and more cost effective than your current alternative Efficiency Visibility Agility M e tr ic s R e s u lt s Adapt quickly to changing business conditions • Utilization, capacity • Throughput, speed • Quality, yield, exceptions • Financial • Organizational • SLA failure rate • Rate of non-compliance • Speed to create & change processes • Time to market • Reduced Cost • Improved productivity/ROI • Effective resource utilization • Better quality / service • Managed, lower risk • Compliance • Financial accountability • Lower capital reserves • New revenue growth • Market share growth • Increased competitiveness • Market leadership Oracle SOA Suite 11g Meets Oracle Business Process Management 11g Business Process Management • Focus on Business Process starts with analysis and modeling; – simulation can be used to verify model and improve through what-if scenarios; – execution according to the plan would be very nice • Requirements for BPM approach – interpret by business analysts (and business users) – executable or at least implementable by engines – preferably standardized Oracle SOA Suite 11g Meets Oracle Business Process Management 11g BPMN – Business Processing Modeling Notation • BPMN – industry wide standard for modeling business processes – Supported by platforms for modeling, simulation & analysis and runtime execution & monitoring • Common elements in BPMN – flows (decision, loop, parallel, exception) – human actions (by various parties) – automated activities (service calls) – internal & external coordination signals and events Oracle SOA Suite 11g Meets Oracle Business Process Management 11g BPA Suite Oracle and BP(M(N))) ’90s 2005 2006 2007 2008 2009 20102004 Oracle Workflow Collaxa BPEL PM Fuego BPM Studio ESB & SOA Suite 10g ALBPM (Studio) SOA Suite 11g Oracle SOA Suite 11g Meets Oracle Business Process Management 11g Oracle SOA Suite 11g Meets Oracle Business Process Management 11g Demo: Treatment Approval Process Oracle SOA Suite 11g Meets Oracle Business Process Management 11g Modeling, Simulation, Re-Modeling Oracle SOA Suite 11g Meets Oracle Business Process Management 11g Oracle SOA Suite 11g Meets Oracle Business Process Management 11g Composite Application TreatmentApprovalProcess Oracle SOA Suite 11g Meets Oracle Business Process Management 11g Oracle SOA Suite 11g Meets Oracle Business Process Management 11g Oracle SOA Suite 11g Meets Oracle Business Process Management 11g Oracle SOA Suite 11g Meets Oracle Business Process Management 11g Oracle SOA Suite 11g Meets Oracle Business Process Management 11g Oracle SOA Suite 11g Meets Oracle Business Process Management 11g BPM 11g – product architecture Oracle SOA Suite 11g Meets Oracle Business Process Management 11g WebLogic Server 11g SOA Suite 11g SOA App 1 SOA App 2 JDBC Data Sources JMS XA/JTA Database Adapter JMS Adapter File System Adapter WebServices Management Meta Data Services (MDS) User Messaging ServiceEJB Platform Security Services BPEL Mediator BPMN Human Task Business Rule Spring Java/EJB Event Delivery Network OSB Oracle SOA Suite 11g Meets Oracle Business Process Management 11g Time, Level and Stakeholders Meta data (definition) Operational & Instance data Business (end) user Operations staff (Published definition of processes) Business Analyst Developer (modeling, simulation) Administrators, controllers, end users Business Analyst (Production Data for simulation & modeling) Run-time Design-time Oracle SOA Suite 11g Meets Oracle Business Process Management 11g Oracle BPM 11g blurs the lines Meta data (definition) Operational & Instance data Business (end) user Operations staff (Published definition of processes) Business Analyst Developer (modeling, simulation) Business Analyst (Production Data for simulation & modeling) Run-time Design-time Business (end) user Operations staff (Published definition of processes) Administrators, controllers, end users Oracle SOA Suite 11g Meets Oracle Business Process Management 11g Oracle BPM 11g blurs the lines Meta data (definition) Operational & Instance data Business (end) user Operations staff (Published definition of processes) Business Analyst Developer (modeling, simulation) Business Analyst (Production Data for simulation & modeling) Run-time Design-time Business (end) user Operations staff (Published definition of processes) Administrators, controllers, end users Oracle SOA Suite 11g Meets Oracle Business Process Management 11g Design Time @ Run Time BPM Process Composer • Browser based User Interface that exposes process models for reviewing as well as editing – Interacts with BPM Studio (JDeveloper) via MDS • For example analysts and business users creating the abstract process model and developers implementing it – Can also deploy revised BPM models to the run-time engine Oracle SOA Suite 11g Meets Oracle Business Process Management 11g Oracle SOA Suite 11g Meets Oracle Business Process Management 11g Oracle SOA Suite 11g Meets Oracle Business Process Management 11g Oracle SOA Suite 11g Meets Oracle Business Process Management 11g Oracle SOA Suite 11g Meets Oracle Business Process Management 11g Oracle SOA Suite 11g Meets Oracle Business Process Management 11g Oracle SOA Suite 11g Meets Oracle Business Process Management 11g BPEL = Business Process Execution Language • Alternative in Oracle Fusion Middleware stack: BPEL • Similarities – Industry Standard – Long Running, Stateful – Event enabled – Parallel, synchronized flows – Asynchronous interactions • Services, human tasks, adapters – Service Composite in SCA – Error handling – Run time engine and SCA infrastructure Oracle SOA Suite 11g Meets Oracle Business Process Management 11g Differences between BPM and BPEL BPM(N) • Visually intuitive and accessible (UML Activity) • Swimlanes • Simulation • Extra license on top of SOA Suite 11g – BPM used in UCM, Web Center Suite and Fusion Apps • Sub-processes • Run time: Process Composer, Workspace etc. BPEL • Correlation – (is coming for BPM 11g) • Steeped in XML (XPath, XSLT) – Developer needs to be very XML aware; analyst too (!) • No easy looping or ‘go to flow’ • Compensation Handlers • Scope as structure element • Supports Embedded Java Oracle SOA Suite 11g Meets Oracle Business Process Management 11g What would the Treatment Approval demo be like in BPEL • The structure of the process would be very similar – But BPEL would be much less intuitive and accessible • SOA composite application would be very similar! • At run time – The console for tracking instances and handling faults is exactly the same – The usages of Human Tasks, Business Rules and the Worklist application is also identical – BPEL does not support Design Time @ Run Time (no Composer) nor a Process Workspace for analytics Oracle SOA Suite 11g Meets Oracle Business Process Management 11g Respective roles BPEL & BPMN • BPMN: the B is for business – Business analysts and end users – design time and run time interaction and collaboration – Formal BPM approach (for example using BPA) • BPEL: execution language – Composite services for technical processes – Leverage asynchronous and correlation capabilities as well as XML manipulation and Compensation Handling – BPEL will frequently be invoked from BPM, not vv. – (more a developer’s tool for implementations) • Note: BPEL and BPMN are more or less equivalent in terms of execution of processes Oracle SOA Suite 11g Meets Oracle Business Process Management 11g Roadmap Oracle BPM • Further extending Process Spaces – Richer collaboration around process model and process instances, leveraging all E2.0 facilities in WebCenter Spaces • Enriching Design Time @ Run Time – Dynamic upgrade of running process instances – Compare and merge of process definition and instances – Business Catalog, across processes and projects – Browser based simulation in Process Composer • Miscellaneous features – Correlation, service header manipulation, versioning, full BPA roundtrip, reusable process fragments, Visio export Oracle SOA Suite 11g Meets Oracle Business Process Management 11g Summary & Take Aways • Focus on Business Process and Workflow is key for efficiency and agility, control and insight • BPM can involve business analysts and end users alongside developers for model, simulation and test – Collaborate on executable business process models • Run time tools (Process Composer, BPM Process Workspace and Process Spaces) – Collaboration, design time@run time, tracking & admin • BPM(N) and BPEL are similar yet different – When Business is involved (and you have the license): BPM Oracle SOA Suite 11g Meets Oracle Business Process Management 11g Resources • Presentation and demos are on our blog – http://technology.amis.nl/blog • Contact me at: lucas.jellema @amis.nl • Note: Chapters 5, 6 and 11 in Oracle SOA Suite 11g Handbook describe Oracle BPEL and BPM
本文档为【Oracle_BPM_11g介绍】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_586276
暂无简介~
格式:pdf
大小:2MB
软件:PDF阅读器
页数:39
分类:互联网
上传时间:2011-08-09
浏览量:29