I Help Build AI-Powered Azure Integration and Agentic AI Solutions That Transform Enterprises
For over 25 years, I’ve helped organizations solve complex enterprise integration challenges using Microsoft technologies. As a Microsoft Azure MVP for more than 22 years, I design and deliver mission-critical Azure solutions built on Azure Logic Apps, Azure Service Bus, Azure API Management (APIM), and Azure AI.
Whether you’re planning a BizTalk Server to Azure Integration Services migration, implementing AI-driven automation, or need a hands-on Azure architect to lead and mentor your team, I deliver secure, scalable, production-ready solutions that create measurable business value.
Stephen W. Thomas
If you’re starting a new project with Azure AI Technologies or Azure Integration Services—or already have one underway—I’m available for both short- and long-term consulting engagements.
I work with organizations globally, supporting teams on-site or remotely, and can engage in whatever capacity fits your needs — from a few hours a week to full-time project leadership. Whether you need hands-on delivery, architectural guidance, or experienced oversight, I adapt to where your project is and what will move it forward.
Core focus areas include:
-
Azure Integration Services architecture and development
-
Azure AI and agentic solution design and implementation
-
On-site Azure Integration Services training and mentoring
-
BizTalk Server to Azure Integration Services migrations
My goal is simple: reduce risk, bring clarity, and help your project succeed — whether that’s modernizing integration platforms, introducing AI-driven workflows, or enabling teams to confidently ship production-ready solutions.
If you’re looking for experienced, hands-on Azure Integration and AI support, let’s talk.
Recent Blog Posts
Envelope Processing on Send and Receive Ports
Have you looked at the SDK example working with Envelopes in BizTalk 2004 for Flat Files and tried to get it to work with XML Documents? Well, I did and I found it a little trickier than I expected. Key Take Home Points: - De-Batching / Envelope Processing for XML...
Working with IF Statements In an Expression Shape
I saw a recent post on Scott’s Blog about what’s valid inside an expression shape. It gave a helpful list of expressions that are not allowed inside the Expression Shape. I was surprised by one of the items in the list, the “if”. I had been...
Large Messages and Large Maps in BizTalk
Updated 8/8/2005:Please note the information below is outdated and I would never recommend mapping messages of this size inside Biztalk 2004. Biztalk 2006 will have support for larger messages by breaking up the message into chunks. More information on large message...
Working with Untyped Send and Receive Ports in BizTalk Orchestrations
Scott posted a message back in June about untyped receive ports inside on Orchestration. Untyped Messages means you receive or send a message as System.Xml.XmlDocument rather then a specific schema type. This is an incredibly powerful feature in BizTalk 2004! Business...
BizTalk Delivery Notification and NACK Sample
Did anyone read Kevin Smith’s blog on ACK/NACK and run out to try it? Well, I did and found it a more time consuming then I expected. I have put together a sample that shows how to catch the SOAP exception and get access to the error message. I hope that after...
What If a Map Fails on a Send Port in BizTalk 2004
This is a challenge to overcome in BizTalk 2004. It seemsthat themessage never hits the Send Pipeline and as far as I can tell no error is written to HAT. The only place this error is written to is the Event Log.But this is ok if you are using MOM or something else to...
BizTalk 2004 Documentation Update Available
Microsoft released a new version of the product documentation on July 28th.It is available for download at:http://go.microsoft.com/fwlink/?linkid=20616
Root Node Type Name Vs Node Name
I just wanted to take a second to get everyone on the same page since these properties are VERY important in BizTalk. If you are a solo developer or you have never renamed a root node, then you may not understand the importance of these properties.First off, what are...
Recent Posts on LinkedIn
About Stephen W Thomas
I help organizations design, modernize, and deliver enterprise-grade Azure integration and AI solutions that are secure, scalable, and production-ready.
Based in Austin, Texas, I bring over 25 years of Microsoft integration experience, including more than 20 years working hands-on with BizTalk Server. I specialize in Azure Integration Services consulting, helping enterprises modernize legacy platforms using Azure Logic Apps, Azure Service Bus, and Azure API Management (APIM).
Today, my focus extends to Azure AI and agentic AI solutions, where I help organizations move beyond experimentation into governed, production-ready AI architectures on Azure. My work blends cloud integration architecture, AI orchestration, and hands-on delivery, ensuring solutions create measurable business value.
I’m an Azure MVP for over 22 years and remain deeply hands-on, working directly with teams across architecture, implementation, training, and enablement.
Stephen W. Thomas
Azure Integration Architect