Integration functionality such as messaging and shared data is hosted by a separate provider to enable integrate of otherwise separated hosting environments.
|How can application components that reside in different environments, possibly belonging to different companies, be integrated through a third-party provider?|
When companies collaborate or one company has to integrate applications of different regional offices, different applications or the components of a Distributed Application are distributed among different hosting environments. Communication between these environments may be restricted and enabling communication may be hindered by corporate regulations.
The Distributed Applications or their components communicate using integration components offered by a third party provider.