Now we get into some more specific examples of integration designs and their concepts. Integration Design Concepts This section further defines integration approaches which underpin the principles defined in the previous articles, and provide additional information to better articulate the intention of each approach and concept. Write Operations A write […]
Featured Articles
26 posts
Continuing on from the previous couple of articles, I’m going to introduce a number of integration approaches and provide a basic overview of the benefits they provide. This won’t be an exhaustive list, merely a brief sample. Using an Integration Approach These conditions could be used to determine when to […]
Continuing on from the previous couple of articles, I’m going to introduce a number of integration terms, concepts and patterns and provide a basic definition so these references make sense in further articles. This won’t be an exhaustive list, merely a brief sample. Common Integration Concepts and Patterns Enterprise Service […]
This series of articles will describe a number of enterprise integration design principles, some based on Enterprise Services Bus (ESB) and Service Oriented Architecture (SOA) architectural principles, although can be applied to microservices and serverless architectures, in a more contemporary setting. These articles extract specific principles and applies them to […]
This is the beginning of a series of articles focusing on how to identify and leverage value from defining and building mature system integration patterns. Integration is an aspect of system engineering that defines the interaction between two or more different systems to share data and support business solutions across […]
Introduction As APIs and web services become more and more prevalent, particularly in the Enterprise, there is an increasing need to look at ways to secure the more important interfaces, particularly if they enable access to sensitive data. Recently, I’ve been investigating ways to secure ASP.NET Web APIs using Active […]
Introduction In this post, we’ll look at configuring a Windows Failover Cluster and then install an MSMQ role onto the cluster. If you’re looking for how to configure MassTransit 2.x against an existing clustered MSMQ role, you might want to skip ahead to Part 3 (coming soon). Disclaimer: I’ve personally […]
So this article isn’t going to be for everyone, however I suspect it will be somewhat appealing for anyone who is looking at Windows Server 2012 R2’s Failover Clustering capability. Introduction I’m going to write this in a series of posts, as I think there’s also some merit in looking […]
Intro Windows 10 was officially released last week. In the wake of the release, concerns have surfaced about privacy and control issues which are enabled by default in all popular versions of the new Windows – including Enterprise edition. We’ll take a look at what reasonable steps you could (or […]
+ In this article, I’m going to take a look at some ways you could generate documentation for ASP.NET Web API. Unless you’ve never generated a Web API website, you’ll be aware that the default templates already include functionality to generate documentation for the API which you might implement, […]
Introduction In recent times, I’ve become very intimately acquainted with OpenID Connect, OAuth2 as well as SAML, JWT, WS-Federation and more. It’s a complicated world. Since I dwell amongst the Microsoft ecosystem, I’m very experienced with Active Directory Federation Services (AD FS) which in its latest version supports OAuth2 endpoints […]
Today I went on an unusual journey, and it involved paying the price for configuring Microsoft’s web server (specifically, IIS 8.0 and 8.5) with scant regard for why it works the way it does. Let me start at the beginning.. As of Internet Information Services (IIS) 8.0 (Windows Server 2012) […]
Windows Server 2012 R2 comes with IIS 8.5, and in this release an issue has been found in relation to the Dynamic Compression module. The module sets the “Vary” header which is used to specify caching properties that the browser uses to determine whether the response should be cached or […]
Welcome, 2015 – may you be an improvement on your predecessor. Today’s article focuses on the deceptively non-trivial task of reading from the Windows Event Logs using the Microsoft .NET Framework. For those who haven’t looked there in a while, here’s a quick look at the Event Viewer: The Windows […]
Hello there. I’ve been spending a lot of time of late trying to develop a solution to a very obscure problem scenario. The entire problem itself is outside the scope of this article – and to be honest, probably wouldn’t be terribly relevant to many – however, I felt there […]