Search icon CANCEL
Subscription
0
Cart icon
Your Cart (0 item)
Close icon
You have no products in your basket yet
Arrow left icon
Explore Products
Best Sellers
New Releases
Books
Videos
Audiobooks
Learning Hub
Free Learning
Arrow right icon
Arrow up icon
GO TO TOP
Serverless Integration Design Patterns with Azure

You're reading from   Serverless Integration Design Patterns with Azure Build powerful cloud solutions that sustain next-generation products

Arrow left icon
Product type Paperback
Published in Feb 2019
Publisher Packt
ISBN-13 9781788399234
Length 494 pages
Edition 1st Edition
Languages
Tools
Arrow right icon
Authors (2):
Arrow left icon
Abhishek Kumar Abhishek Kumar
Author Profile Icon Abhishek Kumar
Abhishek Kumar
Srinivasa Mahendrakar Srinivasa Mahendrakar
Author Profile Icon Srinivasa Mahendrakar
Srinivasa Mahendrakar
Arrow right icon
View More author details
Toc

Table of Contents (15) Chapters Close

Preface 1. Serverless Integration with Microsoft Azure FREE CHAPTER 2. Azure Functions and Enterprise Integration 3. Introduction to Azure Event Grid 4. Azure API Management 5. Azure Service Bus with Integration Services 6. Introduction to Logic Apps 7. Control Flow Actions and Custom Connectors 8. Patterns with Azure Integration Services 9. B2B/EDI Solutions for Enterprise Integration with Azure Logic Apps 10. Hybrid Integration, BizTalk Server 2016 and an On-Premises Data Gateway 11. Intelligence in Integration Using Azure Cognitive Services 12. DevOps for Azure Integration 13. Monitoring for Azure Integration 14. Other Books You May Enjoy

What this book covers

Chapter 1, Serverless Integration with Microsoft Azure, provides an overview of Azure Integration Services and what this means for organizations in terms of their digital transformation roadmap. This chapter introduces serverless platforms and outlines the key advantages and benefits for organization moving their enterprise IT workload's into the cloud. We have also given brief introduction to Integration services, such as Logic Apps, API Management, Service Bus, Event Grid, and Azure Functions.

Chapter 2, Azure Functions and Enterprise Integration, looks at Azure Functions. They are the linchpin in Azure's serverless offerings. With a range of triggers and bindings available, developers will see how quick and easy it is to spin up Azure Functions for given problems or APIs. Microsoft has made it possible for users to either use the Azure portal, Visual Studio, or Visual Studio Code for development.

Chapter 3, Introduction to Azure Event Grid, closely examines the capabilities of Azure Event Grid and considers how we can utilize Event Grid features in a modern integration framework. We cover multiple routing options with Event Grid and experiment with a few sample exercises for Event Grid topics and domains.

Chapter 4, Azure API Management, looks at how Azure API Management fits into the overall enterprise application landscape and can help to secure APIs and Logic Apps.

Chapter 5, Azure Service Bus with Integration Services, introduces Azure Service Bus and explains how we can use code, along with Logic Apps and Azure Functions bindings, to create an integration layer in Microsoft Azure. We also cover some design patterns, focusing on parameters and priority queues.

Chapter 6, Introduction to Logic Apps, introduces Logic Apps and demonstrates applications of the different types of triggers and actions that are available through the designer and code views. You'll learn how to implement some complex design patterns with Logic Apps and associated software and services. This chapter has also highlights aspects of the Cosmos graph database.

Chapter 7, Control Flow Actions and Custom Connectors, discusses the different control flow actions available in Logic Apps to create robust workflows to connect disparate systems. You'll learn how to write with the Logic Apps expression language, using Logic Apps designer and with code editor. Finally, we discuss how you can leverage your existing API as a custom connector in Logic Apps, and how to build your own custom connector for Logic Apps.

Chapter 8, Patterns with Azure Integration Services, covers how you can perform exception handling in Logic Apps, along with multiple design patterns such as sequential message flow, webhooks for event-based architecture patterns, and simple batching with Logic Apps.

Chapter 9, B2B/EDI Solutions for Enterprise Integration with Azure Logic Apps, explains how creating B2B flows is easy when using Logic Apps and an integration account. In the world of Microsoft integration, customers are slowly but steadily moving from BizTalk-based on-premises integrations to Logic Apps-based integrations. EDI/AS2-based integrations are moving fastest to the cloud out of all integrations out there.

Chapter 10, Hybrid Integration Using BizTalk Server 2016 and an On-Premises Data Gateway, explores the capabilities of Logic Apps and how they can be applied to typical hybrid integration scenarios using Logic Apps adapters. Logic Apps provide connectivity to on-premises applications. We have shown how we can connect on-premises BizTalk and a wide variety of services, such as SQL and WCF services, hosted within corporate networks with no access to the cloud.

Chapter 11, Intelligence in Integration Using Azure Cognitive Services, explains terminology related to artificial intelligence, machine learning, and neural networks. We look at Microsoft and the democratization of AI, the Microsoft AI platform, and applications of AI in serverless integration. We also examine a case study on sentiment analysis.

Chapter 12, DevOps for Azure Integration, considers DevOps practices in Azure Integration. We list why DevOps processes are necessary for modern integration, along with how you can automate Azure Integration Services using a DevOps pipeline.

Chapter 13, Monitoring for Azure Integration, discusses enabling monitoring for Azure Integration Services. We walk through the process of enabling monitoring for Logic Apps, API Management, Azure Functions, and Service Bus. In this chapter, we also cover how you can use a third-party product, Serverless360, to effectively monitor the messaging layer for your entire enterprise.

lock icon The rest of the chapter is locked
Register for a free Packt account to unlock a world of extra content!
A free Packt account unlocks extra newsletters, articles, discounted offers, and much more. Start advancing your knowledge today.
Unlock this book and the full library FREE for 7 days
Get unlimited access to 7000+ expert-authored eBooks and videos courses covering every tech area you can think of
Renews at $19.99/month. Cancel anytime
Banner background image