Mashups for the Enterprise

Bluemaps launch processBluemaps is a true web mashup application and uses multiple web applications and APIs to improve the way enterprises do business.

Bluemaps makes use of Google Maps API (or other map providers) and has two independent components that reside on different networks and operate loosely coupled with one another through an internal API. Thus, once a user of the system launches Bluemaps using a browser, in actuality, three different applications hosted in three different systems get launched. The user action loads the bootstrapper, residing in local enterprise network that loads the Google Maps API and runs Bluemaps Visualization Engine, which is a standalone application hosted in Google Apps Engine. Next, the Visualization Engine retrieves business data from the Business Management Engine and processes that data.

This architecture, improves the overall system design, increasing the decoupling between each component and separating the responsibilities. Newer versions and upgrades can be rolled out effortlessly without affecting other components and overall easier to maintain and manage architecture provides a very cost effective product.