O'Reilly logo

SOA Patterns with BizTalk Server 2013 and Microsoft Azure - Second Edition by Mahindra Morar, Colin Dijkgraaf, Johann Cooper, Mark Brimble, Richard Seroter

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Techniques for delaying change

Throughout this chapter (and hopefully the entire book!), we've been looking at building loosely-coupled services that accommodate flexibility and change. This includes direct bound ports that loosely coupled the messaging and orchestration layers, transforming messages at the edges to enable internal progression of components, applying explicit versioning attributes to schemas, and much more. Here, I'd like to investigate two ways to build solutions for volatile situations where change is constant and adaptability is vital.

Flexible fields

First, let's talk about situations where we want to future-proof parts of our schema that seem to be likely candidates for extension. In essence, we want to create a sort of flex ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required