Bespoke Integration and Adapters

Not every system provides exactly the interface required by the organisation using it.

A device may expose useful information in an awkward format. A software platform may support only part of a required workflow. Two products may each work well independently but have no supported way to communicate.

A bespoke adapter can bridge that gap.

WDWD Industries designs custom integration layers and adapters around existing software, hardware and third-party systems.

What an adapter does

An adapter provides a controlled translation between one system and another.

It may:

The original systems can often remain unchanged.

Why adapters are useful

Adapters are particularly useful where replacing the underlying system would be disproportionate.

Examples include situations where:

Creating a stable boundary

One advantage of an adapter is that it can isolate the rest of the system from awkward implementation details.

Instead of every application needing to understand a proprietary or unusual interface, the adapter can present a consistent internal contract.

This can make future development simpler.

Dealing with incomplete interfaces

An integration does not always begin with a well-documented API.

Investigation may be required to understand:

Once understood, this behaviour can often be wrapped in a cleaner interface.

Reliability

A useful adapter should account for failure.

Depending on the environment, this may involve:

This is particularly important where the underlying system was not originally designed for integration.

Example scenarios

Examples include:

How WDWD Industries can help

WDWD Industries works on integration problems where the required interface does not already exist in a convenient form.

Typical work includes:

If two systems need to work together but there is no straightforward supported integration, contact WDWD Industries at https://wdwd.industries/enquiries.