IBM Sterling B2B Integrator: What I Learned Running It in Production

The platform that moves global commerce. And almost nobody understands from the inside.

IBM Sterling B2B Integrator architecture and production operation

IBM Sterling B2B Integrator is one of those platforms that moves trillions of dollars in annual transactions and that almost nobody outside certain industries has heard of. Banking, finance, retail, supply chain — in all these domains, Sterling is the piece that connects partners, processes EDI files, orchestrates transfers, and ensures data arrives where it needs to go.

I've spent years running it in production banking environments. What follows isn't IBM's official documentation — it's what I learned keeping the platform running when things don't go as planned.

What Sterling is and why it matters

Sterling B2B Integrator is an enterprise integration platform built for B2B communications. Its core function is receiving, transforming, routing, and delivering data between organizations. It supports protocols like AS2, SFTP, FTPS, HTTP/S, MQ, and specific connectors for EDI standards (X12, EDIFACT).

In financial services, Sterling handles payment files, reconciliations, regulatory reports, and interbank communications. If Sterling goes down, transactions stop. It's not just another application — it's critical infrastructure.

Internal architecture: the pieces that matter

Sterling has three fundamental layers that every operator needs to understand:

On top of all this, Sterling File Gateway (SFG) acts as a simplified routing layer. SFG abstracts the complexity of BPs for the most common use case: moving files between partners. You define rules based on partner, protocol, format, and destination, and SFG handles the rest. For operations teams that don't build custom BPs, SFG is the primary interface with the platform.

Production operation: what the docs don't tell you

Running Sterling in production is an exercise in constant vigilance. These are the areas that demand daily attention:

Real troubleshooting: the problems you will face

After years running Sterling, these are the recurring issues and how to approach them:

High availability: how not to depend on a single instance

Sterling supports active-active configurations with load balancing. The typical architecture includes:

The critical point in HA is the database. If the database fails, both Sterling nodes fail. It doesn't matter how many application nodes you have — if they share a database without redundancy, you don't have real high availability. Database failover must be tested, automated, and rehearsed periodically.

Sterling is as robust as the attention you give it in production. It's not a system you configure once and forget. It's critical infrastructure that demands constant monitoring, disciplined purging, and a team that understands its internal architecture.

Jorel del Portal

Jorel del Portal

Systems engineer specialized in enterprise software architecture and high availability platforms.