Developing hybrid ASP.NET Core applications in Azure App Service consuming on-premises data and Microsoft Graph

 Developing hybrid ASP.NET Core applications in Azure App Service consuming on-premises data and Microsoft Graph
 Developing hybrid ASP.NET Core applications in Azure App Service consuming on-premises data and Microsoft Graph
Radi Atanassov
Microsoft Certified Master:
SharePoint 2010
Microsoft Certified Solutions
Master
Microsoft Certified Trainer
Microsoft Most Valuable Professional
(8th year)
Certified Scrum Master
SharePoint User Group Bulgaria
 CEO & Chief Architect at OneBit Software
 Senior Director at Progress
 C# Developer at Rebellious Software (World
of Myths Game)
 Microsoft OfficeDev PnP Core Team Member
 Conference speaker since 2009
 Sound Engineer
 Failed rock star…
•
•
•
•
•
•
•
•
 Developing hybrid ASP.NET Core applications in Azure App Service consuming on-premises data and Microsoft Graph
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
 Developing hybrid ASP.NET Core applications in Azure App Service consuming on-premises data and Microsoft Graph
Other On-premises Systems
On-premises SQL
On-premises Server
Custom DBOutlook Application Custom Legacy
Application
Exchange Mail Protocol
System.Data.SqlClient
Custom DB Custom DB
TCP/UDP
File Share
Azure App Service
Application
Hybrid Connection
Manager
Outbound service bus relay calls
Custom On-
premises Database
CloudOn-premises
(or Azure VM’s)
SQLite
Azure
SQL
Azure
Functions
On-premises
Application
Azure
Storage
 Developing hybrid ASP.NET Core applications in Azure App Service consuming on-premises data and Microsoft Graph
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
 Developing hybrid ASP.NET Core applications in Azure App Service consuming on-premises data and Microsoft Graph
•
•
•
•
•
•
•
Hybrid Connection
Manager
Hybrid Connection
Configuration:
LOB App
Connects to
‘Hostname:Port’
Identified by
Hostname:Port
•
•
•
•
•
•
•
 Developing hybrid ASP.NET Core applications in Azure App Service consuming on-premises data and Microsoft Graph
•
•
 Developing hybrid ASP.NET Core applications in Azure App Service consuming on-premises data and Microsoft Graph
•
•
•
•
•
•
•
 Developing hybrid ASP.NET Core applications in Azure App Service consuming on-premises data and Microsoft Graph
•
•
•
•
•
•
 Developing hybrid ASP.NET Core applications in Azure App Service consuming on-premises data and Microsoft Graph
•
•
•
•
•
 Developing hybrid ASP.NET Core applications in Azure App Service consuming on-premises data and Microsoft Graph
1 of 27

Recommended

ECS2018 PnP Training Day - Branding by
ECS2018 PnP Training Day - BrandingECS2018 PnP Training Day - Branding
ECS2018 PnP Training Day - BrandingSharePointRadi
1.7K views19 slides
Microsoft for developers open source and cross platform by
Microsoft for developers  open source and cross platformMicrosoft for developers  open source and cross platform
Microsoft for developers open source and cross platformJulie Lerman
1.7K views8 slides
Using PowerShell as DSL in .Net applications by
Using PowerShell as DSL in .Net applicationsUsing PowerShell as DSL in .Net applications
Using PowerShell as DSL in .Net applicationsJoy George
1.1K views12 slides
Entity Framework Today (May 2012) by
Entity Framework Today (May 2012)Entity Framework Today (May 2012)
Entity Framework Today (May 2012)Julie Lerman
1.1K views19 slides
European O365 Connect SharePoint Online Applification by
European O365 Connect SharePoint Online ApplificationEuropean O365 Connect SharePoint Online Applification
European O365 Connect SharePoint Online ApplificationAlbert-Jan Schot
997 views24 slides
EF6 or EF Core? How Do I Choose? by
EF6 or EF Core? How Do I Choose?EF6 or EF Core? How Do I Choose?
EF6 or EF Core? How Do I Choose?Julie Lerman
7K views31 slides

More Related Content

Similar to Developing hybrid ASP.NET Core applications in Azure App Service consuming on-premises data and Microsoft Graph

Serverless Azure by
Serverless AzureServerless Azure
Serverless AzureMark Allan
393 views35 slides
Cloud for Game Developers – Myth or Real Scenarios? by
Cloud for Game Developers – Myth or Real Scenarios?Cloud for Game Developers – Myth or Real Scenarios?
Cloud for Game Developers – Myth or Real Scenarios?DevGAMM Conference
137 views50 slides
How Joomla and Microsoft are a Great Open Source Success by
How Joomla and Microsoft are a Great Open Source SuccessHow Joomla and Microsoft are a Great Open Source Success
How Joomla and Microsoft are a Great Open Source SuccessCory Fowler
1.8K views42 slides
Brk2045 upgrade sql server 2017 (on prem, iaa-s and paas) by
Brk2045 upgrade sql server 2017 (on prem, iaa-s and paas)Brk2045 upgrade sql server 2017 (on prem, iaa-s and paas)
Brk2045 upgrade sql server 2017 (on prem, iaa-s and paas)Bob Ward
1.7K views41 slides
A Real World Guide to Building Highly Available Fault Tolerant SharePoint Farms by
A Real World Guide to Building Highly Available Fault Tolerant SharePoint FarmsA Real World Guide to Building Highly Available Fault Tolerant SharePoint Farms
A Real World Guide to Building Highly Available Fault Tolerant SharePoint FarmsEric Shupps
2.9K views53 slides
Office 365 for Developers by
Office 365 for DevelopersOffice 365 for Developers
Office 365 for DevelopersWes Yanaga
5.6K views62 slides

Similar to Developing hybrid ASP.NET Core applications in Azure App Service consuming on-premises data and Microsoft Graph (20)

Serverless Azure by Mark Allan
Serverless AzureServerless Azure
Serverless Azure
Mark Allan393 views
Cloud for Game Developers – Myth or Real Scenarios? by DevGAMM Conference
Cloud for Game Developers – Myth or Real Scenarios?Cloud for Game Developers – Myth or Real Scenarios?
Cloud for Game Developers – Myth or Real Scenarios?
DevGAMM Conference137 views
How Joomla and Microsoft are a Great Open Source Success by Cory Fowler
How Joomla and Microsoft are a Great Open Source SuccessHow Joomla and Microsoft are a Great Open Source Success
How Joomla and Microsoft are a Great Open Source Success
Cory Fowler1.8K views
Brk2045 upgrade sql server 2017 (on prem, iaa-s and paas) by Bob Ward
Brk2045 upgrade sql server 2017 (on prem, iaa-s and paas)Brk2045 upgrade sql server 2017 (on prem, iaa-s and paas)
Brk2045 upgrade sql server 2017 (on prem, iaa-s and paas)
Bob Ward1.7K views
A Real World Guide to Building Highly Available Fault Tolerant SharePoint Farms by Eric Shupps
A Real World Guide to Building Highly Available Fault Tolerant SharePoint FarmsA Real World Guide to Building Highly Available Fault Tolerant SharePoint Farms
A Real World Guide to Building Highly Available Fault Tolerant SharePoint Farms
Eric Shupps2.9K views
Office 365 for Developers by Wes Yanaga
Office 365 for DevelopersOffice 365 for Developers
Office 365 for Developers
Wes Yanaga5.6K views
SPC Adriatics 2013 - Working with the new SharePoint Online Apps by Toni Pohl by atwork
SPC Adriatics 2013 - Working with the new SharePoint Online Apps by Toni PohlSPC Adriatics 2013 - Working with the new SharePoint Online Apps by Toni Pohl
SPC Adriatics 2013 - Working with the new SharePoint Online Apps by Toni Pohl
atwork583 views
Belgrade R - Intro to H2O and Deep Water by Sri Ambati
Belgrade R - Intro to H2O and Deep WaterBelgrade R - Intro to H2O and Deep Water
Belgrade R - Intro to H2O and Deep Water
Sri Ambati486 views
H2O at BelgradeR Meetup by Jo-fai Chow
H2O at BelgradeR MeetupH2O at BelgradeR Meetup
H2O at BelgradeR Meetup
Jo-fai Chow473 views
Implementing SharePoint on Azure, Lessons Learnt from a Real World Project by K.Mohamed Faizal
Implementing SharePoint on Azure, Lessons Learnt from a Real World ProjectImplementing SharePoint on Azure, Lessons Learnt from a Real World Project
Implementing SharePoint on Azure, Lessons Learnt from a Real World Project
K.Mohamed Faizal732 views
An insight to microsoft platform by Confiz
An insight to microsoft platformAn insight to microsoft platform
An insight to microsoft platform
Confiz582 views
Introduction to Microsoft Azure App Service (Logic and API Apps) by Sandro Pereira
Introduction to Microsoft Azure App Service (Logic and API Apps)Introduction to Microsoft Azure App Service (Logic and API Apps)
Introduction to Microsoft Azure App Service (Logic and API Apps)
Sandro Pereira1.3K views
Spstc2011 share point for dotcom sites by David Broussard
Spstc2011   share point for dotcom sitesSpstc2011   share point for dotcom sites
Spstc2011 share point for dotcom sites
David Broussard347 views
azure track -03- it pros meet azure - again by ITProceed
azure track -03- it pros meet azure - againazure track -03- it pros meet azure - again
azure track -03- it pros meet azure - again
ITProceed658 views
Microsoft Azure : Hey ITPRo's Meet Azure .. .again! by Mike Martin
Microsoft Azure : Hey ITPRo's Meet Azure .. .again!Microsoft Azure : Hey ITPRo's Meet Azure .. .again!
Microsoft Azure : Hey ITPRo's Meet Azure .. .again!
Mike Martin2K views
Building a Platform-as-a-Service with Docker and Node.js by Kevin Swiber
Building a Platform-as-a-Service with Docker and Node.jsBuilding a Platform-as-a-Service with Docker and Node.js
Building a Platform-as-a-Service with Docker and Node.js
Kevin Swiber3.5K views
Microsoft Teams Vision and Strategy by Joel Oleson
Microsoft Teams Vision and StrategyMicrosoft Teams Vision and Strategy
Microsoft Teams Vision and Strategy
Joel Oleson454 views

Recently uploaded

DRYiCE™ iAutomate: AI-enhanced Intelligent Runbook Automation by
DRYiCE™ iAutomate: AI-enhanced Intelligent Runbook AutomationDRYiCE™ iAutomate: AI-enhanced Intelligent Runbook Automation
DRYiCE™ iAutomate: AI-enhanced Intelligent Runbook AutomationHCLSoftware
6 views8 slides
Using Qt under LGPL-3.0 by
Using Qt under LGPL-3.0Using Qt under LGPL-3.0
Using Qt under LGPL-3.0Burkhard Stubert
13 views11 slides
360 graden fabriek by
360 graden fabriek360 graden fabriek
360 graden fabriekinfo33492
143 views25 slides
2023-November-Schneider Electric-Meetup-BCN Admin Group.pptx by
2023-November-Schneider Electric-Meetup-BCN Admin Group.pptx2023-November-Schneider Electric-Meetup-BCN Admin Group.pptx
2023-November-Schneider Electric-Meetup-BCN Admin Group.pptxanimuscrm
15 views19 slides
How Workforce Management Software Empowers SMEs | TraQSuite by
How Workforce Management Software Empowers SMEs | TraQSuiteHow Workforce Management Software Empowers SMEs | TraQSuite
How Workforce Management Software Empowers SMEs | TraQSuiteTraQSuite
5 views3 slides
Programming Field by
Programming FieldProgramming Field
Programming Fieldthehardtechnology
6 views9 slides

Recently uploaded(20)

DRYiCE™ iAutomate: AI-enhanced Intelligent Runbook Automation by HCLSoftware
DRYiCE™ iAutomate: AI-enhanced Intelligent Runbook AutomationDRYiCE™ iAutomate: AI-enhanced Intelligent Runbook Automation
DRYiCE™ iAutomate: AI-enhanced Intelligent Runbook Automation
HCLSoftware6 views
360 graden fabriek by info33492
360 graden fabriek360 graden fabriek
360 graden fabriek
info33492143 views
2023-November-Schneider Electric-Meetup-BCN Admin Group.pptx by animuscrm
2023-November-Schneider Electric-Meetup-BCN Admin Group.pptx2023-November-Schneider Electric-Meetup-BCN Admin Group.pptx
2023-November-Schneider Electric-Meetup-BCN Admin Group.pptx
animuscrm15 views
How Workforce Management Software Empowers SMEs | TraQSuite by TraQSuite
How Workforce Management Software Empowers SMEs | TraQSuiteHow Workforce Management Software Empowers SMEs | TraQSuite
How Workforce Management Software Empowers SMEs | TraQSuite
TraQSuite5 views
Navigating container technology for enhanced security by Niklas Saari by Metosin Oy
Navigating container technology for enhanced security by Niklas SaariNavigating container technology for enhanced security by Niklas Saari
Navigating container technology for enhanced security by Niklas Saari
Metosin Oy14 views
JioEngage_Presentation.pptx by admin125455
JioEngage_Presentation.pptxJioEngage_Presentation.pptx
JioEngage_Presentation.pptx
admin1254556 views
Dapr Unleashed: Accelerating Microservice Development by Miroslav Janeski
Dapr Unleashed: Accelerating Microservice DevelopmentDapr Unleashed: Accelerating Microservice Development
Dapr Unleashed: Accelerating Microservice Development
Miroslav Janeski12 views
.NET Developer Conference 2023 - .NET Microservices mit Dapr – zu viel Abstra... by Marc Müller
.NET Developer Conference 2023 - .NET Microservices mit Dapr – zu viel Abstra....NET Developer Conference 2023 - .NET Microservices mit Dapr – zu viel Abstra...
.NET Developer Conference 2023 - .NET Microservices mit Dapr – zu viel Abstra...
Marc Müller41 views
Unlocking the Power of AI in Product Management - A Comprehensive Guide for P... by NimaTorabi2
Unlocking the Power of AI in Product Management - A Comprehensive Guide for P...Unlocking the Power of AI in Product Management - A Comprehensive Guide for P...
Unlocking the Power of AI in Product Management - A Comprehensive Guide for P...
NimaTorabi215 views
Introduction to Git Source Control by John Valentino
Introduction to Git Source ControlIntroduction to Git Source Control
Introduction to Git Source Control
John Valentino6 views
Generic or specific? Making sensible software design decisions by Bert Jan Schrijver
Generic or specific? Making sensible software design decisionsGeneric or specific? Making sensible software design decisions
Generic or specific? Making sensible software design decisions
FIMA 2023 Neo4j & FS - Entity Resolution.pptx by Neo4j
FIMA 2023 Neo4j & FS - Entity Resolution.pptxFIMA 2023 Neo4j & FS - Entity Resolution.pptx
FIMA 2023 Neo4j & FS - Entity Resolution.pptx
Neo4j17 views
Gen Apps on Google Cloud PaLM2 and Codey APIs in Action by Márton Kodok
Gen Apps on Google Cloud PaLM2 and Codey APIs in ActionGen Apps on Google Cloud PaLM2 and Codey APIs in Action
Gen Apps on Google Cloud PaLM2 and Codey APIs in Action
Márton Kodok15 views

Developing hybrid ASP.NET Core applications in Azure App Service consuming on-premises data and Microsoft Graph