BIT100 - cdn.training.sap.com
Transcript of BIT100 - cdn.training.sap.com
BIT100SAP NetWeaver Integration Technology Overview
..
COURSE OUTLINE.
Course Version: 15Course Duration: 3 Day(s)
SAP Copyrights and Trademarks
© 2014 SAP SE. 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 SE. The information contained herein may be changed without prior notice.
Some software products marketed by SAP SE 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 SE 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.
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 SE 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
iv © Copyright . All rights reserved.
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
vi © Copyright . All rights reserved.
Contents
ix Course Overview
1 Unit 1: Integration Basics
1 Lesson: Explaining Scenarios and Processes in SAP Process Integration
1 Lesson: Explaining Technical Communication Modes and Processes1 Lesson: Explaining Business Scenarios
3 Unit 2: Classical System-to-System Communication
3 Lesson: Communicating Between Two SAP Systems3 Lesson: Communicating Between Two Non-SAP Systems3 Lesson: Communicating Using Business Application Programming
Interfaces (BAPIs)3 Lesson: Communicating Using IDocs3 Lesson: Processing IDocs
5 Unit 3: Web Services
5 Lesson: Processing HTTP Requests5 Lesson: Describing Simple Object Access Protocol (SOAP) Basics5 Lesson: Analyzing Different Web Services5 Lesson: Describing Inside-Out and Outside-In Web Services5 Lesson: Explaining Service Oriented Architecture (SOA)
7 Unit 4: Integration Technologies: On-Premise Process Integration (Design Time)
7 Lesson: Processing Integration Middleware Tools (PI Dual Stack)7 Lesson: Installing Dual-Stack or Single-Stack Options7 Lesson: Securing Objects7 Lesson: Creating Process Integration Objects7 Lesson: Explaining Design Objects7 Lesson: Modeling Process Integration Scenarios8 Lesson: Creating an Integration Scenario8 Lesson: Configuring an Integration Scenario8 Lesson: Displaying the Configuration Objects in the Integration
Directory
© Copyright . All rights reserved. vii
9 Unit 5: Integration Technologies: On-Premise Process Integration (Runtime)
9 Lesson: Connecting SAP Process Integration with Proxies9 Lesson: Creating File Adapters9 Lesson: Executing Configuration Objects9 Lesson: Monitoring Tools
11 Unit 6: Integration Technologies: On-Premise Process Orchestration (PO)
11 Lesson: Explaining Business Process Management (BPM)11 Lesson: Explaining Process Orchestration (PO)11 Lesson: Explaining Advanced Adapter Engine Extended (AEX)11 Lesson: Explaining Business Rules Management (BRM)
13 Unit 7: Integration Technologies: On Demand
13 Lesson: Explaining SAP HANA Cloud Integration13 Lesson: Describing Eclipse-Based Access13 Lesson: Using the Web UI to Access HCI
15 Unit 8: SAP Gateway
15 Lesson: Explaining the SAP Gateway Scenario15 Lesson: Explaining the SAP Gateway Development View15 Lesson: Accessing an Open Data (OData) Service
viii © Copyright . All rights reserved.
Course Overview
TARGET AUDIENCEThis course is intended for the following audiences:
● Application Consultant
● Project Stakeholder
● Super / Key / Power User
● Change Manager
● Development Consultant
● Executive
● IT Support
● Industry / Business Analyst Consultant
● Project Manager
● System Administrator
● Systems Architect
● Technology Consultant
● Training Manager
● End User
© Copyright . All rights reserved. ix
x © Copyright . All rights reserved.
UNIT 1 Integration Basics
Lesson 1: Explaining Scenarios and Processes in SAP Process IntegrationLesson ObjectivesAfter completing this lesson, you will be able to:
● Explain scenarios and processes in SAP Process Integration
Lesson 2: Explaining Technical Communication Modes and ProcessesLesson ObjectivesAfter completing this lesson, you will be able to:
● Identify the technical communications modes and processes
● Identify the types of communication transfer modes
Lesson 3: Explaining Business ScenariosLesson ObjectivesAfter completing this lesson, you will be able to:
● Explain business scenarios and the business hierarchy used by SAP
© Copyright . All rights reserved. 1
Unit 1: Integration Basics
2 © Copyright . All rights reserved.
UNIT 2 Classical System-to-System Communication
Lesson 1: Communicating Between Two SAP SystemsLesson ObjectivesAfter completing this lesson, you will be able to:
● Call an RFC between two SAP systems
● Execute a Synchronous Remote Function Call (sRFC)
Lesson 2: Communicating Between Two Non-SAP SystemsLesson ObjectivesAfter completing this lesson, you will be able to:
● Call an RFC in a non-SAP system
Lesson 3: Communicating Using Business Application Programming Interfaces (BAPIs)Lesson ObjectivesAfter completing this lesson, you will be able to:
● Test BAPIs
Lesson 4: Communicating Using IDocsLesson ObjectivesAfter completing this lesson, you will be able to:
● Display IDoc documentation
Lesson 5: Processing IDocsLesson ObjectivesAfter completing this lesson, you will be able to:
● Describe the procedure and characteristics of outbound IDoc processing
● Describe the procedure and characteristics of inbound IDoc processing
© Copyright . All rights reserved. 3
Unit 2: Classical System-to-System Communication
4 © Copyright . All rights reserved.
UNIT 3 Web Services
Lesson 1: Processing HTTP RequestsLesson ObjectivesAfter completing this lesson, you will be able to:
● Locate HTTP communication information
● Process HTTP requests
● Verify the HTTP configuration settings
Lesson 2: Describing Simple Object Access Protocol (SOAP) BasicsLesson ObjectivesAfter completing this lesson, you will be able to:
● Describe the structure of a SOAP message
● Describe the use of SOAP
● Display SOAP runtime
Lesson 3: Analyzing Different Web ServicesLesson ObjectivesAfter completing this lesson, you will be able to:
● Analyze different web services
● Test a web service
Lesson 4: Describing Inside-Out and Outside-In Web ServicesLesson ObjectivesAfter completing this lesson, you will be able to:
● Describe inside-out and outside-in web services
Lesson 5: Explaining Service Oriented Architecture (SOA)Lesson Objectives
© Copyright . All rights reserved. 5
After completing this lesson, you will be able to:
● Describe SOA and SOA access
● Access the Enterprise Service Workplace (ES Workplace)
● Describe the service life cycle
Unit 3: Web Services
6 © Copyright . All rights reserved.
UNIT 4 Integration Technologies: On-Premise Process Integration (Design Time)
Lesson 1: Processing Integration Middleware Tools (PI Dual Stack)Lesson ObjectivesAfter completing this lesson, you will be able to:
● Describe integration middleware tools
Lesson 2: Installing Dual-Stack or Single-Stack OptionsLesson ObjectivesAfter completing this lesson, you will be able to:
● Evaluate whether to install a dual stack or a single stack
Lesson 3: Securing ObjectsLesson ObjectivesAfter completing this lesson, you will be able to:
● Enable security when transferring information
Lesson 4: Creating Process Integration ObjectsLesson ObjectivesAfter completing this lesson, you will be able to:
● Display components in the System Landscape Directory (SLD)
Lesson 5: Explaining Design ObjectsLesson ObjectivesAfter completing this lesson, you will be able to:
● Display integration scenarios and software components in the ESR
Lesson 6: Modeling Process Integration ScenariosLesson Objectives
© Copyright . All rights reserved. 7
After completing this lesson, you will be able to:
● Design a process integration scenario
Lesson 7: Creating an Integration ScenarioLesson ObjectivesAfter completing this lesson, you will be able to:
● Create business and technical systems in the SLD
Lesson 8: Configuring an Integration ScenarioLesson ObjectivesAfter completing this lesson, you will be able to:
● Configure an integration scenario
Lesson 9: Displaying the Configuration Objects in the Integration DirectoryLesson ObjectivesAfter completing this lesson, you will be able to:
● Display configuration objects in the integration directory
Unit 4: Integration Technologies: On-Premise Process Integration (Design Time)
8 © Copyright . All rights reserved.
UNIT 5 Integration Technologies: On-Premise Process Integration (Runtime)
Lesson 1: Connecting SAP Process Integration with ProxiesLesson ObjectivesAfter completing this lesson, you will be able to:
● Locate and test proxies in SAP systems
Lesson 2: Creating File AdaptersLesson ObjectivesAfter completing this lesson, you will be able to:
● Create file adapters
Lesson 3: Executing Configuration ObjectsLesson ObjectivesAfter completing this lesson, you will be able to:
● Execute configuration objects
Lesson 4: Monitoring ToolsLesson ObjectivesAfter completing this lesson, you will be able to:
● Trace messages
© Copyright . All rights reserved. 9
Unit 5: Integration Technologies: On-Premise Process Integration (Runtime)
10 © Copyright . All rights reserved.
UNIT 6 Integration Technologies: On-Premise Process Orchestration (PO)
Lesson 1: Explaining Business Process Management (BPM)Lesson ObjectivesAfter completing this lesson, you will be able to:
● Explain Business Process Management (Business Process Management)
Lesson 2: Explaining Process Orchestration (PO)Lesson ObjectivesAfter completing this lesson, you will be able to:
● Explain Process Orchestration (PO)
Lesson 3: Explaining Advanced Adapter Engine Extended (AEX)Lesson ObjectivesAfter completing this lesson, you will be able to:
● Explain Advanced Adapter Engine Extended (AEX)
Lesson 4: Explaining Business Rules Management (BRM)Lesson ObjectivesAfter completing this lesson, you will be able to:
● Explain Business Rules Management (BRM)
© Copyright . All rights reserved. 11
Unit 6: Integration Technologies: On-Premise Process Orchestration (PO)
12 © Copyright . All rights reserved.
UNIT 7 Integration Technologies: On Demand
Lesson 1: Explaining SAP HANA Cloud IntegrationLesson ObjectivesAfter completing this lesson, you will be able to:
● Explain SAP HANA Cloud Integration
Lesson 2: Describing Eclipse-Based AccessLesson ObjectivesAfter completing this lesson, you will be able to:
● Describe Eclipse-based access
Lesson 3: Using the Web UI to Access HCILesson ObjectivesAfter completing this lesson, you will be able to:
● Use the Web UI to access SAP HANA Cloud Integration
© Copyright . All rights reserved. 13
Unit 7: Integration Technologies: On Demand
14 © Copyright . All rights reserved.
UNIT 8 SAP Gateway
Lesson 1: Explaining the SAP Gateway ScenarioLesson ObjectivesAfter completing this lesson, you will be able to:
● Describe SAP Gateway
Lesson 2: Explaining the SAP Gateway Development ViewLesson ObjectivesAfter completing this lesson, you will be able to:
● Explain the SAP Gateway architecture
Lesson 3: Accessing an Open Data (OData) ServiceLesson ObjectivesAfter completing this lesson, you will be able to:
● Access an OData service
© Copyright . All rights reserved. 15