In most cases operating system and database type are less relevant for today?s Web and cloud-aware applications. By their very nature, web and cloud-aware applications are abstracted from the underlying operating system and database. Cloud-aware applications connect with each other via APIs, with little regard for the technology stack beneath it. However, certain types of databases are geared towards handling different types and quantities of data. For example, if your application needs to quickly tap into large amounts of unstructured data, then you may want to store your data in a Hadoop cluster.
However, today?s businesses are more interested in buying into an ecosystem vs. an operating system or database type. We live in an interconnected world and a cloud-based application that can?t tap into the richness of the world around it has a limited shelf life.
The most successful ecosystems have a minimal set of core components, and well-interfaced (standardized, loosely coupled) periphery components that shield both business users and developers from much of the complexity of the underlying application, data model, and service. This leads to lower costs for change which paradoxically is the only constant in today?s rapidly evolving IT environment.
As we’ve seen with Salesforce AppExchange and the iPad Business AppStore, an ecosystem that starts out as a way to distribute commercial applications can quickly morph into the Go-To-Place to build private apps and solutions. It’s been exciting to watch a similar dynamic play out in our data integration resource, the SnapStore.
The same open and standards-based platform that has fueled our thriving SnapStore ecosystem also makes it possible for you to build your own Private Snaps. I was talking with one our customers just this morning when he informed me that he recently deployed a Private Snap to provide connectivity to their home-grown ERP system. He just banged it out in his spare time over a few weeks. Impressive.
At some point in the life of your own organization you may have to integrate a new system ? maybe from a supplier, partner or acquisition. A thriving ecosystem is a strategic IT asset that you can leverage in a variety of scenarios. By its very nature, it provides the business value of agility ? much more than any operating system or database could ever provide.