1 / 47

BPM, SOA, and Oracle ADF Combined: Patterns Learned from Oracle Fusion Applications

BPM, SOA, and Oracle ADF Combined: Patterns Learned from Oracle Fusion Applications. Guanglei Bao Oracle University Principal Instructor.

roscoe
Download Presentation

BPM, SOA, and Oracle ADF Combined: Patterns Learned from Oracle Fusion Applications

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. BPM, SOA, and Oracle ADF Combined: Patterns Learned from Oracle Fusion Applications GuangleiBaoOracle University Principal Instructor

  2. The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any contract. It is not a commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing decisions. The development, release, and timing of any features or functionality described for Oracle’s products remains at the sole discretion of Oracle.

  3. Program Agenda • Why BPM for Building applications ? • Fusion Apps BPM Adoption Patterns • Summary

  4. Why BPM for Building applications ? • Fusion Apps BPM Adoption Patterns • Summary Agenda

  5. Goals of Next Generation Applications Distinguishing Features Business Driven Process Centric Next generation applications Visibility Agility User Centric

  6. Impediments to Next Generation Apps • Business intent is “lost-in-translation” due to business-IT gap • Change is hard but shows up immediately and never ends • Variations in needs and requirements between geographies and departments • User adoption is harder than anticipated • Lack of business visibility into status of transactions • Difficult to relate investment to business benefits delivered • No methodology to continually improve

  7. Business Requirements IT Platform 1 1 2 2 4 4 3 3 The Result When business conditions evolve faster than the company’s ability to change and respond… ERP Deployment BusinessExecutionGap CRM Deployment Performance Internet Explosion Industry Consolidation Time 1995 2000 2005 …business performance suffers

  8. Multi-channel, Collaborative, Rich User Interface End to End Business Process Management HCM ADF-BC SCM CRM The Ideal Foundation for Next Gen Apps ? ? Actionable Intelligence Common Information ? Application and Database Grid Foundation Custom Service OrientedArchitecture Platform Services on Demand

  9. What is Business Process Management? • An explicit approach to modeling, automating, measuring and optimizing business processes across organizational divisions, systems and applications

  10. Oracle BPM: Business IT Collaboration IT Business Process Composer Model & Analyze BPM Studio Process Implementation Single Process Model Process Owners End Users Process Analytics Monitor & Optimize Process Spaces Collaborative work management

  11. One BPM Product for All Process Flavors Systems People Events Documents Decisions

  12. Why BPM for Building applications ? • Fusion Apps BPM Adoption Patterns • BPM and ADF Services • Summary Agenda

  13. Fusion Apps Use Case Patterns Model driven agile development Guided Process Interactions Customize and Extend Governance, Risk, Compliance Procurement, Sourcing, Inventory Talent Management Customer Experience Financial Management Sales & Marketing Project Management Human Capital Mgmt. Approval Flows Contextual & Personalized User Interfaces

  14. Model Driven Agile Development

  15. The Problem & Solution Fragmented view to Shared Understanding • Business friendly tool to model processes • Share models and collaborate • Manage snapshots

  16. Process Composer Enable Business users to model, implement & deploy • BPMN 2.0 based modeling • Imports existing process from Visio etc. • Generate process documentation • Make Implementation choices

  17. BPM Studio • Unified, wizard-driven IT developer tool • Shared model between Business and IT • Empower business analyst with catalog of implementation artifacts

  18. Customize & Extend

  19. Customizing Applications BPM Project Templates & Variants for handling process variations • Best practice processes • Business Catalog with Services, Tasks & Rules • Customization Constraints • Generate Variants

  20. Extending Applications Define Workflows for handling Business Events Event generated when Customer created/changed in Fusion Opportunity Event launches BPM workflow • Search and tie pre-built business process flows or create one on the fly using BPM Composer for handling Application Events

  21. Fine tune using Business Rules • Rules driven process logic • Rules driven validations • Rules driven approval flows and task routing

  22. Guided Interactions

  23. Guided Process Walkthrough BPM Activity Guides for Simplified process interactions • Milestone based view of the business process • Hide complexity • Hide internal details from partners, customers • Monitor progress of milestones

  24. Screen Flows BPM User Interfaces Page flow • Guided step through multiple pages of information and enter data • Tied to a single task in a process • Embed data from external applications

  25. Contextual & Personalized End User Interfaces

  26. The Challenge – Meeting Different User’s Needs Requires a tailored and personalized user interface Customers & Partners Business User CXO IT

  27. Fusion Applications & Oracle ADF ADF is the Web UI Technology for Fusion Applications

  28. Oracle BPM & ADF Two peas in a pod Oracle BPM Work Management Panels are Oracle ADF Task Flows Oracle BPM Task User Interfaces are Oracle ADF Task Flows

  29. BPM Task User Interfaces • Rich visualization • Access to Task data • Embed external data • Screen Flows • Comments, Attachments (Content Management Integration)

  30. BPM Workspace Wizard driven easy customization and personalization • Change Skin, Branding, Label • Hide/show Panels • Create Task Views • Customize default Task Inbox • Customize Process Instances Table

  31. BPM and ADF BC Services • BPM can get data using ADF-BC services • Human Tasks can work with ADF-BC services • Business Rules support ADF-BC facts • BPM and ADF can interact via EDN events

  32. ADF-BC Driven Approval Routing Tasks can be routed and assigned based on ADF-BC objects

  33. Business Rules and ADF-BC ADF-BC Facts and Decision Point API

  34. Approval Flows

  35. Approval Flows Powerful and flexible Approval Routing • Complex multi-level approvals • Rules-based Assignment • Approval Groups based Routing • Search based on Supervisory, Job Level or Position Hierarchies defined within Applications

  36. Oracle Fusion Procurement Future Approvers

  37. Summary • Facilitates Business-driven design through business friendly tools • Provides the ability to customize and extend applications easily via Templates • Facilitates building an agile application using Rules and Rule based task routing • Supports User-centric design through ADF and ADF mobile support • Intelligent Business Operations and end to end visibility through Process Analytics

  38. Get Engaged – Oracle Social Media OTN

  39. “With an ever-expanding portfolio of tools and applications, Oracle University is strongly oriented toward the individual learner.” 2013 leader inIT EducationAccording toIndustry Analyst Firm IDC “Of the vendors evaluated, Oracle is most adept at describing the value of training at multiple parts of the technology deployment life cycle.” “This decentralized control [of the curricula development] helps maximize the relevance of the training offering to the elements that are most useful to end users.”

  40. One of the World’s Largest Training Organizations Worldwide classrooms: 200+ in 89 countries Courses: 2000+ Languages supported: 28 Classes per week: 600+, 90+ Virtual Classes On Demand Courses: 100 and growing Students trained per year:400,000+ Global education partnerships:500+ Oracle certified professionals: 1.6+ million

  41. Training & Certification for the Entire Stack ROLE-BASED TRAINING Administrators Developers Business Users Architects Implementers WHEN AND HOW YOU NEED IT In-Class Training On Demand Private Live Virtual Class VALIDATED BY INDUSTRY-RECOGNIZED CERTIFICATIONS Oracle Certified Professional Oracle Certified Expert Oracle Certified Associate Oracle Certified Master

  42. More than 2000 Courses Across 50+ Products

  43. 160+ Certification Credentials Available

  44. Contact Oracle University at: Telephone: 800 810 9931 orEmail: OUChina_CN@oracle.com Website: www.oracle.com/cn/education 2013 leader in IT Education education.oracle.com

More Related