Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Little known or useful Web Services we all should know about

Web services and web APIs have managed to increase the accessibility of the information stored and catalogued on the internet. They have also opened up a vast array of enterprise power functionality for smaller thin client applications.

By taping into these services developers can provide functionality that would have taken them months perhaps years to set up. They can combine them into single applications that make life generally easier for its users.

Whether displaying information about the music being played, finding items of interest in the locale of the user or just simply tweeting and blogging from the same application - the possibilities are growing everyday.

I want to know about the most interesting or useful services that are out there, especially ones that most of us may not have heard about yet. Do you maintain an API or service? or do you have a clever mash up that provides even more benefits than the originals?

like image 601
Matt Smith Avatar asked Jan 13 '10 09:01

Matt Smith


People also ask

Why are web services useful?

Web services allow different organizations or applications from multiple sources to communicate without the need to share sensitive data or IT infrastructure. Instead, all information is shared through a programmatic interface across a network.

What is web services and types of web services?

Web services overview Web services are of two kinds: Simple Object Access Protocol (SOAP) and Representational State Transfer (REST). SOAP defines a standard communication protocol (set of rules) specification for XML-based message exchange. SOAP uses different transport protocols, such as HTTP and SMTP.

What is web services in simple words?

A Web service is a software service used to communicate between two devices on a network. More specifically, a Web service is a software application with a standardized way of providing interoperability between disparate applications. It does so over HTTP using technologies such as XML, SOAP, WSDL, and UDDI.


2 Answers

YQL - Yahoo provide a tool that lets you query many different API's across the web, even for sites that don't provide an API as such.

From the site:

The Yahoo! Query Language is an expressive SQL-like language that lets you query, filter, and join data across Web services.

...

With YQL, developers can access and shape data across the Internet through one simple language, eliminating the need to learn how to call different APIs.

like image 65
Oded Avatar answered Oct 30 '22 18:10

Oded


The World Bank API is pretty cool. Google uses it in search results. My favourite implementations are the cartograms at worldmapper. Tourist Destinations
(source: worldmapper.org)

like image 40
grenade Avatar answered Oct 30 '22 19:10

grenade