Canonical protocol pattern
Canonical Protocol is a design pattern, applied within the service-orientation design paradigm, which attempts to make services, within a service inventory, interoperable with each other by standardizing the communication protocols used by the services. This eliminates the need for bridging communication protocols when services use different communication protocols.
Source: Wikipedia — Canonical protocol pattern (CC BY-SA 4.0)