bit102 - cdn.training.sap.com

22
BIT102 SAP Integration Technology Interfaces II (Web Interfaces) . . COURSE OUTLINE . Course Version: 19 Course Duration:

Upload: others

Post on 20-May-2022

7 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: BIT102 - cdn.training.sap.com

BIT102SAP Integration Technology Interfaces II (Web Interfaces)

..

COURSE OUTLINE.

Course Version: 19Course Duration:

Page 2: BIT102 - cdn.training.sap.com
Page 3: BIT102 - cdn.training.sap.com

SAP Copyrights, Trademarks and Disclaimers

© 2020 SAP SE or an SAP affiliate company. 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 or an SAP affiliate company.

SAP and other SAP products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of SAP SE (or an SAP affiliate company) in Germany and other countries. Please see http://global12.sap.com/corporate-en/legal/copyright/index.epx for additional trademark information and notices.

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

National product specifications may vary.

This course may have been machine translated and may contain grammatical errors or inaccuracies.

These materials are provided by SAP SE or an SAP affiliate company for informational purposes only, without representation or warranty of any kind, and SAP SE or its affiliated companies shall not be liable for errors or omissions with respect to the materials. The only warranties for SAP SE or SAP affiliate company 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.

In particular, SAP SE or its affiliated companies have no obligation to pursue any course of business outlined in this document or any related presentation, or to develop or release any functionality mentioned therein. This document, or any related presentation, and SAP SE’s or its affiliated companies’ strategy and possible future developments, products, and/or platform directions and functionality are all subject to change and may be changed by SAP SE or its affiliated companies at any time for any reason without notice. The information in this document is not a commitment, promise, or legal obligation to deliver any material, code, or functionality. All forward-looking statements are subject to various risks and uncertainties that could cause actual results to differ materially from expectations. Readers are cautioned not to place undue reliance on these forward-looking statements, which speak only as of their dates, and they should not be relied upon in making purchasing decisions.

© Copyright. All rights reserved. iii

Page 4: BIT102 - cdn.training.sap.com

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

iv © Copyright. All rights reserved.

Page 5: BIT102 - cdn.training.sap.com

Contents

vii Course Overview

1 Unit 1: ABAP Web Services, Introduction

1 Lesson: Introducing ABAP Web Services

3 Unit 2: Fundamentals

3 Lesson: Explaining XML Basics3 Lesson: Explaining WSDL Basics3 Lesson: Explaining SOAP Basics3 Lesson: Explaining HTTP Basics3 Lesson: Explaining Supported Web Service Standards as SAP

5 Unit 3: Development Approaches at SAP

5 Lesson: Explaining the Inside-Out Approach5 Lesson: Explaining the Outside-In Approach

7 Unit 4: Web Service Communication

7 Lesson: Explaining Message Exchange Pattern7 Lesson: Explaining Synchronous Communication Pattern7 Lesson: Explaining Asynchronous Communication Pattern7 Lesson: Explaining Interface Pattern

9 Unit 5: Tools to Create and Test Web Services

9 Lesson: Creating and Configuring Web Services Using SOAMANAGER

9 Lesson: Testing Web Services with the Web Services Navigator9 Lesson: Monitoring Web Service Calls

11 Unit 6: Web Service Reliable Messaging (WS-RM)

11 Lesson: Configuring the Web Service Runtime11 Lesson: Explaining Web Service Reliable Messaging (WS-RM)

13 Unit 7: Application Programming Interfaces (APIs)

13 Lesson: Explaining APIs13 Lesson: Explaining Request and Response APIs13 Lesson: Explaining Rest APIs13 Lesson: Explaining JSON Based Representation Formats13 Lesson: Designing and Using REST APIs13 Lesson: Explaining OData14 Lesson: Exploring APIs in the SAP Universe

© Copyright. All rights reserved. v

Page 6: BIT102 - cdn.training.sap.com

vi © Copyright. All rights reserved.

Page 7: BIT102 - cdn.training.sap.com

Course Overview

TARGET AUDIENCEThis course is intended for the following audiences:

● Executive

● Project Manager

● Project Stakeholder

● Training Manager

● Change Manager

● Application Consultant

● Development Consultant

● Technology Consultant

● Industry / Business Analyst Consultant

● End User

● Super / Key / Power User

● System Administrator

● System Architect

● Trainer

© Copyright. All rights reserved. vii

Page 8: BIT102 - cdn.training.sap.com

viii © Copyright. All rights reserved.

Page 9: BIT102 - cdn.training.sap.com

UNIT 1 ABAP Web Services, Introduction

Lesson 1: Introducing ABAP Web ServicesLesson ObjectivesAfter completing this lesson, you will be able to:

● Introduce ABAP Web Services

© Copyright. All rights reserved. 1

Page 10: BIT102 - cdn.training.sap.com

Unit 1: ABAP Web Services, Introduction

2 © Copyright. All rights reserved.

Page 11: BIT102 - cdn.training.sap.com

UNIT 2 Fundamentals

Lesson 1: Explaining XML BasicsLesson ObjectivesAfter completing this lesson, you will be able to:

● Explain XML basics

Lesson 2: Explaining WSDL BasicsLesson ObjectivesAfter completing this lesson, you will be able to:

● Explain WSDL basics

Lesson 3: Explaining SOAP BasicsLesson ObjectivesAfter completing this lesson, you will be able to:

● Explain SOAP basics

Lesson 4: Explaining HTTP BasicsLesson ObjectivesAfter completing this lesson, you will be able to:

● Explain HTTP basics

Lesson 5: Explaining Supported Web Service Standards as SAPLesson ObjectivesAfter completing this lesson, you will be able to:

● Explain supported Web Service standards as SAP

© Copyright. All rights reserved. 3

Page 12: BIT102 - cdn.training.sap.com

Unit 2: Fundamentals

4 © Copyright. All rights reserved.

Page 13: BIT102 - cdn.training.sap.com

UNIT 3 Development Approaches at SAP

Lesson 1: Explaining the Inside-Out ApproachLesson ObjectivesAfter completing this lesson, you will be able to:

● Explain the inside-out approach

Lesson 2: Explaining the Outside-In ApproachLesson ObjectivesAfter completing this lesson, you will be able to:

● Explain the outside-in approach

© Copyright. All rights reserved. 5

Page 14: BIT102 - cdn.training.sap.com

Unit 3: Development Approaches at SAP

6 © Copyright. All rights reserved.

Page 15: BIT102 - cdn.training.sap.com

UNIT 4 Web Service Communication

Lesson 1: Explaining Message Exchange PatternLesson ObjectivesAfter completing this lesson, you will be able to:

● Explain Message Exchange Pattern

Lesson 2: Explaining Synchronous Communication PatternLesson ObjectivesAfter completing this lesson, you will be able to:

● Explain synchronous communication pattern

Lesson 3: Explaining Asynchronous Communication PatternLesson ObjectivesAfter completing this lesson, you will be able to:

● Explain asynchronous communication pattern

Lesson 4: Explaining Interface PatternLesson ObjectivesAfter completing this lesson, you will be able to:

● Explain Interface Pattern

© Copyright. All rights reserved. 7

Page 16: BIT102 - cdn.training.sap.com

Unit 4: Web Service Communication

8 © Copyright. All rights reserved.

Page 17: BIT102 - cdn.training.sap.com

UNIT 5 Tools to Create and Test Web Services

Lesson 1: Creating and Configuring Web Services Using SOAMANAGERLesson ObjectivesAfter completing this lesson, you will be able to:

● Create Web Services with SOAMANAGER

Lesson 2: Testing Web Services with the Web Services NavigatorLesson ObjectivesAfter completing this lesson, you will be able to:

● Test Web Services with Web Services Navigator

Lesson 3: Monitoring Web Service CallsLesson ObjectivesAfter completing this lesson, you will be able to:

● Monitor Web Service calls

© Copyright. All rights reserved. 9

Page 18: BIT102 - cdn.training.sap.com

Unit 5: Tools to Create and Test Web Services

10 © Copyright. All rights reserved.

Page 19: BIT102 - cdn.training.sap.com

UNIT 6 Web Service Reliable Messaging (WS-RM)

Lesson 1: Configuring the Web Service RuntimeLesson ObjectivesAfter completing this lesson, you will be able to:

● Configure the WS Runtime for WS-RM Usage

Lesson 2: Explaining Web Service Reliable Messaging (WS-RM)Lesson ObjectivesAfter completing this lesson, you will be able to:

● Explain Web Service Reliable Messaging (WS-RM)

© Copyright. All rights reserved. 11

Page 20: BIT102 - cdn.training.sap.com

Unit 6: Web Service Reliable Messaging (WS-RM)

12 © Copyright. All rights reserved.

Page 21: BIT102 - cdn.training.sap.com

UNIT 7 Application Programming Interfaces (APIs)

Lesson 1: Explaining APIsLesson ObjectivesAfter completing this lesson, you will be able to:

● Explain APIs

Lesson 2: Explaining Request and Response APIsLesson ObjectivesAfter completing this lesson, you will be able to:

● Explain Request and Response APIs

Lesson 3: Explaining Rest APIsLesson ObjectivesAfter completing this lesson, you will be able to:

● Explain REST APIs

Lesson 4: Explaining JSON Based Representation FormatsLesson ObjectivesAfter completing this lesson, you will be able to:

● Explain JSON based representation formats

Lesson 5: Designing and Using REST APIsLesson ObjectivesAfter completing this lesson, you will be able to:

● Design and use REST APIs

Lesson 6: Explaining ODataLesson Objectives

© Copyright. All rights reserved. 13

Page 22: BIT102 - cdn.training.sap.com

After completing this lesson, you will be able to:

● Explain OData

Lesson 7: Exploring APIs in the SAP UniverseLesson ObjectivesAfter completing this lesson, you will be able to:

● Explore APIs in the SAP universe

Unit 7: Application Programming Interfaces (APIs)

14 © Copyright. All rights reserved.