SlideShare a Scribd company logo
1 of 19
A lap around Azure
Integration Services
How to build integration solutions using the iPaaS Azure offering
Who am I?
Recently joined ASB as Integration Specialist
Former Integration Lead Consultant for Theta
Born in Sao Paulo, Brazil
Die hard Sport Club Corinthians Paulista fan
@alessandromoura
www.alessandromoura.com.br
What is AIS?
APIs – How to publish and manage them
Orchestration – How to create and run integration logic
Messaging – How to communicate in a loosely coupled way
Events – How to be more efficient to learn about changes as they happen
Azure Integration Services Technologies
Azure Integration Services
Demo Scenario -
Current Architecture
• Web App integrates with Bolinha (little ball)
restaurant through a SOAP Web Service
• Web App needs to integrate with another
restaurant called Hocca Bar through a REST Web
Service
• Web App needs to integrate with another
restaurant that does not have a Web Service, just
SMS
MyOnlineFood
SOAP Web Service
(Bolinha)
REST Web Service
(Hocca Bar)
Email
(Kyoto)
Consume PublishMediate
Azure portalGatewayDeveloper portal
Abstract
Secure & protect
Manage lifecycle
Monitor & measure
Onboard developers
Monetize
Discover
Learn
Get access
Try
Get help
SDKs and samples
API Management
Demo – API
Management
• Exposing an existing API
• Import API
• Canonical Model
• Facilitate App Developer life
MyOnlineFood
SOAP Web Service
(Bolinha)
REST Web Service
(Hocca Bar)
Email
(Kyoto)
Azure Logic Apps
Powerful Capabilities
Fast integration using innovative Visual
Designer
Easy workflow creation with triggers
and actions
More than 200 connectors to mashup
applications, data and services
Built for mission critical 24x7 Enterprise
Integration
Devops built-in: Create, deploy, manage
and monitor
Demo – Logic App
• Adding a orchestrator to communicate with all
endpoints
• Leveraging the Logic App connectors to do
integration work
• Web application does not have dependency on
lots of components
• Loosely coupled approach on the web
application side
MyOnlineFood
SOAP Web Service
(Bolinha)
REST Web Service
(Hocca Bar)
Email
(Kyoto)
Service Bus - Concepts
Build reliable and elastic cloud apps with messaging
Protect your application from temporary spikes in traffic
Decouple your applications from each other
Connect your existing on-premises systems to cloud solutions
Distribute messages to multiple independent back-end systems
Scale out ordered messaging to multiple readers
Rich broker features
Service Bus - Features
• Namespaces
• Queues
• Topics
• Subscriptions
• Message sessions
• Auto-forwarding
• Dead-lettering
• Scheduled delivery
• Message deferral
• Batching
• Transactions
• Filtering and actions
• Auto-delete on idle
• Duplicate detection
Demo – Service Bus
• Adding a publish-subscribe architecture
• Brings independency to all parts
• The task of one restaurant does not impact the
others
MyOnlineFood
SOAP Web Service
(Bolinha)
REST Web Service
(Hocca Bar)
Email
(Kyoto)
Event Grid
Events are raised by other services
Independent individual messages
Push semantics
Filtering and routing
Pay as you go
Fan out
Azure Event Grid
Demo – Event Grid
• Adding a publish-subscribe architecture
• Brings independency to all parts
• The task of one restaurant does not impact the
others
MyOnlineFood
SOAP Web Service
(Bolinha)
REST Web Service
(Hocca Bar)
Email
(Kyoto)
Azure Functions
Complementing technologies
• Azure Key Vault
• Azure Storage
• Azure Data Factory
Monitoring
• Log Analytics
• Application Insights
• Azure Monitor
Thank You!!!
FEIJOADA PASTEL MORTADELA SANDWICH

More Related Content

What's hot

ServiceFabric-Arch
ServiceFabric-ArchServiceFabric-Arch
ServiceFabric-Arch
Saravanan G
 

What's hot (20)

Serverless Architecture - Azure Logic apps
Serverless Architecture - Azure Logic appsServerless Architecture - Azure Logic apps
Serverless Architecture - Azure Logic apps
 
Logic apps
Logic appsLogic apps
Logic apps
 
Azure Web Apps - Introduction
Azure Web Apps - IntroductionAzure Web Apps - Introduction
Azure Web Apps - Introduction
 
Microsoft Azure Api Management
Microsoft Azure Api ManagementMicrosoft Azure Api Management
Microsoft Azure Api Management
 
Azure API Management - why should I care?
Azure API Management - why should I care?Azure API Management - why should I care?
Azure API Management - why should I care?
 
O365Con18 - PowerApps build custom forms for SharePoint with Azure Maps - Bra...
O365Con18 - PowerApps build custom forms for SharePoint with Azure Maps - Bra...O365Con18 - PowerApps build custom forms for SharePoint with Azure Maps - Bra...
O365Con18 - PowerApps build custom forms for SharePoint with Azure Maps - Bra...
 
Real-time web applications using SharePoint, SignalR and Azure Service Bus
Real-time web applications using SharePoint, SignalR and Azure Service BusReal-time web applications using SharePoint, SignalR and Azure Service Bus
Real-time web applications using SharePoint, SignalR and Azure Service Bus
 
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)
Introduction to Microsoft Azure App Service (Logic and API Apps)
 
What to look for in an integration platform
What to look for in an integration platformWhat to look for in an integration platform
What to look for in an integration platform
 
Grokking microservices in 5 minutes
Grokking microservices in 5 minutesGrokking microservices in 5 minutes
Grokking microservices in 5 minutes
 
Azure logic app
Azure logic appAzure logic app
Azure logic app
 
Share point 2013 new and improved
Share point 2013 new and improvedShare point 2013 new and improved
Share point 2013 new and improved
 
Azure API Management
Azure API ManagementAzure API Management
Azure API Management
 
ServiceFabric-Arch
ServiceFabric-ArchServiceFabric-Arch
ServiceFabric-Arch
 
Take Control of your APIs in a Microservice Architecture
Take Control of your APIs in a Microservice ArchitectureTake Control of your APIs in a Microservice Architecture
Take Control of your APIs in a Microservice Architecture
 
SPUnite17 Introduction to Azure Web Applications
SPUnite17 Introduction to Azure Web ApplicationsSPUnite17 Introduction to Azure Web Applications
SPUnite17 Introduction to Azure Web Applications
 
Azure app services API apps
Azure app services API appsAzure app services API apps
Azure app services API apps
 
[Struyf] Automate Your Tasks With Azure Functions
[Struyf] Automate Your Tasks With Azure Functions[Struyf] Automate Your Tasks With Azure Functions
[Struyf] Automate Your Tasks With Azure Functions
 
Api management 101
Api management 101Api management 101
Api management 101
 
Microservices and the Cloud-Based Future of Integration
Microservices and the Cloud-Based Future of IntegrationMicroservices and the Cloud-Based Future of Integration
Microservices and the Cloud-Based Future of Integration
 

Similar to GIBC 2019 - AIS - Alessandro Moura

API Gateways are going through an identity crisis
API Gateways are going through an identity crisisAPI Gateways are going through an identity crisis
API Gateways are going through an identity crisis
Christian Posta
 

Similar to GIBC 2019 - AIS - Alessandro Moura (20)

Practical soa for business and researchers
Practical soa for business and researchersPractical soa for business and researchers
Practical soa for business and researchers
 
Keynote speech
Keynote speechKeynote speech
Keynote speech
 
Overview of azure microservices and the impact on integration
Overview of azure microservices and the impact on integrationOverview of azure microservices and the impact on integration
Overview of azure microservices and the impact on integration
 
2015-12-02 - WebCamp - Microsoft Azure Logic Apps
2015-12-02 - WebCamp - Microsoft Azure Logic Apps2015-12-02 - WebCamp - Microsoft Azure Logic Apps
2015-12-02 - WebCamp - Microsoft Azure Logic Apps
 
Integrating SaaS application using Microsoft’s Azure App Service Platform
Integrating SaaS application using Microsoft’s Azure App Service PlatformIntegrating SaaS application using Microsoft’s Azure App Service Platform
Integrating SaaS application using Microsoft’s Azure App Service Platform
 
Azure integration services from the IT Professional perspective
Azure integration services from the IT Professional perspectiveAzure integration services from the IT Professional perspective
Azure integration services from the IT Professional perspective
 
Oow2016 review--paas-microservices-
Oow2016 review--paas-microservices-Oow2016 review--paas-microservices-
Oow2016 review--paas-microservices-
 
API Gateways are going through an identity crisis
API Gateways are going through an identity crisisAPI Gateways are going through an identity crisis
API Gateways are going through an identity crisis
 
Code Camp Auckland 2015 - DEV1 Microsoft API Approaches 101
Code Camp Auckland 2015 - DEV1 Microsoft API Approaches 101Code Camp Auckland 2015 - DEV1 Microsoft API Approaches 101
Code Camp Auckland 2015 - DEV1 Microsoft API Approaches 101
 
Designing Microservices
Designing MicroservicesDesigning Microservices
Designing Microservices
 
QCon SF-feedback
QCon SF-feedbackQCon SF-feedback
QCon SF-feedback
 
M meijer api management - tech-days 2015
M meijer   api management - tech-days 2015M meijer   api management - tech-days 2015
M meijer api management - tech-days 2015
 
Global Azure 2022 - Architecting Modern Serverless APIs with Azure Functions ...
Global Azure 2022 - Architecting Modern Serverless APIs with Azure Functions ...Global Azure 2022 - Architecting Modern Serverless APIs with Azure Functions ...
Global Azure 2022 - Architecting Modern Serverless APIs with Azure Functions ...
 
Microservices: Architecting for Innovation - Level 300
Microservices: Architecting for Innovation - Level 300Microservices: Architecting for Innovation - Level 300
Microservices: Architecting for Innovation - Level 300
 
Get started azure- Azure Mobile Services
Get started azure- Azure Mobile ServicesGet started azure- Azure Mobile Services
Get started azure- Azure Mobile Services
 
Connect the Impossible with Azure Logic App
Connect the Impossible with Azure Logic AppConnect the Impossible with Azure Logic App
Connect the Impossible with Azure Logic App
 
First Look at Azure Logic Apps (BAUG)
First Look at Azure Logic Apps (BAUG)First Look at Azure Logic Apps (BAUG)
First Look at Azure Logic Apps (BAUG)
 
The Hitchhiker’s Guide to Hybrid Connectivity
The Hitchhiker’s Guide to Hybrid ConnectivityThe Hitchhiker’s Guide to Hybrid Connectivity
The Hitchhiker’s Guide to Hybrid Connectivity
 
API Management and Integrated SOA Governance
API Management and Integrated SOA GovernanceAPI Management and Integrated SOA Governance
API Management and Integrated SOA Governance
 
Exposing services with Azure API Management
Exposing services with Azure API ManagementExposing services with Azure API Management
Exposing services with Azure API Management
 

Recently uploaded

Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Victor Rentea
 
TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...
TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...
TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...
TrustArc
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 

Recently uploaded (20)

Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Less Is More: Utilizing Ballerina to Architect a Cloud Data Platform
Less Is More: Utilizing Ballerina to Architect a Cloud Data PlatformLess Is More: Utilizing Ballerina to Architect a Cloud Data Platform
Less Is More: Utilizing Ballerina to Architect a Cloud Data Platform
 
How to Check CNIC Information Online with Pakdata cf
How to Check CNIC Information Online with Pakdata cfHow to Check CNIC Information Online with Pakdata cf
How to Check CNIC Information Online with Pakdata cf
 
TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...
TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...
TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...
 
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
 
TEST BANK For Principles of Anatomy and Physiology, 16th Edition by Gerard J....
TEST BANK For Principles of Anatomy and Physiology, 16th Edition by Gerard J....TEST BANK For Principles of Anatomy and Physiology, 16th Edition by Gerard J....
TEST BANK For Principles of Anatomy and Physiology, 16th Edition by Gerard J....
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
WSO2 Micro Integrator for Enterprise Integration in a Decentralized, Microser...
WSO2 Micro Integrator for Enterprise Integration in a Decentralized, Microser...WSO2 Micro Integrator for Enterprise Integration in a Decentralized, Microser...
WSO2 Micro Integrator for Enterprise Integration in a Decentralized, Microser...
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 
Simplifying Mobile A11y Presentation.pptx
Simplifying Mobile A11y Presentation.pptxSimplifying Mobile A11y Presentation.pptx
Simplifying Mobile A11y Presentation.pptx
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
 
Decarbonising Commercial Real Estate: The Role of Operational Performance
Decarbonising Commercial Real Estate: The Role of Operational PerformanceDecarbonising Commercial Real Estate: The Role of Operational Performance
Decarbonising Commercial Real Estate: The Role of Operational Performance
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
ChatGPT and Beyond - Elevating DevOps Productivity
ChatGPT and Beyond - Elevating DevOps ProductivityChatGPT and Beyond - Elevating DevOps Productivity
ChatGPT and Beyond - Elevating DevOps Productivity
 
Choreo: Empowering the Future of Enterprise Software Engineering
Choreo: Empowering the Future of Enterprise Software EngineeringChoreo: Empowering the Future of Enterprise Software Engineering
Choreo: Empowering the Future of Enterprise Software Engineering
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 

GIBC 2019 - AIS - Alessandro Moura

  • 1. A lap around Azure Integration Services How to build integration solutions using the iPaaS Azure offering
  • 2. Who am I? Recently joined ASB as Integration Specialist Former Integration Lead Consultant for Theta Born in Sao Paulo, Brazil Die hard Sport Club Corinthians Paulista fan @alessandromoura www.alessandromoura.com.br
  • 3. What is AIS? APIs – How to publish and manage them Orchestration – How to create and run integration logic Messaging – How to communicate in a loosely coupled way Events – How to be more efficient to learn about changes as they happen
  • 4. Azure Integration Services Technologies Azure Integration Services
  • 5. Demo Scenario - Current Architecture • Web App integrates with Bolinha (little ball) restaurant through a SOAP Web Service • Web App needs to integrate with another restaurant called Hocca Bar through a REST Web Service • Web App needs to integrate with another restaurant that does not have a Web Service, just SMS MyOnlineFood SOAP Web Service (Bolinha) REST Web Service (Hocca Bar) Email (Kyoto)
  • 6. Consume PublishMediate Azure portalGatewayDeveloper portal Abstract Secure & protect Manage lifecycle Monitor & measure Onboard developers Monetize Discover Learn Get access Try Get help SDKs and samples API Management
  • 7. Demo – API Management • Exposing an existing API • Import API • Canonical Model • Facilitate App Developer life MyOnlineFood SOAP Web Service (Bolinha) REST Web Service (Hocca Bar) Email (Kyoto)
  • 8. Azure Logic Apps Powerful Capabilities Fast integration using innovative Visual Designer Easy workflow creation with triggers and actions More than 200 connectors to mashup applications, data and services Built for mission critical 24x7 Enterprise Integration Devops built-in: Create, deploy, manage and monitor
  • 9. Demo – Logic App • Adding a orchestrator to communicate with all endpoints • Leveraging the Logic App connectors to do integration work • Web application does not have dependency on lots of components • Loosely coupled approach on the web application side MyOnlineFood SOAP Web Service (Bolinha) REST Web Service (Hocca Bar) Email (Kyoto)
  • 10. Service Bus - Concepts Build reliable and elastic cloud apps with messaging Protect your application from temporary spikes in traffic Decouple your applications from each other Connect your existing on-premises systems to cloud solutions Distribute messages to multiple independent back-end systems Scale out ordered messaging to multiple readers Rich broker features
  • 11. Service Bus - Features • Namespaces • Queues • Topics • Subscriptions • Message sessions • Auto-forwarding • Dead-lettering • Scheduled delivery • Message deferral • Batching • Transactions • Filtering and actions • Auto-delete on idle • Duplicate detection
  • 12. Demo – Service Bus • Adding a publish-subscribe architecture • Brings independency to all parts • The task of one restaurant does not impact the others MyOnlineFood SOAP Web Service (Bolinha) REST Web Service (Hocca Bar) Email (Kyoto)
  • 13. Event Grid Events are raised by other services Independent individual messages Push semantics Filtering and routing Pay as you go Fan out
  • 15. Demo – Event Grid • Adding a publish-subscribe architecture • Brings independency to all parts • The task of one restaurant does not impact the others MyOnlineFood SOAP Web Service (Bolinha) REST Web Service (Hocca Bar) Email (Kyoto)
  • 17. Complementing technologies • Azure Key Vault • Azure Storage • Azure Data Factory
  • 18. Monitoring • Log Analytics • Application Insights • Azure Monitor
  • 19. Thank You!!! FEIJOADA PASTEL MORTADELA SANDWICH