The whole problem with reusability of any type of software is not so about much trusting someone else's software as much as it is just finding the software you need.
Unless something is totally egregious, most developers are too busy to quibble about the quality of someone else's code; especially when it comes to utilitarian pieces of code like connectors between enterprise applications.
With this issue in mind, SnapLogic has set out to steal a page from the Apple iPhone playbook by setting up a SnapStore where developers can find connectors, pipelines and data transformations that they can then reuse in their own projects. That code will be verified and rated for quality.
Unfortunately, enterprise developers waste a fair amount of time reinventing the wheel when it comes to data integration across enterprise applications. Instead of spending more time on the elements of the project where they can add the most value, too many developers are spending their time writing low-level code. By creating an online store for those types of components, SnapLogic is attempting to make it easier for developers to boost their productivity by plugging modular sets of pre-existing code into their applications.
Given the fact that most companies still have an application backlog as long as their proverbial arm, the SnapStore should prove to be a pretty handy place to shop.
Founded by Informatica founder Gaurav Dhillon, SnapLogic has developed a SNAPi programming interface around a middleware-as-a-service platform that makes it easier to plug components into a data integration platform that SnapLogic built using a REST architecture, which it claims provides a more modern approach to more efficiently integrating applications than legacy client/server middleware platforms from IBM, Oracle and others.
Regardless of SnapLogic's ultimate success, the idea of an online market for middleware is, well, pretty snappy, so don't be surprised to see variations of these types of stores opening up all over the Web.