oracle business process

Upload: ake-dusit

Post on 07-Apr-2018

233 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/4/2019 Oracle Business Process

    1/25

  • 8/4/2019 Oracle Business Process

    2/25

    Oracle Application Integration Architecture: Business Process Modeling and Analysis Page 22

    Note:

    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 Oracles products remains at the sole

    discretion of Oracle.

  • 8/4/2019 Oracle Business Process

    3/25

    Oracle Application Integration Architecture: Business Process Modeling and Analysis Page 33

    Table of Contents

    Oracle Business Process Modeling and Analysis Overview........................ 4Our Understanding of Business Process Management ........................... 4What is the Challenge? ................................................................................. 4What is the Answer? ..................................................................................... 4What is a Business Process? ........................................................................ 5

    Modeling Approach and Methodology .......................................................... 6Oracles Approach to Business Process Modeling and Analysis (BPA) 6Methodology and Organization .................................................................. 6Model Types .................................................................................................. 7

    Modeling Standards and Notation .................................................................. 8Level 0 ............................................................................................................ 8Level 1 ............................................................................................................ 9Level 2 ............................................................................................................ 9Level 3 .......................................................................................................... 10Level 4 .......................................................................................................... 12Functional and Composite Business Process Views ............................. 12

    Modeling Tool and Viewer ............................................................................ 14Integration with Business Services Repository ........................................... 17

    Integration Scenario ................................................................................... 17Enterprise Business Object ....................................................................... 17Enterprise Business Service ....................................................................... 18

    Authoritative and Guiding Sources for Industry Process Best Practices 19Overview of Delivered Models ..................................................................... 20

    Communications Industry ......................................................................... 20Insurance Industry ...................................................................................... 20Utilities Industry .......................................................................................... 20Financial Services Industry ........................................................................ 20Retail Industry ............................................................................................. 20Cross-Industry ............................................................................................. 20Cross-Industry Composite Business Processes ...................................... 21Industry-Specific Composite Business Processes .................................. 22Inventory of Delivered Models ................................................................ 22

    How Can Oracle Help? .................................................................................. 23Oracle Business Process Analysis Suite ................................................... 23Delivered Business Process Models ......................................................... 23

    Conclusion ........................................................................................................ 24

  • 8/4/2019 Oracle Business Process

    4/25

    Oracle Application Integration Architecture: Business Process Modeling and Analysis Page 44

    Oracle Application Integration Architecture:

    Business Process Modeling and Analysis

    ORACLE BUSINESS PROCESS MODELING AND ANALYSIS OVERVIEW

    Our Understanding of Business Process Management

    Business Process Management (BPM) includes a set of activities that organizations

    perform to either optimize their business processes or adapt them to new

    organizational needs.

    Important elements include business process modeling and analysis (BPA),

    orchestration (BPEL), and business activity monitoring (BAM).

    This whitepaper focuses on the BPA element, outlines Oracle's approach and

    methodology, and describes the business process models delivered with Oracle

    Application Integration Architecture (AIA) solutions.

    What is the Challenge?

    Coordinating business processes is not simple or linear as might be portrayed in the

    world of traditional task management.

    Business is constantly changing, messy, unordered and chaotic; work activities and

    tasks have to be processed in parallel.Coordination requires the spawning and asynchronous execution of nested tasks

    and parallel activities.

    And it is not just tasks that occur in parallel, but decision-making, distributed

    computation, and the movement of information within the company and across the

    value chain

    What is the Answer?

    The best way to understand how your business is running - is to understand your

    processes.

    Process management is not another form of

    automation, a new killer-app or a fashionable

    new management theory. Process

    management discovers what you do and then

    manages the lifecycle of improvement and

    optimization, in a way that translates directly

    to operation. Whether you wish to adopt

    industry best practices for efficiency or pursue

    competitive differentiation, you will need

    process management.

    -Howard Smith, Peter Fingar - 2003

  • 8/4/2019 Oracle Business Process

    5/25

    Oracle Application Integration Architecture: Business Process Modeling and Analysis Page 55

    The first step in doing that is to model your business processes.

    Oracle has created and delivered business process models for those processes

    supported by Oracle AIA products. These business process models will enable you

    to see and understand how Oracle AIA provides application integration solutions

    for your business processes.

    What is a Business Process?A business process is a set of coordinated tasks and activities, involving both

    human and system interactions, that will lead to accomplishing a set of specific

    organizational goals. Characteristics of business processes include the following:

    Large, complex, and long running

    Widely distributed and customized

    Dynamic

    Automated

    Both business and technical in nature

    Cross boundaries within and between businesses

    Dependent on and supportive of human intelligence and judgment

    Difficult to recognize

    A business process is a structured,

    measured set of activities designed to

    produce a specific output for a particular

    customer or market. It implies a strong

    emphasis on how work is done within an

    organization, in contrast to a product focuss

    emphasis on what. A process is thus a

    specific ordering of work activities across time

    and space, with a beginning and an end, and

    clearly defined inputs and outputs: a structure

    for action. ... Taking a process approach

    implies adopting the customers point of view.

    Processes are the structure by which an

    organization does what is necessary to

    produce value for its customers.

    -Thomas H. Davenport 1993

  • 8/4/2019 Oracle Business Process

    6/25

    Oracle Application Integration Architecture: Business Process Modeling and Analysis Page 66

    MODELING APPROACH AND METHODOLOGY

    Oracles Approach to Business Process Modeling and Analysis (BPA)

    We combine the business view of the business analyst with a glimpse of the

    technical view of the technical analyst. We use a standard modeling method and

    add technical artifacts to the models at the lowest level of decomposition.

    Methodology and Organization

    We use accepted standard modeling methods and notation and add Oracle-specific

    information on the most detailed level of the models. Following are characteristics

    of our models:

    Horizontal, role-based, swimlane workflow modeling method based on the

    Rummler-Brache diagramming technique.

    Lowest level is Business Process Modeling Notation (BPMN) compliant

    Includes both human and system lanes

    We have organized our model content using four hierarchical levels ofdecomposition.

    Top three levels are conceptual

    Conceptualization of service-oriented architecture (SOA) services can be

    observed on the third level

    Fourth level is implementation-specific

    Process integration points and AIA artifacts appear on the lowest level

    Figure 1: Model Taxonomy and Hierarchical Organization of Model Content

  • 8/4/2019 Oracle Business Process

    7/25

    Oracle Application Integration Architecture: Business Process Modeling and Analysis Page 77

    We have created many sets of the lowest level models that correspond to particularimplementation solutions. AIA provides solutions that quilt together pieces ofapplication functionality between two or more Oracle product families.

    We have also created industry-specific variations of our models for many of theindustries that Oracle supports.

    Figure 2: Multiple Sets of Implementation-Specific Models

    Model Types

    We create and deliver the following types of models:

    Reference Process Models (RPMs) Horizontal, functionally scopedbusiness process models that depict all of the aspects of the processes

    supporting a particular function (Marketing, Sales, and Order Fulfillment, for

    example).

    Industry Reference Process Models Industry-specific business process

    models that combine industry processes with relevant horizontal processes

    and variations of horizontal processes.

    Composite Business Flows End-to-end processes that are comprised of

    parts of several functional business processes (Order to Cash, Procure to

    Pay, and Design to Release, for example).

  • 8/4/2019 Oracle Business Process

    8/25

    Oracle Application Integration Architecture: Business Process Modeling and Analysis Page 88

    MODELING STANDARDS AND NOTATION

    Following are examples of models at each level, as well as a list of the symbols and

    annotation used on each level.

    Level 0

    Figure 3: Sample Level 0 Model

    Logical Group Box

    Value-added chain

    Figure 4: Level 0 Model Notation

  • 8/4/2019 Oracle Business Process

    9/25

    Oracle Application Integration Architecture: Business Process Modeling and Analysis Page 99

    Level 1

    Figure 5: Sample Level 1 Model

    Figure 6: Level 1 Model Notation

    Level 2

    Figure 7: Sample Level 2 Model

  • 8/4/2019 Oracle Business Process

    10/25

    Oracle Application Integration Architecture: Business Process Modeling and Analysis Page 1010

    Figure 8: Level 2 Model Notation

    Level 3

    Figure 9: Sample 1 Level 3 Model

  • 8/4/2019 Oracle Business Process

    11/25

    Oracle Application Integration Architecture: Business Process Modeling and Analysis Page 1111

    Figure 10: Sample 2 Level 3 Model

    Figure 11: Level 3 Model Notation

  • 8/4/2019 Oracle Business Process

    12/25

    Oracle Application Integration Architecture: Business Process Modeling and Analysis Page 1212

    Level 4

    Level 4 is not a model level. It is the tasks that appear on the models at level 3.

    Think of level 4 as the leaves on the lowest branch of the tree.

    Functional and Composite Business Process Views

    Our Reference Process Models depict functionally scoped business processes.

    Figure 12: Functional Business Process View Drill-Down, All Four Levels (Order Fulfillment)

  • 8/4/2019 Oracle Business Process

    13/25

    Oracle Application Integration Architecture: Business Process Modeling and Analysis Page 1313

    Our Composite Business Flows depict end-to-end processes that span portions of

    several functional business processes (Order to Cash, Procure to Pay, and Design

    to Release, for example).

    Figure 13: Composite Business Process View Drill-Down, Level 0 (Order to Cash)

    Figure 14: Composite Business Process View Drill-Down, Level 1 (Order to Cash)

  • 8/4/2019 Oracle Business Process

    14/25

    Oracle Application Integration Architecture: Business Process Modeling and Analysis Page 1414

    MODELING TOOL AND VIEWER

    Our modeling tool is our own Oracle Business Process Analysis (BPA) Suite.

    Following are the components in the BPA Suite.

    Business Process Architect

    Standards-based tool for process modeling. Uses various standards-based

    notations and templates such as Business Process Modeling Notation (BPMN),Event-Driven Process Chains (EPC), and so forth.

    Business Process Repository Server

    Server component for sharing the process repository across multiple users in a

    collaborative environment.

    Business Process Simulator

    Tool for simulating the process models based on a set of discrete events to

    perform "what if" analysis.

    Business Process Publisher

    Tool for publishing process models to a large audience outside of the core

    team designing the process models.

    Oracle Extensions for SOA

    Allows bi-directional integration with Oracle SOA Suite.

    We use the Business Process Architect and the Business Process Repository Server

    components to create the models.

    We then use the Business Process Publisher component to publish the models in

    HTML format.

    We provide the Business Process Publisher along with Oracle ApplicationIntegration Architecture (AIA) solutions for you to be able to view the published

    set of models. Once installed and implemented, you can allow business and

    technical analysts in your entire enterprise to view the models with a web browser.

    The published models include hyperlinks to entries in the Business Services

    Repository (BSR), where technical details are described for the Oracle AIA solution

    integration artifacts.

  • 8/4/2019 Oracle Business Process

    15/25

    Oracle Application Integration Architecture: Business Process Modeling and Analysis Page 1515

    Figure 15: Business Process Publisher Homepage

    Figure 16: Business Process Publisher Level 1 Model

  • 8/4/2019 Oracle Business Process

    16/25

    Oracle Application Integration Architecture: Business Process Modeling and Analysis Page 1616

    Figure 17: Business Process Publisher Level 3 Model with Model and Object Attribute Panes Exposed

  • 8/4/2019 Oracle Business Process

    17/25

    Oracle Application Integration Architecture: Business Process Modeling and Analysis Page 1717

    INTEGRATION WITH BUSINESS SERVICES REPOSITORY

    The Business Services Repository (BSR) is delivered with Oracle Application

    Integration Architecture (AIA) solutions. Our models include references to the

    AIA integration artifact metadata defined in the BSR as well as URL links to those

    BSR entries.

    Following are samples of the three types of AIA integration artifact entries in theBSR.

    Integration Scenario

    Figure 18: BSR Integration Scenario Entry

    Enterprise Business Object

    Figure 19: BSR Enterprise Business Object Entry

  • 8/4/2019 Oracle Business Process

    18/25

    Oracle Application Integration Architecture: Business Process Modeling and Analysis Page 1818

    Enterprise Business Service

    Figure 20: BSR Enterprise Business Service Entry

  • 8/4/2019 Oracle Business Process

    19/25

    Oracle Application Integration Architecture: Business Process Modeling and Analysis Page 1919

    AUTHORITATIVE AND GUIDING SOURCES FOR INDUSTRY PROCESSBEST PRACTICES

    The TeleManagement Forum enhanced Telecom Operations Map (eTOM) wasused as a reference to frame the conceptual levels of the Communications businessprocess models.

    Future releases will incorporate references from other appropriate externalgoverning sources, including:

    Supply Chain Council (SCOR)

    Value-Chain Group (VCG)

    Federal Enterprise Architecture Business Reference Model (FEA)

    Other external industry best practice sources

  • 8/4/2019 Oracle Business Process

    20/25

    Oracle Application Integration Architecture: Business Process Modeling and Analysis Page 2020

    OVERVIEW OF DELIVERED MODELS

    Delivered model content includes the Level 0, Level 1, Level 2 and Level 3 models

    for those processes supported by Oracle Application Integration Architecture

    (AIA) solutions.

    Model content is cumulative, and for each AIA release, includes models delivered

    with prior AIA releases as well. Currently, integration artifacts and correspondingbusiness process models have been delivered for portions of the following business

    processes:

    Communications Industry

    Product Lifecycle Management

    Fulfillment

    Assurance

    Billing

    Insurance Industry Claims

    Utilities Industry

    Marketing

    Product Management

    Billing and Revenue Management

    Sales

    Order Fulfillment

    Customer Service

    Financial Services Industry

    Financial Control and Reporting

    Retail Industry

    Order Fulfillment

    Procurement

    Inventory Management

    Financial Control and Reporting

    Cross-Industry

    Enterprise Planning and Performance Management

    Marketing

  • 8/4/2019 Oracle Business Process

    21/25

    Oracle Application Integration Architecture: Business Process Modeling and Analysis Page 2121

    Sales

    Order Fulfillment

    Customer Service

    Field Service and Depot Repair

    Supply Chain Planning

    Product Management

    Production

    Procurement

    Materials Management and Logistics

    Transportation Management

    Project Management

    Financial Control and Reporting

    Cash and Treasury Management

    Asset Lifecycle Management

    Enterprise Information Management

    Recruiting

    Workforce Deployment

    Workforce Development

    Compensation Management

    Cross-Industry Composite Business Processes

    Order to Cash (Siebel Order/Siebel Opportunity to Oracle Order

    Management/Oracle Transportation Management)

    Design to Release (Agile Product Lifecycle Management to Oracle Product

    Information Management)

    Design to Release (Agile Product Lifecycle Management to SAP ERP)

    Lead to Order (JD Edwards EnterpriseOne to CRM On Demand)

    Oracle Customer Hub Integration Pack (Siebel CRM and Oracle EBS to

    Oracle Universal Customer Master)

    Oracle Product Hub Integration Pack (Siebel CRM and Oracle EBS to

    Oracle Product Information Management)

    PeopleSoft Enterprise Financials Integration Pack (EBS Financial Accounting

    Hub to PeopleSoft General Ledger)

  • 8/4/2019 Oracle Business Process

    22/25

    Oracle Application Integration Architecture: Business Process Modeling and Analysis Page 2222

    Industry-Specific Composite Business Processes

    Oracle Retail Merchandising Integration Pack (Oracle Retail to PeopleSoft

    Financials)

    Inventory of Delivered Models

    A full current inventory of our delivered models is included on our customer

    support website.

  • 8/4/2019 Oracle Business Process

    23/25

    Oracle Application Integration Architecture: Business Process Modeling and Analysis Page 2323

    HOW CAN ORACLE HELP?

    Oracle Business Process Analysis Suite

    Oracle Business Process Analysis Suite provides comprehensive modeling, analysis

    and simulation capabilities for enterprise-wide business process management.

    Oracle BPA Suite supports Enterprise Architecture, process improvement and

    change management initiatives, and provides for alignment of Business ProcessManagement (BPM) and Service-Oriented Architecture (SOA) initiatives. In

    addition, Oracle BPA Suite is innovatively integrated with Oracle SOA Suite to

    provide closed-loop BPM capability, enabling business analysts and developers to

    closely collaborate throughout the entire BPM lifecycle using the best tools for their

    specific needs.

    Figure 12: Business Process Management (BPM) Lifecycle

    Delivered Business Process Models

    Oracle helps accelerate your system design, implementation and upgrade projects

    by delivering a library of pre-built business process models that you can start with.

    Several types of models are delivered, including:

    Reference Process Models (RPM) Horizontal, functionally scopedbusiness process models that depict all of the aspects of the processessupporting a particular function (Marketing, Sales, and Order Fulfillment,for example).

    Industry Business Process Models Industry-specific business processmodels that combine industry processes with relevant horizontal processesand variations of horizontal processes.

    Composite Business Flows End-to-end processes that are comprised ofparts of several functional business processes (Order to Cash, Procure toPay, and Design to Release, for example).

  • 8/4/2019 Oracle Business Process

    24/25

    Oracle Application Integration Architecture: Business Process Modeling and Analysis Page 2424

    CONCLUSION

    We know you need to implement and upgrade your operational business systems

    quickly, economically and efficiently, and that you need to select the right

    combination of features and functionality to fit the needs of your business

    processes. To jumpstart your implementation projects, we have created and

    delivered business process models for those processes supported by Oracle

    Application Integration Architecture (AIA) products. These business process

    models will enable you to see and understand how Oracle AIA provides application

    integration solutions for your business processes and how your integrated products

    fit together to provide a comprehensive business process solution.

    Oracle has both the tools and the process intelligence to help you manage both the

    technology and the human requirements for your business process analysis and

    design.

  • 8/4/2019 Oracle Business Process

    25/25

    White Paper Oracle Application Integration Architecture:

    Business Process Modeling and Analysis

    April 2009

    Author: Pat Krebs

    Oracle Corporation

    World Headquarters

    500 Oracle Parkway

    Redw Shores, CA 94065

    U.S.A.

    Worldwide Inquiries:

    Phone: +1.650.506.7000

    Fax: +1.650.506.7200

    oracle.com

    Copyright 2009, Oracle and/or its affiliates. All rights reserved.

    This document is provided for information purposes only and the

    contents hereof are subject to change without notice.

    This document is not warranted to be error-free, nor subject to anyother warranties or conditions, whether expressed orally or implied

    in law, including implied warranties and conditions of merchantability

    or fitness for a particular purpose. We specifically disclaim any

    liability with respect to this document and no contractual obligations

    are formed either directly or indirectly by this document. This document

    may not be reproduced or transmitted in any form or by any means,

    electronic or mechanical, for any purpose, without our prior written permission.

    Oracle is a registered trademark of Oracle Corporation and/or its affiliates.

    Other names may be trademarks of their respective owners. 0408