October 2015

Microsoft Technology for each Integration Capability

By |2015-10-12T23:00:47+00:00October 12th, 2015|API, API App, Azure, Azure App Service, BizTalk, Logic App, Service Bus, Uncategorized|

Ive been thinking a little about some of the different technologies in the Microsoft stack and how they overlay on the different capabilities I need within the integration architectures I have been involved with over the years. Below I have tried to list as many of the different integration capabilities that come to mind as possible and the technologies that can help you implement those capabilities both on premise, or in the cloud as Iaas or as PaaS/SaaS. [...]

June 2015

Deployment Notifications to Yammer – via Console App

By |2015-06-12T21:58:24+00:00June 12th, 2015|API, Uncategorized|

Recently I wanted to add messages to Yammer to inform people about the deployment of components being performed.  I wanted to add something to my deployment scripts to make this happen in an automated fashion. I was looking into the Yammer API options and some samples but while they initially looked ok I found it was quite painful trying to workout how to use it from a non user interactive process.  Most of the samples seem to assume [...]

May 2015

Integration Session from BizTalk Summit

By |2015-05-13T19:55:29+00:00May 13th, 2015|API, API App, Azure, Azure App Service, BizTalk, Logic App, Service Bus|

The video from the session I did with Oliver Davy at the London BizTalk Summit is now available online.  In this video we talked about why integration is important to the university of northumbria and how we saw the evolution of their integration platform. Finally we showed a demo from a reference architecture which used Minecraft to model and act out some business processes which flexed the integration platform which was implemented with Azure and BizTalk. See it [...]

February 2015

Azure API Management + Azure Service Bus + Minecraft

By |2015-02-05T01:56:12+00:00February 5th, 2015|API, Azure, Service Bus, Uncategorized|

Ok three things I bet you never thought you would hear together, Azure API Management, Azure Service Bus and Minecraft. Ill give you a minute to get over the WTF which im sure is going through your head about now but let's see how we can use Microsoft Azure to do some cool stuff in Minecraft. I know a little bit about Minecraft but compared to AJ (my 9 year old son who is an expert) I know [...]

December 2014

Whats in your integration platform?

By |2014-12-09T14:58:01+00:00December 9th, 2014|API, Azure, BizTalk, Service Bus, Uncategorized|

I really enjoyed Kent Weare's presentation at Integrate this week which will be about some thoughts on helping companies with the decision around choosing the right technologies to make up their integration platform.  To accompany the talk there is a whitepaper which Steef-Jan Wiggers and I were asked by Kent to help him produce. Anyway on the back of that I was thinking a little about some of the different combinations of technologies Ive seen used to implement an integration [...]

November 2014

Part 4 – API Gateway in the Cloud

By |2014-11-17T19:55:09+00:00November 17th, 2014|API, Azure, Service Bus|

As I mentioned earlier in the series of articles there were a couple of projects where we implemented the API Gateway pattern which I wanted to discuss.  The 2nd project was a one where we also used Azure Service Bus and that introduced what I thought were some interesting new things.  As mentioned in Martin Fowlers Microservices articles some people will often use a messaging capability along with their services and I wanted to discuss how we evolved [...]

Part 3 – API Gateway that worked then went wrong

By |2014-11-17T19:38:20+00:00November 17th, 2014|API, Azure, BizTalk|

In this article I want to talk about a real world example of a project which involved an API Gateway component and how even after some initial success the project deviated from the vision and where the architecture ended up and some of the problems associated with that. The original requirements of this project were that there was to be a burst of development of websites to support different initiatives happening in the business.  Most of these initiatives [...]

Part 2 – Services Platform Background

By |2014-11-17T21:11:59+00:00November 17th, 2014|API, Azure|

Rather than just be a theoretical discussion about API Gateway, I want to bring in some real world stuff here.  I thought the best way to do this is to go through a couple of implementations but before I do that I need to lay out some background information and thinking behind how we developed our services approach.  This will help you to understand things within the examples and also are topics and ideas I hope you find [...]

Part 1 – API Gateway Discussion

By |2014-11-17T19:43:35+00:00November 17th, 2014|API, Azure, Service Bus|

This article really came about from the twitter conversation on the below link: https://twitter.com/martinabbott/status/532693203216920576 [https://twitter.com/martinabbott/status/532693203216920576] To elaborate on my original comment, what I was trying to say but requires more than 160 chars to effectively communicate was that I like the API Gateway pattern but it is also one you need to be careful with.  It is very easy to fall into an anti-pattern where your API gateway can become very complex and you end up losing all of [...]