microsoft / WhatTheHack

A collection of challenge based hack-a-thons including student guide, coach guide, lecture presentations, sample/instructional code and templates. Please visit the What The Hack website at: https://aka.ms/wth
MIT License
1.76k stars 866 forks source link

[Proposal]: SAP AppDev on Azure #346

Closed WillEastbury closed 2 years ago

WillEastbury commented 2 years ago

Topic

Application integration and development in Azure using an SAP system as the data backend.

This hack is designed to help build skills in connecting other Azure services to SAP instances hosted on the Microsoft Azure platform. Connecting services to SAP systems hosted either on-premises or in the cloud should not be overly difficult, yet often the correct tools and processes are poorly understood and / or documented.

Following on from 042-SAPOnAzure (note not competing with or overlapping with) many SAP S/4 HANA or ECC customers wish to use Azure to build build applications and integrations that connect to or from an SAP environment to add new levels of scalability, elasticity or new features and functionality to their SAP backends.

Abstract/Learning Objectives

The SAP on Azure Application Modernization WTH challenges will help you build on your prior knowledge of SAP and build applications and integrations that can connect SAP to Azure Services and dotnet applications using industry standard protocols such as OData, OpenApi, OAuth2, OpenID Connect.

You will learn how to front SAP systems with Azure Gateways such as Azure API Management and how to authenticate, authorize and cache data from these services for use in modern distributed web architectures. Once you have completed these challenges you will be ready to move away from legacy ABAP-based code integrations and towards modern, open protocols.

You will then move on to building interactive applications and intelligent agents that can both consume and react to the raw data and event streams, that are produced from the SAP Platform services that you have connected to.

Delivery Date

2022-02-20

Authors

Martin Pankraz
Vinod Desmuth
Christof Claessens
Jelle Druyts
Martin Raepple

Other

Proposal is here https://github.com/WillEastbury/WhatTheHack/tree/master/046-SAPAppModernization

Active PR for the hack is here https://github.com/microsoft/WhatTheHack/pull/333/files

Code of Conduct

jrzyshr commented 2 years ago

Thanks Will for putting the proposal up here. I linked this issue to your PR. Can you mark your PR as 'draft' until we're ready for a final review?

Also, until we're ready for the final review, please rename your hack to XXX-SAPAppModernization. We'll assign you a final number when the PR is ready.

WillEastbury commented 2 years ago

Renamed, and to be honest - apart from the first-run creation of the coach documents this is usable now.

Can we start the review process please ?

Sent from Outlookhttp://aka.ms/weboutlook

From: Peter C. Laudati @.> Sent: 17 February 2022 20:22 To: microsoft/WhatTheHack @.> Cc: Will Eastbury @.>; Author @.> Subject: Re: [microsoft/WhatTheHack] [Proposal]: SAP AppDev on Azure (Issue #346)

Thanks Will for putting the proposal up here. I linked this issue to your PR. Can you mark your PR as 'draft' until we're ready for a final review?

Also, until we're ready for the final review, please rename your hack to XXX-SAPAppModernization. We'll assign you a final number when the PR is ready.

- Reply to this email directly, view it on GitHubhttps://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fmicrosoft%2FWhatTheHack%2Fissues%2F346%23issuecomment-1043389841&data=04%7C01%7Cwilliam.eastbury%40microsoft.com%7Cf1b114c1052142d361b608d9f2533317%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C637807261464572693%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&sdata=KQ60K20e5%2FjT%2BRPQh1kSEkAxV%2BIj6vcGpU9xHeEoMnc%3D&reserved=0, or unsubscribehttps://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fnotifications%2Funsubscribe-auth%2FACTAZ3XW4AZ6FLDIQKIDOC3U3VKHXANCNFSM5OSPCFUA&data=04%7C01%7Cwilliam.eastbury%40microsoft.com%7Cf1b114c1052142d361b608d9f2533317%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C637807261464572693%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&sdata=TBWzA7KOk4EnQXVpHvGPd3wQ8HkFqD1VZ0hnnCza59Q%3D&reserved=0. Triage notifications on the go with GitHub Mobile for iOShttps://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fapps.apple.com%2Fapp%2Fapple-store%2Fid1477376905%3Fct%3Dnotification-email%26mt%3D8%26pt%3D524675&data=04%7C01%7Cwilliam.eastbury%40microsoft.com%7Cf1b114c1052142d361b608d9f2533317%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C637807261464572693%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&sdata=jNCbScjoVQ8FBXeoso669EbtfcOd%2FMCez26IsPVlx44%3D&reserved=0 or Androidhttps://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fplay.google.com%2Fstore%2Fapps%2Fdetails%3Fid%3Dcom.github.android%26referrer%3Dutm_campaign%253Dnotification-email%2526utm_medium%253Demail%2526utm_source%253Dgithub&data=04%7C01%7Cwilliam.eastbury%40microsoft.com%7Cf1b114c1052142d361b608d9f2533317%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C637807261464572693%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&sdata=HlEjQFAmbo5Q8Z2wGasLE85SZXm4%2B3ZMQotQhgJg5T8%3D&reserved=0. You are receiving this because you authored the thread.Message ID: @.***>