Nowadays, each Institution is hosting different applications from different vendors. These applications can be distributed, from different vendors, using different technologies and most importantly invited to communicate between each other.
This is why a Middleware is the solution to implement; in order to:
– control the specs,
– facilitate the communication between different applications,
– capitalize on the available services within the Middleware when integrating a new application.