Skip to content

Middleware

Middleware provides shared software services. In an integration, it can handle communication and data adaptation between applications.

APIs & Integration

What is middleware?

Middleware is software that provides shared services for applications and their interaction. These can include messaging, sign-in, runtime services or mediation between interfaces. The term covers a broad category; an individual product need not perform all these tasks.

A fictional software company connects its customer portal to its ERP. An integration component translates requests and maps portal identifier C-28 to ERP identifier D-11. This mapping must first be recorded or obtained through a reliable lookup. The middleware can carry out the exchange; deciding which data the portal may read and which system authorises changes remains a separate design task.

An Enterprise Service Bus is one possible integration pattern within this broad field. iPaaS describes an integration platform provided as a service. The terms therefore describe different aspects of a solution.

Sources

Articles on this topic

APIs & Integration with ASES

ERP, CRM and shop cleanly connected