This week’s ITConversations podcast with Rohit Khare focuses on a topic that is near and dear to my heart: syndication. For both of us, that is the real substance of Facebook. Says Rohit:
Imagine there’s an application someday with 35 million users, and the first thing they see every morning is a news feed, and it’ll do a really intelligent job of summarizing what everyone they know has been up to since they last logged in. You wouldn’t have thought, “I need to sign up for a new consumer service that will tell me when people break up or get married or give talks.” And yet here we have this wonderful new phenomenon showing that there is pent-up demand. Now you can come back to the office and say, “Don’t you wish you had an interface like that so all of our field service techs could know what was going on, and be just as collaborative as this is?
So how do we get there? Start by “RSSifying” everything in sight. Then flow all the feeds through a “syndication bus”:
You do in some ways centralize the information flow, but you get the benefit of decentralized awareness — it’s an interesting paradox. If I have one syndication bus that’s responsible for delivering information to all of my users, and everyone in the community, then that same piece of software is in a very good position to detect patterns and emerging trends. If you think about meme trackers that can report, hey, this is a hot story that’s come up in the last few hours, that’s going to be really powerful when it mainstreams.
By way of disclosure, the backstory for this interview begins in 2002 when Rohit — who had co-founded KnowNow in 2000 — gave a great talk at the Emerging Technology on what he was then calling application-layer internetworking (ALIN). (I mentioned it in this InfoWorld column.) Among his other talents, Rohit is a great coiner of sticky buzzphrases and acronyms. Phil Windley, for example, conceded that ALIN was catchier than his own Layer 5 routing for web services.
Then in 2004, I interviewed KnowNow’s Michael Terner and Richard Treadway. The company’s tagline then — Simple Integration Connecting Data, Applications, and People: Business-to-Business, Event-Driven, Loosely-Coupled — was descriptive but decidedly less catchy.
Now Rohit and KnowNow are pitching a new buzzphrase, Syndication-Oriented Architecture, and a new acronym, SynOA. We are admittedly pushing the envelope when it comes to variations on the -OA theme, but I can’t help myself, I like this one for two reasons. First, the idea of syndication needs all the marketing help it can get. We’ve been at this for almost a decade and it hasn’t really caught on in the way it deserves to. Second, it’s just so obviously the right thing on so many levels, one of which happens to be information flow within the enterprise.
September 11, 2007 at 9:22 pm
> flow all the feeds through a “syndication bus”
I think this is definitely Architecture Astronaut territory, but good luck with it…
September 11, 2007 at 10:54 pm
Hi from Brazil Jon,
On the subject syndication, I have used my mostly inactive blog to post a recent piece of mine speculating what path should Google Reader take after the recent addition of the feed search feature.
If that’s interesting enough for you, i’d be glad to get your visit:
http://notariussystem.blogspot.com/2007/09/google-reader-has-implemented-search.html
Thanks
-Paulo
September 12, 2007 at 8:12 am
[...] add these features? Perhaps. Then again, this is exactly the sort of thing a general purpose syndication bus ought to be able to do for [...]
September 13, 2007 at 10:35 am
[...] A conversation with Rohit Khare about syndication-oriented architecture « Jon Udell [...]
September 13, 2007 at 10:46 am
[...] of rich syndication much like the feed-based architecture that Jon Udell discussed recently here. However, nothing doing from what I have seen. The one RSS feed I was able to see was for the wiki, [...]
September 14, 2007 at 5:39 pm
Jon,
As usual an insightful piece and a good interview. I have long felt that syndication, rather than SOAP/WSDL “web services” would end up becoming the dominant form of a services oriented architecture, largely for the same reason that I think that REST tends over time to prove more popular and robust compared to XML-RPCs – the web is fundamentally a giant, multichannel publishing system and as such the publishing verbs inherent in REST usually work the simplest in setting up interfaces. If you look upon an Atom or RSS feed as being a way of bundling conceptually linked metadata in a universally recognized package, then it can be used to transport any kind of syndicated content which in my experience is usually the most interesting because it is timely, even when the content being referred to isn’t blogs.
I like the term SynOA, even if it does give a nod to SOA – common syndicated services with simple parametric APIs, and the sky’s the limit as far as the type of applications you can build.
September 23, 2007 at 10:14 am
RohitKharewouldbeevenmoreinterestinglisteningtoifhejusteveryonceinawhilesortoftookabreathingpausewhichwouldalsoallowthepoorsodslisteningtoreflectonwhathehasbeen ramblingabout.
Like, just emulate Jon Udell, or your favorite minister. Have no fear of pauses, they help frame and structure the noise between the pauses.
September 25, 2007 at 1:20 pm
[...] Peter Ring: Have no fear of pauses, they help frame and structure the noise between the pauses. [...]
November 6, 2007 at 11:20 am
[...] own talk riffed on the theme of syndication. I borrowed Rohit Khare’s phrase syndication-oriented architecture, and talked about how Internet-scale publish/subscribe mechanisms — including not only RSS [...]
November 12, 2007 at 7:53 am
[...] SOA , architecture Jon Udell’s post around a podcast he did is a great read – check out A conversation with Rohit Khare about syndication-oriented architecture. I’m so much more interested in feed/syndication oriented architectures, rather than [...]
November 15, 2007 at 6:16 pm
[...] Click here for Jon Udell’s full blog post. [...]
November 27, 2007 at 11:04 am
[...] about navigating a linked web of data, and about what today I would call (thanks to Rohit Khare) syndication-oriented architecture. Enabling regular folks to produce and consume structured and data-enriched documents is something [...]
December 5, 2007 at 7:30 pm
[...] A conversation with Rohit Khare about syndication-oriented architecture « Jon Udell – A nice post from John Udel introducing Syndication-Oriented Architecture (SynOA) and explaining the genius behing the FaceBook News Feed – Syndication Bus. Inspiration for my enterprise FaceBook research! [...]
December 20, 2007 at 4:44 pm
[...] across a very interesting (and as always, a very insightful Jon Udell) conversation about syndication-oriented architecture. Not, to deemphasize the benefits of the “information [...]
January 15, 2008 at 1:19 pm
[...] some of the articles in my hosted lifebits series. One of the things that falls out naturally, in a syndication-oriented architecture, is the ability to audit who your subscribers are, and which chunks of data they [...]
January 21, 2008 at 6:36 pm
[...] of rich syndication much like the feed-based architecture that Jon Udell discussed recently here. However, nothing doing from what I have seen. The one RSS feed I was able to see was for the wiki, [...]
May 7, 2008 at 5:24 pm
[...] make recommendations, but the choice rests with the individual. As Jon Udell outlines the logic of a syndication oriented infrastructure which makes far more sense for universities and colleges than the current practices of continually [...]
May 8, 2008 at 8:08 am
[...] the same on the open web. When you adopt a syndication-oriented architecture, small pieces can be loosely joined, or they can be more tightly coupled. But the underlying [...]
May 18, 2008 at 8:14 am
[...] communicating events within an enterprise infrastructure. See Jon Udell’s comments on SynOA here, and listen to the podcast of Jon’s interview with Rohit [...]
June 2, 2008 at 9:33 am
[...] the same on the open web. When you adopt a syndication-oriented architecture, small pieces can be loosely joined, or they can be more tightly coupled. But the underlying [...]
June 8, 2008 at 8:40 am
[...] the same on the open web. When you adopt a syndication-oriented architecture, small pieces can be loosely joined, or they can be more tightly coupled. But the underlying [...]
October 2, 2008 at 4:34 pm
[...] technology. Jon Udell has mentioned the idea of Syndication-Oriented Architecture a couple of times over the the last year of so. One of the things I’ve been trying to spell outabout [...]
October 31, 2008 at 3:24 pm
[...] communicating events within an enterprise infrastructure. See Jon Udell’s comments on SynOA here, and listen to the podcast of Jon’s interview with Rohit [...]
February 3, 2009 at 5:13 am
[...] now in terms of the familiar metaphor of news syndication. In any version of the new Internet OS, syndication-oriented architecture would have to play a crucial [...]
May 4, 2009 at 10:02 am
[...] embellishes computational thinking with connotations of flow, orchestration, and connectedness. Syndication-oriented architecture. gets partway there, but will never fly in the mainstream. Maybe connected thinking? But you [...]