process orchestration overview

28
BIT800 Process Orchestration Overview . . COURSE OUTLINE . Course Version: 10 Course Duration: 3 Day(s)

Upload: subhadip-das-sarma

Post on 13-Apr-2016

71 views

Category:

Documents


6 download

DESCRIPTION

Process Orchestration Overview

TRANSCRIPT

Page 1: Process Orchestration Overview

BIT800Process Orchestration Overview

..

COURSE OUTLINE.

Course Version: 10Course Duration: 3 Day(s)

Page 2: Process Orchestration Overview

SAP Copyrights and Trademarks

© 2014 SAP AG. All rights reserved.

No part of this publication may be reproduced or transmitted in any form or for any purpose without the express permission of SAP AG. The information contained herein may be changed without prior notice.

Some software products marketed by SAP AG and its distributors contain proprietary software components of other software vendors.

● Microsoft, Windows, Excel, Outlook, and PowerPoint are registered trademarks of Microsoft Corporation.

● IBM, DB2, DB2 Universal Database, System i, System i5, System p, System p5, System x, System z, System z10, System z9, z10, z9, iSeries, pSeries, xSeries, zSeries, eServer, z/VM, z/OS, i5/OS, S/390, OS/390, OS/400, AS/400, S/390 Parallel Enterprise Server, PowerVM, Power Architecture, POWER6+, POWER6, POWER5+, POWER5, POWER, OpenPower, PowerPC, BatchPipes, BladeCenter, System Storage, GPFS, HACMP, RETAIN, DB2 Connect, RACF, Redbooks, OS/2, Parallel Sysplex, MVS/ESA, AIX, Intelligent Miner, WebSphere, Netfinity, Tivoli and Informix are trademarks or registered trademarks of IBM Corporation.

● Linux is the registered trademark of Linus Torvalds in the U.S. and other countries.

● Adobe, the Adobe logo, Acrobat, PostScript, and Reader are either trademarks or registered trademarks of Adobe Systems Incorporated in the United States and/or other countries.

● Oracle is a registered trademark of Oracle Corporation

● UNIX, X/Open, OSF/1, and Motif are registered trademarks of the Open Group.

● Citrix, ICA, Program Neighborhood, MetaFrame, WinFrame, VideoFrame, and MultiWin are trademarks or registered trademarks of Citrix Systems, Inc.

● HTML, XML, XHTML and W3C are trademarks or registered trademarks of W3C®, World Wide Web Consortium, Massachusetts Institute of Technology.

● Java is a registered trademark of Sun Microsystems, Inc.

● JavaScript is a registered trademark of Sun Microsystems, Inc., used under license for technology invented and implemented by Netscape.

● SAP, R/3, SAP NetWeaver, Duet, PartnerEdge, ByDesign, SAP BusinessObjects Explorer, StreamWork, and other SAP products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of SAP AG in Germany and other countries.

● Business Objects and the Business Objects logo, BusinessObjects, Crystal Reports, Crystal Decisions, Web Intelligence, Xcelsius, and other Business Objects products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of Business Objects Software Ltd. Business Objects is an SAP company.

● Sybase and Adaptive Server, iAnywhere, Sybase 365, SQL Anywhere, and other Sybase products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of Sybase, Inc. Sybase is an SAP company.

Page 3: Process Orchestration Overview

All other product and service names mentioned are the trademarks of their respective companies. Data contained in this document serves informational purposes only. National product specifications may vary.

These materials are subject to change without notice. These materials are provided by SAP AG and its affiliated companies ("SAP Group") for informational purposes only, without representation or warranty of any kind, and SAP Group shall not be liable for errors or omissions with respect to the materials. The only warranties for SAP Group products and services are those that are set forth in the express warranty statements accompanying such products and services, if any. Nothing herein should be construed as constituting an additional warranty.

© Copyright . All rights reserved. iii

Page 4: Process Orchestration Overview

iv © Copyright . All rights reserved.

Page 5: Process Orchestration Overview

About This Handbook

This handbook is intended to both complement the instructor-led presentation of this course and to serve as a reference for self-study.

Typographic Conventions

American English is the standard used in this handbook.

The following typographic conventions are also used.

This information is displayed in the instructor’s presentation

Demonstration

Procedure

Warning or Caution

Hint

Related or Additional Information

Facilitated Discussion

User interface control Example text

Window title Example text

© Copyright . All rights reserved. v

Page 6: Process Orchestration Overview

vi © Copyright . All rights reserved.

Page 7: Process Orchestration Overview

Contents

ix Course Overview

1 Unit 1: Business Process Management (BPM)

1 Lesson: Adding Properties to a Process-Controlled Solution

3 Unit 2: Notation/Process Modeling

3 Lesson: Modeling Business Processes3 Lesson: Developing Business Processes

5 Unit 3: Strategic Process Modeling

5 Lesson: Developing a Strategic Process Model

7 Unit 4: Operational Process Model

7 Lesson: Developing an Operational Process Model

9 Unit 5: Technical Process Modeling

9 Lesson: Develop a Technical Process9 Lesson: Explore the Development Infrastructure9 Lesson: Create XML Documents9 Lesson: List Data Types and Mappings of Data Types9 Lesson: Handle Service Interfaces9 Lesson: Creating Mappings

11 Unit 6: Integration

11 Lesson: Integrating Technologies11 Lesson: Preparing the Process for Testing

13 Unit 7: Process Execution

13 Lesson: Building and Deploying Processes13 Lesson: Monitoring Processes

15 Unit 8: BPM Runtime

15 Lesson: Communicating Between AEX Runtime and BPM Runtime15 Lesson: Sending Messages with the Process Repository15 Lesson: Start the BPM Process with the Web Services Navigator15 Lesson: Monitoring Process Integration

© Copyright . All rights reserved. vii

Page 8: Process Orchestration Overview

17 Unit 9: Communication Profiles

17 Lesson: Creating Communication Profiles17 Lesson: Setting Up Message Mapping17 Lesson: Importing Business Components17 Lesson: Send and Receive Messages17 Lesson: Adding User Specific Functions17 Lesson: Finalizing the Process

viii © Copyright . All rights reserved.

Page 9: Process Orchestration Overview

Course Overview

TARGET AUDIENCEThis course is intended for the following audiences:

● Application Consultant

● Project Stakeholder

● Super / Key / Power User

● Developer

● Development Consultant

● Systems Architect

● Technology Consultant

© Copyright . All rights reserved. ix

Page 10: Process Orchestration Overview

x © Copyright . All rights reserved.

Page 11: Process Orchestration Overview

UNIT 1 Business Process Management (BPM)

Lesson 1: Adding Properties to a Process-Controlled SolutionLesson ObjectivesAfter completing this lesson, you will be able to:

● Add properties to a business-controlled solution

● Explain SOA and SOA access

© Copyright . All rights reserved. 1

Page 12: Process Orchestration Overview

Unit 1: Business Process Management (BPM)

2 © Copyright . All rights reserved.

Page 13: Process Orchestration Overview

UNIT 2 Notation/Process Modeling

Lesson 1: Modeling Business ProcessesLesson ObjectivesAfter completing this lesson, you will be able to:

● Describe business processes

● Model business processes

● Interpret sequence diagrams

Lesson 2: Developing Business ProcessesLesson ObjectivesAfter completing this lesson, you will be able to:

● Develop business processes

© Copyright . All rights reserved. 3

Page 14: Process Orchestration Overview

Unit 2: Notation/Process Modeling

4 © Copyright . All rights reserved.

Page 15: Process Orchestration Overview

UNIT 3 Strategic Process Modeling

Lesson 1: Developing a Strategic Process ModelLesson ObjectivesAfter completing this lesson, you will be able to:

● Develop a strategic process model

© Copyright . All rights reserved. 5

Page 16: Process Orchestration Overview

Unit 3: Strategic Process Modeling

6 © Copyright . All rights reserved.

Page 17: Process Orchestration Overview

UNIT 4 Operational Process Model

Lesson 1: Developing an Operational Process ModelLesson ObjectivesAfter completing this lesson, you will be able to:

● Develop an operational process model

© Copyright . All rights reserved. 7

Page 18: Process Orchestration Overview

Unit 4: Operational Process Model

8 © Copyright . All rights reserved.

Page 19: Process Orchestration Overview

UNIT 5 Technical Process Modeling

Lesson 1: Develop a Technical ProcessLesson ObjectivesAfter completing this lesson, you will be able to:

● Develop a technical process

Lesson 2: Explore the Development InfrastructureLesson ObjectivesAfter completing this lesson, you will be able to:

● Explore the development infrastructure

Lesson 3: Create XML DocumentsLesson ObjectivesAfter completing this lesson, you will be able to:

● Create XML documents

Lesson 4: List Data Types and Mappings of Data TypesLesson ObjectivesAfter completing this lesson, you will be able to:

● List data types and mappings of data types

Lesson 5: Handle Service InterfacesLesson ObjectivesAfter completing this lesson, you will be able to:

● Handle service interfaces

Lesson 6: Creating MappingsLesson Objectives

© Copyright . All rights reserved. 9

Page 20: Process Orchestration Overview

After completing this lesson, you will be able to:

● Create mappings

Unit 5: Technical Process Modeling

10 © Copyright . All rights reserved.

Page 21: Process Orchestration Overview

UNIT 6 Integration

Lesson 1: Integrating TechnologiesLesson ObjectivesAfter completing this lesson, you will be able to:

● Integrate technologies

Lesson 2: Preparing the Process for TestingLesson ObjectivesAfter completing this lesson, you will be able to:

● Prepare the process for testing

© Copyright . All rights reserved. 11

Page 22: Process Orchestration Overview

Unit 6: Integration

12 © Copyright . All rights reserved.

Page 23: Process Orchestration Overview

UNIT 7 Process Execution

Lesson 1: Building and Deploying ProcessesLesson ObjectivesAfter completing this lesson, you will be able to:

● Deploy processes

Lesson 2: Monitoring ProcessesLesson ObjectivesAfter completing this lesson, you will be able to:

● Monitor processes

© Copyright . All rights reserved. 13

Page 24: Process Orchestration Overview

Unit 7: Process Execution

14 © Copyright . All rights reserved.

Page 25: Process Orchestration Overview

UNIT 8 BPM Runtime

Lesson 1: Communicating Between AEX Runtime and BPM RuntimeLesson ObjectivesAfter completing this lesson, you will be able to:

● Describe the communication between the AEX runtime and the BPM runtime

Lesson 2: Sending Messages with the Process RepositoryLesson ObjectivesAfter completing this lesson, you will be able to:

● Send messages

Lesson 3: Start the BPM Process with the Web Services NavigatorLesson ObjectivesAfter completing this lesson, you will be able to:

● Start the BPM process with the Web Services Navigator

Lesson 4: Monitoring Process IntegrationLesson ObjectivesAfter completing this lesson, you will be able to:

● Monitor process integration

© Copyright . All rights reserved. 15

Page 26: Process Orchestration Overview

Unit 8: BPM Runtime

16 © Copyright . All rights reserved.

Page 27: Process Orchestration Overview

UNIT 9 Communication Profiles

Lesson 1: Creating Communication ProfilesLesson ObjectivesAfter completing this lesson, you will be able to:

● Create communication profiles

Lesson 2: Setting Up Message MappingLesson ObjectivesAfter completing this lesson, you will be able to:

● Set up message mapping

Lesson 3: Importing Business ComponentsLesson ObjectivesAfter completing this lesson, you will be able to:

● Implement communications

Lesson 4: Send and Receive MessagesLesson ObjectivesAfter completing this lesson, you will be able to:

● Send and receive messages

Lesson 5: Adding User Specific FunctionsLesson ObjectivesAfter completing this lesson, you will be able to:

● Add user specific functions

Lesson 6: Finalizing the ProcessLesson Objectives

© Copyright . All rights reserved. 17

Page 28: Process Orchestration Overview

After completing this lesson, you will be able to:

● Finalize the process

Unit 9: Communication Profiles

18 © Copyright . All rights reserved.