Skip to content

Common Integration Patterns

Common Integration Patterns

These are not all potential integration strategies, but you will find that the systems that you are architecting will consist of a mesh of these to faciliate the functionality that you are looking to build within ULS.

Don't feel that you must be boxed into these patterns, these are to spark more thought about how you consider to build your system.

Legend

Legend

Information Portal

Aggregate data from disparate systems to provide a single point to access that information.

Information Portal

Data Replication

There exist multiple1 ways to create this type of functionality, however the goal is still the same; to have shared data be pushed out in a synching fashion for one or more systems to leverage.

Data Replication

Shared Business Function

This is where recognition is founded amongst varying systems where a single operation would serve the purpose for all systems.

Shared Business Function

Distributed Business Process

To split up operations that touch many systems from a single operation. Example: Placing order into a system, may need to split orders based on types to successfully check inventory.

Distributed Business Process

Business-to-Business Integration

Vague in comparison to the Distributed Business Process, but this could be utilized where a system relies on another system to perform an action.

Business-to-Business Integration

Service-Oriented Architecture

A collection of well-defined functions that are highly reusable across many systems.

Service-Oriented Architecture

Back to top