Integration Day: Microsoft GTSC, Bengaluru - Seamless Azure Service Bus/APIM
Dive into the world of integration with Microsoft at GTSC, Bengaluru on September 10, 2016. Explore how to make integration easy using Azure Service Bus and APIM. Learn about legacy system integration, API publication, automated text extraction from images, and more. Discover the power of Service Bus in connecting applications through the cloud with various communication mechanisms. Get insights into Service Bus architecture, relay vs. message broker, brokered message communication, and much more. Enhance your understanding of modern integration practices in this enlightening event.
Download Presentation

Please find below an Image/Link to download the presentation.
The content on the website is provided AS IS for your information and personal use only. It may not be sold, licensed, or shared on other websites without obtaining consent from the author.If you encounter any issues during the download, it is possible that the publisher has removed the file from their server.
You are allowed to download the files provided on this website for personal or commercial use, subject to the condition that they are used lawfully. All files are the property of their respective owners.
The content on the website is provided AS IS for your information and personal use only. It may not be sold, licensed, or shared on other websites without obtaining consent from the author.
E N D
Presentation Transcript
TECHNOLOGY PARTNER PRESENTS INTEGRATION DAY September 10, 2016 MICROSOFT GTSC, Bengaluru Amit R Bhatia / Puneeth Nayak Escalation Engineer, Microsoft Integration made easy with Azure Service Bus/APIM
INTEGRATION DAY September 10, 2016 MICROSOFT GTSC, Bengaluru Integrate legacy system Publish APIs hosted on-premise to partners Automated process to extract the text from images and store to durable storage Ensuring Scalability, Durability, Reliability 2
INTEGRATION DAY September 10, 2016 MICROSOFT GTSC, Bengaluru What is Service Bus? Service Bus provides a multi-tenant service for connecting applications through the cloud. Four different communication mechanisms Relay Queue Topic Event Hub
INTEGRATION DAY September 10, 2016 MICROSOFT GTSC, Bengaluru ServiceBus Architecture Gateway Messaging Broker Messaging Broker Messaging Broker Partition 3 Partition 1 Partition 2 Partition 4 Entity A Entity B Entity C Entity XX Entity ZZ Gateway Store Entity D Entity E Messaging Store Messaging Store Messaging Store Messaging Store Messaging Store
INTEGRATION DAY September 10, 2016 MICROSOFT GTSC, Bengaluru Relay vs. Message Broker Backpressure Feedback AuthN/Z Relay S R Route The Relay routes messages straight through with feedback path and network backpressure into sender AuthN/Z Broker S R Query Filter Pull Brokers hold messages for retrieval and querying
INTEGRATION DAY September 10, 2016 MICROSOFT GTSC, Bengaluru SB Brokered Message Communication - Queue Producer1 M2 M1 Consumer1 M4 M3 M2 M1 Queue (no Session) M3 M4 Consumer2 Producer2 Producer1 M4 Grp1 M1 Grp1 Consumer1 Queue (Session support) M4 Grp1 M3 Grp2 M2 Grp2 M1 Grp1 M3 Grp2 M2 Grp2 Consumer2 Producer2
INTEGRATION DAY September 10, 2016 MICROSOFT GTSC, Bengaluru SB Brokered Message Communication - Topic M2 M1 Consumer1 Consumer2 Producer1 (M2, M4..) Topic 1 Subscription1 M3 M4 Filter=true M4 M3 M2 M1 Subscription2 Filter=true M2 M1 Consumer1 Producer2 (M1, M3..) M3 M4 Consumer2
INTEGRATION DAY September 10, 2016 MICROSOFT GTSC, Bengaluru ServiceBus Relay Message Communication Control Message with client location (directIP) 4 Gateway Gateway Gateway 6 3 Gateway store 2 Messages are streamed 3 Client Connects To Servicebus Control Message to service with DirectIP of client Azure VIP/LB 5 4 Server rendezvous with client on direct IP - Port 9351 2 Server Redirected to Gateway Port 9351 Enterprise 1 Server Connects To Servicebus OneWay Control Channel- Port 9351 WCF Service WebHTTP Binding (uses TCP transport for listening) HTTP / REST Access (WebHttp Bindings) Port 80/443
INTEGRATION DAY September 10, 2016 MICROSOFT GTSC, Bengaluru SB Brokered Message Communication
INTEGRATION DAY September 10, 2016 MICROSOFT GTSC, Bengaluru How do you engage with developers? How do you reduce TTFSC? How do you enforce your business policies? How do you make your legacy API modern? How do you understand their behavior? How do you protect your core business systems?
INTEGRATION DAY September 10, 2016 MICROSOFT GTSC, Bengaluru Azure API Management API consumers AZURE API MANAGEMENT Facade decouple modernize optimize ... Middleware secure protect cache ... Monitoring usage health monetization ... Developer discover document on-board ... APIs on Azure Azure APIs On-prem APIs 3rd party APIs
INTEGRATION DAY September 10, 2016 MICROSOFT GTSC, Bengaluru Azure API Management Architecture DEVELOPER PORTAL APP DEVELOPERS PROXY BACKEND SERVICES APPS / Consumers PUBLISHER PORTAL Hosted anywhere. Developed using any technology. API PUBLISHERS Azure API Management
INTEGRATION DAY Browser Clients September 10, 2016 MICROSOFT GTSC, Bengaluru Mobile Devices = Azure Service Bus = Azure SQL DB = Azure VNet = Azure SQL DB = Azure Active Directory = Azure Search = Azure API Management = Azure Worker Role = Azure Batch = Azure Storage
INTEGRATION DAY September 10, 2016 MICROSOFT GTSC, Bengaluru Solution in action Demo
INTEGRATION DAY September 10, 2016 MICROSOFT GTSC, Bengaluru Questions?
INTEGRATION DAY September 10, 2016 MICROSOFT GTSC, Bengaluru Thank you! 17