This is a great question, one that gets asked often. I guess the question really is comparing Yahoo Pipes with one component of Presto, that is Wires, our visual mashup composer. Yahoo Pipes is a cool product. There are key differences between Yahoo Pipes and Presto as a whole.
Presto is a complete enterprise mashup platform. By that I mean there is a mashup server, an open enterprise mashup markup language (EMML) backed by the Open Mashup Alliance, and everything you need to design, develop and deploy mashups in your enterprise. The platform comes complete with a set of tools such as Wires visual mashup composer, Mashup Studio (Eclipse-based IDE for EMML mashup development), and Presto Service Explorer for publishing and managing services and database resources that you make available to mash. In addition, you also have Presto Connectors for portal servers, Microsoft Excel, and so forth. Presto also makes it easy to consume different types of services and data sources. Once we make these services and data sources mashable in Presto, they can be used in Wires to visually build mashups by drag and drop of available services and other mashups as well.
Coming back to how this is different from Yahoo Pipes, let me focus on what Presto can do:
- 1. Presto is designed for the enterprise and comes built in to handle different types of security needs in an enterprise
- 2. Presto allows you to secure and govern mashups, mashables (services and data sources) and mashlets (mashup widgets)
- 3. Presto creates mashup widgets called Mashlets that can be generated out of the box for any mashup or service and published to different end points such as websites, portal servers, wikis, etc.
- 4. Presto can consume all types of data sources and services as mentioned above and not just RSS feeds; Presto consumes web services (WSDL and REST based), RSS/Atom feeds, Excel spreadsheets, database tables/view/stored procedures and more.
- 5. Presto also comes with differenet API kits for different languages such as JavaScript, Java, C#, VBA and ActionScript.
There is much more to Presto than this. Hope this helps.
Mash On!
- deepak alur | vp product + engineering at jackbe | follow me


How would you compare this to Yahoo Pipes?