Azure Integration Services
Azure Integration Services
Before we dive into a detailed explanation, let's understand what Azure Integration
Services is and why you should bother with it. As we've already explained, Azure
Integration Services is an umbrella for a number of Azure serverless integration
platforms, and you will be surprised at how well these offerings work in harmony;
for instance, by how well Azure Functions integrates with Azure Logic Apps to
improve an organization's workflow. In the coming chapters, we'll get into more
detail about all this, but for now, we'll just concentrate on familiarizing
ourselves with the basics of these individual offerings, including what they are
and a bit about how they work together to form a cloud-first integration solution.
Granular integration design and microservice patterns have changed the face of
modern integration. Now, modern integration is not about learning a specific
platform or mastering a product, but is more about getting the best out of
connecting platforms. For example, if you want to automate your business workflow,
then you can use Azure Logic Apps to build workflows in the cloud by utilizing a
reactive programming model along with Azure Event Grid capabilities. Another
example might be securing your external-facing endpoint. In that case, API
Management is for you. If this confuses you, do not worry; we will learn all of
these techniques and best practices throughout this book.
The following diagram describes what you are going to master in this book. We also
urge you to go through the Microsoft Azure Integration Services whitepaper at
https://azure.microsoft.com/en-au/resources/azure-integration-services/en-us/:
If you are already familiar with integration frameworks in the cloud, then we urge
you to read these about services' individual capabilities in this chapter. This
will help you to get a broader overview of the different platforms and services
available within the Azure Integration Services umbrella for connecting enterprise-
wide applications with better design patterns.