Skip to content
Let’s Talk(678) 203-0800 Partner ProgramDocumentationDocsBlogContact
← All field notes
Art2link Era August 26, 2026 8 min read Uncategorized

If You Know BizTalk, You Already Know Art2link — A Developer’s Guide to the Move

The short version Art2link ESB keeps BizTalk’s concept model rather than replacing it: schemas are still XSD, maps are still declarative transformation, pipelines are still staged pipelines, ports are still ports and orchestrations are still orchestrations.…

The short version

Art2link ESB keeps BizTalk’s concept model rather than replacing it: schemas are still XSD, maps are still declarative transformation, pipelines are still staged pipelines, ports are still ports and orchestrations are still orchestrations. What changes is the mechanics underneath — XSLT 3.0 instead of the functoid graph, a serverless Azure runtime instead of a Windows host fleet, and configuration that goes live on save with no build, no MSI and no host restart. A BizTalk developer’s design instincts are the transferable asset; the deployment ritual is the part that does not come with you, and losing it is the point.

Every BizTalk migration conversation eventually reaches a question that nobody puts on a slide, usually asked by the person who knows the estate best:

“What happens to what I know?”

The actual question under most migration resistance

It is a fair question and it deserves a straight answer rather than reassurance. Twenty years of knowing why a convoy deadlocks, which map is the fragile one, and what a suspended message actually means is not generic developer skill. It is platform knowledge, and on the wrong destination most of it evaporates.

So this is the concrete version: what transfers, what does not, and what the first week looks like.

01 / The map


Concept for concept

The reason the knowledge transfers is that the vocabulary was not thrown away. In Art2link a pipeline is a pipeline — not a chain of functions that behaves a bit like one.

What you know What it is called here What actually changes
XSD schemas XSD schemas Nothing conceptually. Same standard, same validation role in the pipeline.
Maps (BTM, functoid grid) Maps The transformation is expressed in XSLT 3.0 rather than a functoid graph. If you ever opened the “custom XSLT” escape hatch in BizTalk — and most senior people did — this is that, as the first-class form.
Receive and send pipelines Pipelines Still staged, still deterministic, still where decode, validate and disassemble live. Edited in a visual editor over an annotated XML configuration.
Receive and send ports Ports and adapters Same role. 200+ adapters, and adapter selection is configuration rather than an install.
Orchestrations Orchestrations Long-running process logic stays a first-class thing rather than becoming somebody else’s workflow service.
BAM and HAT Built-in tracking This one gets better, not equivalent. End-to-end message tracking, OpenTelemetry and one-click replay are in the runtime rather than a separate infrastructure project.
Host instances, throttling, MessageBox tuning Gone. Serverless on Azure, scales to zero. There is no fleet to size and no MessageBox to keep from filling.
MSI packaging, binding files, GAC, restarts Gone. Configuration changes go live on save: no build, no deployment window, no host instance restart.

The last two rows are the ones that matter for the “what happens to what I know” question. They are the two areas where BizTalk expertise is deepest — and they are the two the platform removes rather than renames.

02 / The good news


Five things that transfer intact

TRANSFERS 01

Message-first thinking

Designing around the message rather than around the call — envelope, body, promoted context, routing on content — is the mental model this whole class of platform is built on. It is also the thing developers coming from an API-first background find hardest, and you already have it.

TRANSFERS 02

Schema and contract discipline

Knowing why the schema is the contract, why you validate at the boundary, and what happens six months later when you did not — that instinct is the difference between an integration estate and a pile of scripts. It carries over completely.

TRANSFERS 03

Transformation fluency

If you have written custom XSLT inside a BizTalk map, you are already working in the native language here. Functoid habits translate: the thinking is the same, expressed directly instead of through a grid.

TRANSFERS 04

The EDI and HL7 knowledge

X12 envelopes, 834 vs 837, acknowledgement expectations, the partner who sends a segment nobody else sends. That is domain knowledge, not platform knowledge — it is the least portable-looking asset you own and in fact the most portable.

TRANSFERS 05

Failure intuition

Knowing where a flow will break before it breaks, which retry is dangerous, what “suspended resumable” implies for the partner on the other end. Runtimes change; the failure modes of asynchronous messaging do not.

03 / The honest part


Four habits you have to drop

Anyone who tells you the transition is friction-free is selling. These four are real, and three of them feel like losses for about a fortnight.

UNLEARN 01

The deployment ritual is gone, and you will not trust that at first

build → MSI → bindings → restartsave

The first few times a configuration change is simply live, it feels unsafe — because on BizTalk the ceremony was the safety. The replacement safety is a full audit trail and end-to-end message tracking rather than a maintenance window. It takes a couple of weeks to stop reaching for a deployment plan.

UNLEARN 02

You stop tuning the thing you spent years tuning

host instances · throttling · MessageBoxserverless, scales to zero

Capacity planning, host separation strategy, throttling thresholds — deep expertise that no longer has a surface to apply to. This is a genuine loss of leverage for the person who was best at it, and worth naming out loud on a team rather than pretending it is pure upside.

UNLEARN 03

The functoid grid is not coming back

BTM functoid graphXSLT 3.0

For simple maps the grid was faster to read. For the complex ones it was already a liability — you were reading a picture of logic instead of logic. Expect a fortnight of “this was three drags in BizTalk” before the tradeoff turns.

UNLEARN 04

Some Azure literacy is now table stakes

Windows Server + SQLsubscription · Entra ID · resource groups

Art2link deploys inside your own Azure tenant, which means someone on the team needs to be comfortable with subscriptions, identity and resource organisation. Not Azure architect depth — but it is a real prerequisite and pretending otherwise makes the first week worse.

04 / Week one


What the first week actually looks like

DAY 1DAY 2–3DAY 4DAY 5Install free fromAzure MarketplaceRebuild one integrationyou already know coldRun both, compareoutput message-for-messageChange it livewith no deployment
Day five is the one that decides it. Making a routing change to a running integration without a build, a window or a restart is the moment the platform stops being an abstract comparison.

Pick the integration for day two carefully: something you know so well that you will immediately notice anything subtly wrong. A flow you wrote and have debugged at least once at an unreasonable hour is ideal. The goal is not to prove the platform works — it is to find out how quickly you work on it, which is the only benchmark that matters for a team decision.

05 / Scope


What this post does not cover

This is about the developer and the mental model. Two adjacent questions have their own answers:

  • How the artifacts themselves get convertedArt2link Migration AI converts existing BizTalk schemas, maps and pipelines automatically, so they are converted rather than retyped. A separate layer, the AI Pipeline Builder, drafts new pipelines from a plain-language description.
  • How to plan and sequence the estate move — inventory, waves, parallel run, cutover. That is a services question and lives with the migration methodology.

06 / Next


Try it against something you know

The Starter tier is licence-free and installs from the Azure Marketplace into your own subscription. Same runtime as every other tier — what changes higher up is scale, support, region count and identity integration, not the integration engine itself. That makes it the cheapest possible way to answer the only question that counts: how fast does a BizTalk developer actually move on this.

Install it, rebuild one integration you know by heart, and time yourself. If the answer is “faster than I expected”, the rest of the migration conversation gets much easier.

Install free from Azure Marketplace

Frequently asked questions

Do I need to learn Azure to work with Art2link ESB?

Some Azure literacy is required but not Azure architect depth. Art2link ESB deploys inside your own Azure tenant, so someone on the team needs to be comfortable with subscriptions, Entra ID identity and resource groups. The integration work itself uses the concepts a BizTalk developer already has: schemas, maps, pipelines, ports and orchestrations.

Do my BizTalk maps still work?

The transformation logic carries across, but the form changes: Art2link expresses maps in XSLT 3.0 rather than as a BizTalk functoid graph. Developers who used BizTalk’s custom XSLT escape hatch are already working in the native language. Conversion of existing maps is automated for the bulk of an estate, with human time budgeted for the complex tail.

Are orchestrations still a first-class concept?

Yes. Orchestrations, pipelines, ports, adapters and schemas all keep their names and their roles. That concept-for-concept continuity is the reason a BizTalk developer’s design instincts transfer instead of being retrained.

What happens to host instances and throttling?

They no longer exist. Art2link ESB runs serverless on Azure and scales to zero, so there is no host fleet to size, no throttling thresholds to tune and no MessageBox to keep from filling. For the person on the team who was best at that tuning, this is a genuine loss of leverage and worth naming rather than selling as pure upside.

How long does it take a BizTalk developer to become productive?

The concept model is familiar from day one; the adjustment is behavioural rather than conceptual. Expect roughly two weeks to stop reaching for a deployment plan every time you make a change, since configuration changes go live on save with no build, no MSI and no host restart.

Do I still need to know XSLT?

It helps considerably. XSLT 3.0 is the transformation language, and fluency in it is the single most directly transferable technical skill from a senior BizTalk background. Automated conversion handles the bulk of an existing estate; the complex tail is where a human who reads XSLT is worth having.

What about our custom C# pipeline components?

They need to be re-expressed rather than lifted, and they are usually the least predictable part of any migration — especially the ones written years ago without source control or a surviving author. Finding them early, during the inventory, is the difference between a scoping note and a month-four surprise.