Home > Archive >  2007 >  October >  4


Integrating multiple apps & services

Thursday, October 4, 2007 by Dave Winer.

Fred Wilson: "When will people start building apps/services that sit on top of multiple APIs?" Permalink to this paragraph

It's a good question, and the answer is -- we're already doing it. The services are now so reliable and flexible that you almost forget how complex the systems are.  Permalink to this paragraph

Let's look at a Twittergram scenario: Permalink to this paragraph

1. Chris registers with the Twittergram site. That's App #1. Permalink to this paragraph

2. She takes out her iPhone and opens the phone app. That's App #2. (Yes, the mobile device is also a computer, it's running an app, with an interface, it can dial a number and transmit audio. It's old fashioned, but it works great.) Permalink to this paragraph

2. She calls BlogTalkRadio, 646-716-6000. That's app #3. Records a 30-second message. Permalink to this paragraph

3. She hangs up. BlogTalkRadio calls the Twittergram app. App #1, again. Permalink to this paragraph

4. Twittergram calls Amazon S3 to store the MP3. App #4. Permalink to this paragraph

5. Twittergram calls TInyUrl to create a short URL for the MP3. That's App #5. Permalink to this paragraph

5. Twittergram calls Twitter. That's App #6. Permalink to this paragraph

So there's a simple application that uses six different apps/services. Permalink to this paragraph

Another example, the Flickr-to-Twitter integration, also part of Twittergram. Permalink to this paragraph

1. Randy registers with the Twittergram site. That's app #1.  Permalink to this paragraph

2. He goes to the park, sees a beautiful flower. Takes a picture with his iPhone. That's app #2. Permalink to this paragraph

3. He mails the picture to Flickr. That's app #3. Permalink to this paragraph

4. Twittergram is monitoring Randy's RSS 2.0 feed on Flickr. Some people might say this is another app, but let's be conservative. App #3, again. Permalink to this paragraph

5. It notices a new picture, grabs the URL, calls TinyUrl. That's App #4. Permalink to this paragraph

6. Grabs the title of the picture, appends the TInyUrl, sends it to Twitter. That's App #5. Permalink to this paragraph

Another app that uses five different apps/services. Permalink to this paragraph

We've been doing this stuff for a long time, all the way back to 1998, when XML-RPC first came online. It's always been about delivering functionality, quietly and reliably, to users.  Permalink to this paragraph



© Copyright 1994-2007 Dave Winer Mailto icon.

Last update: 10/4/07; 8:14:39 PM Pacific. "It's even worse than it appears."

Click here to view blogs commenting on  RSS 2.0 feed.