November 3, 2009 12:01 AM PST

Turning Twitter into an application server

by Dave Rosenberg
  • Font size
  • Print
  • 5 comments

As much as Twitter is a powerful communication and social application, it's a relatively simple Web app. As part of a new contest sponsored by Engine Yard, Ruby on Rails developers are going to turn Twitter into their own application server.

The contest asks developers to program the "Worst App Server Technology Ever" (Waste) using Twitter as the message bus. While much of the contest is being done tongue-in-cheek, it's actually an interesting use case to see if a service like Twitter can take the place of a more traditional message bus like IBM MQ series or AMQP (Advanced Message Queuing Protocol).

Contest participants register up to five Twitter handles and code the function that each would perform in a program. When the contest challenge is issued on November 12, participants will have to use at least 10 of the pre-designated Twitter handles (other than their own) as endpoints to perform functions on data sets located at unique URLs. All messages will work through a series of automated public Twitter replies.

This is somewhere between an application server, a social game, the "telephone game" and service-oriented architecture (SOA) where Twitter plays the role of the enterprise service bus and the Twitter API is the broker between data sources. SOA relies on services exposing their functionality other applications and services can read to understand how to utilize those services. In this case, Twitter can be used as an application server in the cloud. (Take that buzzword bingo players.)

The funny thing is that as absurd and comical as this sounded when the Engine Yard guys told me about it, I've started to think about this as a way to possibly achieve a real technological breakthrough. And while I don't think that Twitter will be the "cloud bus," I do think that there is a lot to be learned from applying this type of constraint to a data flow process.

Engine Yard VP of marketing Michael Mullany told me that the contest shows how developers can leverage a relatively straightforward platform in innovative ways. But it's also another example of an interesting marketing effort to use Twitter as the vehicle for one's own benefit. Also, in true open source fashion, developers wind up building new applications based on code written by their peers.

Let's hope Twitter can handle the attention and developers are not greeted by the ever-lurking fail whale. You can check out the contest and learn more details at Engineyard.com

Dave Rosenberg dishes up "Software, Interrupted" with nearly 15 years of technology and marketing experience that spans from Bell Labs to multiple start-up IPOs to open-source enterprise software companies. He is co-founder of MuleSource and currently serves as the general manager of Hardy Way. He is a member of the CNET Blog Network and is not an employee of CNET. Disclosure. You can contact Dave via e-mail at softwareinterrupted@gmail.com or follow him on Twitter @daveofdoom.
Recent posts from Software, Interrupted
A modern approach to Java application development
Mountain Dew drinks up social media (Q&A)
Top ad trends list spotlights online behavior
IBM closes lackluster M&A year with buying spree
Virtual currency exchange to launch in 2010
Microsoft needs to go big with Windows Mobile
IBM opens new cloud lab while Microsoft reorgs
NoSQL and the future of cloud databases
Add a Comment (Log in or register) (5 Comments)
  • prev
  • 1
  • next
by lmasanti November 3, 2009 1:27 AM PST
What abouot comparing this with Google Wave's posibilities as an app server?
I do know that GW still does not prime time, but it already has an app developing concept.
Reply to this comment
by thinksketchdesign November 3, 2009 3:49 PM PST
yes exactly. The way I see it, that is why Google Wave is so important and exciting. Twitter made us realize that an exercise like this was possible. And the Google Wave protocol is the architecture that will make this kind of exercise practical. A cloud server that is public and operates in real-time - that's amazing. Don't see why it's important yet? Here's one little example I like: Imagine Obama giving a speech. Imagine crowd-sourcing an instant translation of the speech into every language that pops up on your screen while he's talking. That's the kind of thing that twitter made us dream about, and that Google Wave will actually make happen. At least, that's how I see it.

http://www.thinksketchdesign.com/2009/10/27/web/in-twitters-wake-head-scratching-persists-a-real-time-network-revolution-bides-its-time
by Hunnter2k3 November 3, 2009 3:08 AM PST
Botnets already use Twitter a lot.
If Botnets are using it, it should be capable of handling your average application server "bus".

I'd be pretty impressed if it was coded in such a way that it could chain several tweets at a time, or even use a "pointer" of sorts to refer, relatively, to an older tweet.
Reply to this comment
by robinhukes November 3, 2009 4:08 AM PST
hy nice and informativenews,,,,,,,,,,,,,

http://www.goarticles.com/cgi-bin/showa.cgi?C=2145820
Reply to this comment
by VoiceOfLogic November 3, 2009 5:43 AM PST
I had gotten Twitter to rake my leaves the other day. Tomorrow I should have it ready to brush my teeth for me.
Reply to this comment
(5 Comments)
  • prev
  • 1
  • next
advertisement

Behind the scenes: NORAD's Santa tracker

For decades, the defense group has let you follow the Christmas Eve travels of the jolly old elf. These days, technology is playing a bigger role than ever.

Intel redesigns Atom chip for Netbooks

The chipmaker officially announces the next generation of its popular Atom CPUs for Netbooks, the N450, weeks before the CES trade show.

advertisement

About Software, Interrupted

In "Software, Interrupted," Dave Rosenberg discusses disruption in the software market, as well as the products and services that keep business technology norms in perpetual flux.

With nearly 15 years of technology and marketing experience spanning from Bell Labs to multiple start-up IPOs, Dave co-founded open-source software company MuleSource and now serves as general manager of Hardy Way. He also happens to be a U.S. patent holder and a workaholic. Technology is his best friend and mortal enemy.

Add this feed to your online news reader

Software, Interrupted topics

advertisement
advertisement

Inside CNET News

Scroll Left Scroll Right