Book description
Unleash the power of serverless integration with Azure
About This Book
Build and support highly available and scalable API Apps by learning powerful Azure-based cloud integration
Deploy and deliver applications that integrate seamlessly in the cloud and quickly adapt as per your integration needs
Deploy hybrid applications that work and integrate on the cloud (using Logic Apps and BizTalk Server)
Who This Book Is For
This book is for Microsoft Enterprise developers, DevOps, and IT professionals who would like to use Azure App Service and Microsoft Cloud Integration technologies to create cloud-based web and mobile apps.
What You Will Learn
Explore new models of robust cloud integration in Microsoft Azure
Create your own connector and learn how to publish and manage it
Build reliable, scalable, and secure business workflows using Azure Logic Apps
Simplify SaaS connectivity with Azure using Logic Apps
Connect your on-premises system to Azure securely
Get to know more about Logic Apps and how to connect to on-premises “line-of-business” applications using Microsoft BizTalk Server
In Detail
Microsoft is focusing heavily on Enterprise connectivity so that developers can build scalable web and mobile apps and services in the cloud. In short, Enterprise connectivity from anywhere and to any device. These integration services are being offered through powerful Azure-based services.
This book will teach you how to design and implement cloud integration using Microsoft Azure. It starts by showing you how to build, deploy, and secure the API app. Next, it introduces you to Logic Apps and helps you quickly start building your integration applications. We’ll then go through the different connectors available for Logic Apps to build your automated business process workflow.
Further on, you will see how to create a complex workflow in Logic Apps using Azure Function. You will then add a SaaS application to your existing cloud applications and create Queues and Topics in Service Bus on Azure using Azure Portal. Towards the end, we’ll explore event hubs and IoT hubs, and you’ll get to know more about how to tool and monitor the business workflow in Logic Apps.
Using this book, you will be able to support your apps that connect to data anywhere—be it in the cloud or on-premises.
Style and approach
This practical hands-on tutorial shows you the full capability of App Service and other Azure-based integration services to build scalable and highly available web and mobile apps. It helps you successfully build and support your applications in the cloud or on-premises successfully. We’ll debunk the popular myth that switching to cloud is risky—it’s not!
Table of contents
-
Robust Cloud Integration with Azure
- Robust Cloud Integration with Azure
- Credits
- Foreword
- About the Authors
- About the Reviewers
- www.PacktPub.com
- Customer Feedback
- Preface
-
1. An Introduction to Systems Integration in the Cloud
- What is Azure?
-
What is cloud computing?
- Types of cloud platform
- Types of cloud service
- Cloud computing - something old or something new?
- What is integration in the cloud?
- The benefits of integration using the cloud
- Design patterns for cloud integration
- The evolution of integration design and how this applies to the cloud
- Introduction to the microservices architecture
- The evolution of architectures
- Limitation of monolithic application design
- What is microservices?
- The characteristics of microservices
- Types of microservices
- Summary
- 2. What Is an Azure App Service?
- 3. Getting Started with API Apps
-
4. What is Azure API Management?
- The anatomy of Azure API Management
- Working with Azure API Management
-
Policies in Azure API Management
- How to use Policies in Azure API Management
- Working with policies in the Publisher portal
- What are the different policies available in the Publisher portal?
- Basic Scenario #1 – Throttle Requests Using a Rate Limit Policy
- Basic Scenario #2 – Rewrite the public facing URI for the GetProducts API operation
- Getting slightly more advanced – Modify default API behavior using conditional statements
- Securing your API in Azure API Management
- Monitoring your API
- Summary
- 5. Trigger Your First Logic App in Azure
- 6. Working with Connectors in Logic Apps
- 7. Azure Functions in Logic Apps
-
8. A Deep Dive into Logic Apps
- Workflow definition language
- Parameters
- Output
- Content type in Logic Apps
- Flow controls, SplitOn, and scope in Logic Apps
-
Exception handling in Logic Apps
- Scopes to catch failures
- Retry Policies
- The runAfter property to catch failures
- Logic App to update on-premise warehouse with data gateway
- On-premise data gateway for Logic Apps
- Microsoft account prerequisites for installing on-premise data gateway for Logic Apps
- Installation and configuration on-premise data gateway
- Installing on-premise data gateway:
- Creating a work or school identity in Azure Active Directory
- Summary
-
9. Powerful Integration with SaaS Using Logic Apps
- Exploring the Logic App SaaS connectors
-
Hooking up to SaaS solutions using the SaaS connectors
- Working with Dynamics 365 and Office 365
- User authorization using the Salesforce connector
- Salesforce connector - Under the hood
- Leveraging the Salesforce connector: Sunny Electricals automated credit check solution
- Reaching out to the credit check API
- Processing the credit check report using an Azure Function
- Triggering automatic account creation using the Salesforce connector
- Testing the credit check solution
- Hybrid scenarios
- Summary
- 10. Advanced Integration with Powerful, Scalable Service Bus in the Cloud
- 11. Connecting to Event Hubs and an Introduction to IoT Hubs
- 12. EAI/B2B Integration Using Logic Apps
- 13. Hybrid Integration Using BizTalk Server 2016 and Logic Apps
- 14. Tooling and Monitoring for Logic Apps
- 15. Whats Next for Azure Integration?
Product information
- Title: Robust Cloud Integration with Azure
- Author(s):
- Release date: March 2017
- Publisher(s): Packt Publishing
- ISBN: 9781786465573
You might also like
book
Enterprise Integration with Azure Logic Apps
Learn how to create sophisticated and reliable Logic Apps with improved UX Key Features Become an …
book
Implementing Azure: Putting Modern DevOps to Use
Explore powerful Azure DevOps solutions to develop and deploy your software faster and more efficiently. Key …
book
Serverless Integration Design Patterns with Azure
A practical guide that helps you progress to using modern integration methods and leverage new cloud …
video
Getting Started with Azure Functions
With Azure Functions, you can easily run small pieces of code in the cloud without worrying …