Integrating backend systems

Another great use case for the concentrator pattern is to integrate backend systems into the network. By using a concentrator as a point of integration, data in the backend system will appear as devices in the XMPP network. This will allow services and other devices to interact with the backend system, just as if it was any other type of device in the network. This has great benefits, since it removes the need to support the backend system directly in all devices and services that need data from the backend system.

The following diagram contains a simple example of backend system integration using concentrators. Note how the partitioning of data sources allows for identities do be reused in different partitions, without the creating ambiguity. This is useful in larger systems and it can be used to solve many problems. One such problem can be the desire to reutilize object identities available in country-specific datasets, as illustrated in the following diagram:

Backend system integration using concentrators
..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset