It is quite common that integration solutions interact with diverse applications, each with disparate data models and heterogeneous formats. In this post, we will discuss the Message Transformation patterns and how these can be implemented on Azure to overcome the challenges derived from working with different...
Message Transformation: Enterprise Integration Patterns on Azure Integration Services
Azure Functions, Enterprise Integration Patterns, Logic Apps, Service Bus, Azure Event Grid
Message Routing: Enterprise Integration Patterns on Azure Integration Services
Azure Functions, Enterprise Integration Patterns, Logic Apps, Service Bus, Azure Event Grid
In the previous post of the series on the Enterprise Integration Patterns on Azure, I explored the Messaging Endpoint patterns, which abstract integration interfaces from the application internals when building messaging-based integration solutions. In this post, I will cover the Message Routing patterns on Azure,...
New Dev SKU for Azure Integration Service Environment (ISE)
Azure, Integration, Logic Apps, Microsoft Azure, Azure Integration Services
Last week, Microsoft responded to numerous requests from the community by announcing a new developer tier offering for Integration Service Environments (ISE). The ISE has been generally available for several weeks, but the single available SKU prior to this announcement carried a hefty price tag.
I had the great...
TimeKeeper: Using Azure Logic Apps to generate updates from Tempo in Jira
Azure, Azure Functions, Logic Apps, automation, innovation, transparency, TimeKeeper
Two of the more consistent problems faced by service management professionals are transparency around billed hours and a lack of automation within this space. At Deloitte Operate, we leverage Jira Tempo to keep track of our clients’ billed hours and current utilisation levels.
Currently, Jira Tempo lacks...
Messaging Endpoints: Enterprise Integration Patterns on Azure Integration Services
Azure Functions, Enterprise Integration Patterns, Logic Apps, Service Bus, Azure Event Grid, Azure Integration Services
In the previous post of the series, I described how messages can be transmitted from a sender application to intended receiver applications through Messaging Channels, and how the Azure Integration Services can be leveraged to implement these Enterprise Integration Patterns. Messaging Endpoints are the application...
Messaging Channels: Enterprise Integration Patterns on Azure Integration Services
Azure Functions, Enterprise Integration Patterns, Logic Apps, Service Bus, Azure Event Grid, messaging, Azure Integration Services
In the previous post of the series, I covered how application data are to be serialised and packaged into messages so they can be transmitted between applications. In this post, I’ll describe the Messaging Channels patterns, which focus on solving the challenges of transmitting messages from a sender application to...
Message Construction: Enterprise Integration Patterns on Azure Integration Services
Azure Functions, Enterprise Integration Patterns, Logic Apps, Service Bus, Azure Event Grid, Azure iPaaS
When we are designing a message-based integration solution, one of the first things we need to define is how the application data are going to be serialised into messages, so they can be transmitted to other applications. The Message Construction Enterprise Integration Patterns provide documented knowledge that can...
Separation of Concerns: Logic App from ARM Template
Architecture, Logic Apps, ARM Templates, Blog, Technology, Latest Post, Separation of Concerns
Introduction
Azure Logic App is a set of workflow definitions, which is written in JSON format. The nature of JSON object results in this being tightly bound with ARM template. In other words, the Logic App has a dependency on an ARM template. Due to these characteristics, when any update is made on the workflow, the...
Azure Durable Functions vs Logic Apps: How to choose?
Architecture, Azure Functions, Logic Apps, Serverless, Article, Technology, Azure Durable Functions, Latest Post
Introduction
Azure currently has two service offerings of serverless compute: Azure Logic Apps and Azure Functions. Until recently, one could argue that Azure Functions were code triggered by events while Logic Apps were event-triggered workflows. However, that changed after the release of Azure Durable Functions...
Converting UTC to Local Time via Azure Functions and Logic Apps
Azure Functions, Logic Apps, UTC, Time Zone, Blog, Technology