Skip to content
DocumentationDocsBlogContact
Solutions · System Integration

Modernize the connections. Keep the systems.

Art2link ESB is the integration layer between the enterprise systems you already run — SAP, Oracle, Dynamics 365, Salesforce, ServiceNow, Workday, mainframes, and the long tail of custom apps. Configuration-driven integrations, idempotent semantics, end-to-end tracking, and 200+ adapters out of the box. The systems stay where they are; the connections between them move into a managed Azure-native runtime.

200+ Connectors
15+ Protocols
6 Integration patterns
0 Visual Studio installs
What we usually find

The four conditions every integration team runs into.

Different industries, different ERPs, same operational patterns. If two or more of these sound familiar, the cost is real even if the symptoms aren’t obvious yet.

Condition 01
Point-to-point sprawl

Each new system added means N new bespoke integrations. The map of "what talks to what" exists only in tribal knowledge.

Condition 02
Upgrade fragility

A version bump on the ERP breaks twelve downstream integrations. The integration team becomes the bottleneck for every system upgrade.

Condition 03
No reusable patterns

Every integration is built from scratch. The team rebuilds the same retry-and-DLQ logic for each new flow because there’s nothing to copy.

Condition 04
Black-box failures

When a record doesn’t arrive, nobody can answer "where is it?" without engineers digging through logs across three systems.

Integration patterns

Six patterns that cover what enterprise systems actually do to each other.

Every Art2link integration maps to one of these patterns. Configure the pattern, plug in the endpoints, and the platform handles the messaging discipline. Hover any pattern to see a real use case and the implementation specifics.

Pattern 01

Point-to-point sync

One system updates another. Request-reply with idempotency tokens, retry policies, and DLQ. The 80% case — SAP master-data → downstream.

Example
Salesforce Contact creation propagates to SAP Customer Master, idempotent on Salesforce ID. Failures retry 3× with exponential backoff before DLQ.
Art2link primitives
Itinerary · correlation token · retry policy · circuit breaker
Pattern 02

Pub-sub fanout

One event source, many subscribers. Service Bus topics with per-subscriber filters, retention, and replay. Decouples producers from consumers.

Example
Order created in ERP fans out to Warehouse (fulfillment), Finance (accruals), CRM (account update), and Analytics (data lake) — each consumer with its own retention and filter.
Art2link primitives
Topic · subscription filter · dead-letter per subscriber
Pattern 03

Batch ETL

Scheduled extraction from N sources, transformation, load to target. Cron-driven or event-triggered. Handles historical reloads and incremental deltas alike.

Example
Nightly extract of HR records from Workday + benefits from Mercer + payroll from ADP → consolidated load into the data warehouse with deduplication and slowly-changing-dimension handling.
Art2link primitives
Scheduled trigger · bulk staging · checkpoint · XSLT 3.0 transforms
Pattern 04

Event-driven streaming

Real-time events flow continuously. Each event is processed independently. Latency in milliseconds; throughput scales horizontally with App Service plan.

Example
POS terminals emit transaction events that flow through Art2link into inventory, fraud detection, and loyalty in real time. p99 latency under 200ms per event.
Art2link primitives
Event Hubs ingress · partition key · per-event idempotency · OpenTelemetry trace
Pattern 05

Request-reply orchestration

One request triggers calls to multiple downstream systems; responses aggregate into a single reply. Useful when one front-end action needs data from 2-3 back-end systems.

Example
Mobile app requests "order status" → Art2link queries ERP for order, WMS for shipment, and carrier API for tracking; aggregated response returned to the app in under 800ms.
Art2link primitives
Parallel branches · timeout per branch · compensation · response merge
Pattern 06

Change data capture

Replicate database changes downstream without batch windows. CDC streams from source DB log files, applied to target with ordering and conflict resolution.

Example
SQL Server CDC stream from the legacy ERP propagates to a cloud analytics warehouse with sub-second latency — replacing nightly batch jobs that took 4 hours.
Art2link primitives
CDC adapter · log-position tracking · ordered delivery · conflict resolver
System coverage

The enterprise systems your estate already runs.

Pre-built adapters and validated profiles for the major enterprise platforms. Hover any system to see specific adapter capabilities.

SA
SAP
S/4HANA · ECC · R/3
RFC · IDoc · BAPI · OData · REST
  • RFC and tRFC over SAP JCo
  • IDoc inbound & outbound
  • BAPI synchronous calls
  • S/4HANA OData v4 endpoints
  • Gateway REST & CDS views
OR
Oracle
EBS · Fusion Cloud · JDE
REST · SOAP · DBLink · OIC
  • Fusion Cloud SOAP & REST APIs
  • E-Business Suite open interfaces
  • JD Edwards business functions
  • Oracle DB direct via JDBC
  • Oracle Integration Cloud handoff
MS
Microsoft Dynamics
365 · NAV · GP · AX · CRM
OData · Dataverse · Web API
  • D365 Finance & Operations OData
  • Dataverse Web API for CE
  • NAV/BC web services + OData
  • AX 2012 AIF service endpoints
  • Power Platform & Logic Apps interop
SF
Salesforce
Sales · Service · Marketing
REST · Bulk · Streaming · CDC
  • REST & SOAP APIs
  • Bulk API 2.0 for high-volume loads
  • Streaming API & Change Data Capture
  • Marketing Cloud REST
  • OAuth 2.0 JWT bearer flow
SN
ServiceNow
ITSM · CSM · ITOM · HR
REST · Scripted REST · IH
  • Table API for read/write
  • Scripted REST endpoints
  • Integration Hub triggers
  • CMDB sync & CI relationships
  • OAuth 2.0 + Mutual auth
WD
Workday
HCM · Financials · Planning
SOAP · REST · RaaS · EIB
  • Workday Web Services SOAP
  • REST API endpoints
  • Reports-as-a-Service (RaaS)
  • Enterprise Interface Builder (EIB)
  • Studio integrations passthrough
IB
IBM
DB2 · MQ · WebSphere
JDBC · MQ · CICS · SOAP
  • DB2 via JDBC + CDC
  • IBM MQ over JMS 2.0
  • WebSphere App Server SOAP
  • CICS Transaction Gateway
  • MQ FTE managed file transfer
MF
Mainframe
z/OS · AS/400 · COBOL
CICS · IMS · 3270 · FTP
  • CICS Transaction Server gateway
  • IMS Connect for transactional
  • 3270 screen-scraping where required
  • NDM/Connect:Direct file transfer
  • EBCDIC ↔ UTF-8 codepage handling
SA
SAP Ariba & SF
Procurement · HXM
cXML · OData · SCIM
  • Ariba cXML over HTTPS
  • Ariba Network supplier feeds
  • SuccessFactors OData v2 & v4
  • SCIM 2.0 for identity sync
  • OAuth 2.0 SAML bearer
DB
Databases
SQL · Postgres · Mongo · ODB
JDBC · ODBC · CDC · Bulk
  • SQL Server & Azure SQL via JDBC
  • Oracle, PostgreSQL, MySQL, MariaDB
  • MongoDB, Cosmos DB, Cassandra
  • Change Data Capture on supported DBs
  • Bulk-copy interfaces for warehouses
CO
Custom & SaaS
Webhooks · REST · OpenAPI
REST · OAuth · OpenAPI 3.1
  • OpenAPI 3.1 spec-driven adapters
  • Webhook ingress (HMAC-signed)
  • OAuth 2.0 / 2.1 client flows
  • GraphQL consumers & producers
  • Rate-limit aware retries
FT
File & messaging
SFTP · S3 · Azure · MQ
SFTP · S3 · ABS · AMQP · Kafka
  • SFTP / FTPS / SCP managed transfer
  • Azure Blob Storage & Files
  • AWS S3 / Google Cloud Storage
  • Kafka producer & consumer
  • Azure Service Bus, AMQP 1.0
The approach

Inventory · Choose patterns · Pilot · Roll out.

Modernization is a wave program, not a big-bang. Existing point-to-point integrations keep running. Art2link replaces them flow-by-flow against a pattern catalog you inventory and prioritize first.

Phase 01
Inventory
1–2 weeks
  • Map current integrations between systems
  • Document business owner, SLA, and failure history per flow
  • Identify integrations with the highest fragility cost
Phase 02
Pattern selection
1–2 weeks
  • Match each flow to one of the six integration patterns
  • Spot anti-patterns: shared databases, file-drop "integrations", manual exports
  • Surface duplicate flows that can collapse into one canonical version
Phase 03
Pilot
3–5 weeks
  • Implement 2–3 representative integrations on Art2link
  • Parallel run alongside existing connections
  • Operational handover & observability validation
Phase 04
Wave-based roll out
8–16 weeks typical
  • Migrate remaining flows in waves prioritized by fragility cost
  • Retire point-to-point connections per wave
  • Knowledge transfer & production-support handover

Total elapsed time on a mid-complexity estate lands in the 4–6 month range. The Inventory phase produces a concrete estimate before the rest of the program commits.

In production

Estates that look like yours, modernized.

A Fortune 500 manufacturer replaced 147 point-to-point integrations across SAP S/4HANA, Salesforce, Workday, and a JDE legacy with 22 reusable Art2link itineraries — cutting per-change deployment time from 3 weeks to under an hour.

Manufacturing · SAP + JDE + Salesforce + Workday

A specialty insurer consolidated 11 legacy ESB hops across mainframe and Dynamics 365 onto a single Art2link runtime — with 97% reuse of the underlying transformation logic, and the mainframe stayed in production.

Insurance · z/OS + Dynamics + custom claims engine
Free modernization assessment

Tell us about your enterprise estate. Written modernization plan in one week.

What you get

A wave-based modernization plan for your integration estate.

An Art2link senior architect inventories your top integrations, classifies them against the six patterns, and returns a written modernization plan: which flows to tackle first, expected timeline, infrastructure-cost comparison, and a phased roll-out wave plan.

  • Written assessment within 5 business days of intake
  • Reviewed by an integration architect with ERP & mainframe depth
  • No cost. NDA on file before any inventory review.
  • Result is yours to share with finance, security, and execs
We reply within one business day to confirm intake.
Frequently asked

What integration architects ask before signing.

How is System Integration different from BizTalk Migration?

BizTalk Migration is the specific case of moving an integration estate off BizTalk Server 2020. System Integration is the broader, ongoing practice of how your enterprise systems exchange data. If you’re on BizTalk today, BizTalk Migration is the entry point; System Integration is what your team operates after the migration, and what new integrations get built on top of going forward.

We have heavily customized ERP integrations. Can you preserve them?

Yes. Custom logic translates either as Art2link itinerary configuration (the common case) or as deployable .NET function packages (for genuinely bespoke transforms). The Inventory phase identifies which customizations need re-implementation and which carry forward as configuration. Most environments find that 80–90% of "custom" logic is actually configuration once you peel back the boilerplate.

Do you support hybrid on-prem and cloud integrations?

Yes. Art2link itself runs in Azure, but it connects equally to on-premises systems via private endpoints, ExpressRoute, or VPN. Mainframe, on-prem SAP, legacy AS/400, and air-gapped systems all participate via the appropriate transport. Many customers run a hybrid topology for years during cloud migration.

How does this compare to MuleSoft, Boomi, or Workato?

MuleSoft and Boomi are general iPaaS products; both are capable but force a per-flow or per-message pricing model that becomes punitive at enterprise volume. Art2link is built on Azure App Service in your tenant — pricing scales with infrastructure, not message count — and includes the governance discipline that iPaaS tools typically defer to "your problem." Workato is workflow-automation-first; Art2link is enterprise-integration-first.

What about SAP-specific protocols like RFC, IDoc, and BAPI?

Fully supported via the SAP JCo bridge. RFC and tRFC for synchronous and queued calls, IDoc for both inbound and outbound document flows, BAPI for function-module orchestration. S/4HANA OData v4 endpoints are first-class. The adapter handles connection pooling, authentication (user-based or X.509), and EBCDIC ↔ UTF-8 conversion where mainframe interop is in the mix.

Not ready for an assessment?

Try the Starter Plan in your Azure subscription, free.

Install the free Starter Plan from Azure Marketplace and prototype one of your current integration flows on Art2link — in your own tenant, against your own systems. No sales call required.