“ Web 2.0 is the network as platform, spanning all connected devices; Web 2.0 applications are those that make the most of the intrinsic advantages of that platform: delivering software as a continually-updated service that gets better the more people use it, consuming and remixing data from multiple sources, including individual users, while providing their own data and services in a form that allows remixing by others, creating network effects through an "architecture of participation," and going beyond the page metaphor of Web 1.0 to deliver rich user experiences.” – Tim O’Reilly
From xml.com : SOA is an architectural style whose goal is to achieve loose coupling among interacting software agents . A service is a unit of work done by a service provider to achieve desired end results for a service consumer . Both provider and consumer are roles played by software agents on behalf of their owners.
From whatis.com : SOA defines how two computing entities , such as programs, interact in such a way as to enable one entity to perform a unit of work on behalf of another entity . Service interactions are defined using a description language . Each interaction is self-contained and loosely coupled, so that each interaction is independent of any other interaction.
XM Radio is a satellite radio provider that has recently embraced some of the tenets of Product Development 2.0.
Their Top 20 on 20 channel is one of the most popular channels XM has yet created. Why?
Because control of it has been entirely handed over to its users. Says the Wikipedia entry on Top 20 on 20: " The channel plays everything new from rock to rap, with the songs chosen by online votes to the XM website. One can also vote their favorite songs by calling the station number, or text messaging. The channel is completely automated by listener voting with no DJ interruption.
Top 20 on 20 is now one of the most popular music channels on XM. According to XM's internal research, the channel achieves 1.8 million listeners a week. "