Chapter 4
Creating an Aggregated Solution Using Cloud-Based Data
What's In This Chapter?
- Understanding Yahoo Pipes mashups
- Creating advanced pipes using Yahoo Query Language
- Decoupling SharePoint web parts from the data source
One of the biggest challenges (and biggest opportunities) for SharePoint developers is leveraging all the data APIs of the Internet. The Internet is a vast source of data. The problem is easily finding, querying, and manipulating the data you find into the data you need. And once you figure out how to do this for one data source, often you need to use a different process or API for other data sources. Furthermore, data sources on the Internet are very dynamic compared to traditional in-house data sources; therefore, your application needs to be flexible enough to handle changing data sources. This means that every time the data source changes, you need to edit, compile, and deploy your SharePoint applications. The solution is to decouple the Internet data sources from your SharePoint applications. You want to be able to combine the data sources in a declarative tool outside of your application. These types of applications are called composite applications or mashups. Many tools to create mashups are available, and one of the best and oldest is called Yahoo Pipes.
Overview of Mashups
Mashups enable developers to combine (mash up) data from two or more different data sources to create a new service. The most common examples are mashups that include mapping ...