Posterous theme by Cory Watilo

Filed under: real time Web

Jevon MacDonald: Examples of Intelligent Middleware in the Realtime Enterprise

What if your existing enterprise systems, such as your ERP or CRM platform of choice, were to exist within a microblogging environment? The enterprise system becomes a collaborative entity empowered to add information and data to the stream when and where appropriate.

Three vendors have recently sparked my interest for what they are doing that goes beyond simple microblogging and collaboration.

Jevon talks about three vendors that have caught his attention:

  • Akibot
  • Brainpark
  • Tibbr

They remind me a little of past experiments with IBM Lotus Sametime 'bots' that could be used as a simple interface for querying data or pushing information to the right person at the right time through instant messaging. However, these new tools that Jevon has identified are designed to be more than simply passive or reactive interfaces - instead they are part of the stream of activity, interpreting or responding to activity in an intelligent way.

Of course, even integration of data to and from the stream can be useful. In the comments, Socialcast point out that Socialcast Ease offers integration with other enterprise and Web 2.0 systems through its API. I'm also reminded of Attensa's Streamserver, although while this isn't traditionally treated as a microblogging tool it offers some similar activity stream capabilities and also offers an API.

Also, having spent three days last week in a training workshop looking at IBM Lotus Connections and getting under the hood of its API, I'm conscious that there is a range of other social platforms ready and able to help integrate social and application information and activity.

But before we get too excited, Jevon makes a good point at the end of his post that its important we don't use these new capabilities to simply create additional 'noise' for customers and people inside organisations (i.e. a positive filter failure). I'd also add that in doing this we should seek to get the balance right between human and computed intelligent middleware for the best result.

Mashing up in context content into Websites with SideWiki and Twitter

Its been quite interesting reading the mixed reactions to Google's SideWiki. There appears to be a great deal of misunderstanding about how SideWiki actually works, because it doesn't actually deface pages... rather it simply allows comments stored by SideWiki about a particular page to be shown in context with that page. One of the things that immediately caught my interest with SideWiki is the API.

There are already a couple of 3rd party plugins that tap into that API:
Kutano is interesting in its own right, as it allows users to view tweets related to a particular page and they simply incorporated SideWiki into their browser plugin. If you don't like the idea of SideWiki, then you won't like the idea of Kutano as it has been effectively doing the same thing - just using Twitter as the mechanism for submitting 'comments'. BTW Kutano is by no means the only plugin that allows Tweets to be added and shown in the context of a Web page - e.g. AddATweet (and there are probably plenty more).

SideWinder's bookmarklet is helpful if you use a browser not supported by Google's Toolbar or one of the other 3rd party plugins.

The screenshots show the Kutano, SideWiki and bookmarklet view of the same page.

(download)

Like it or not, what SideWiki, other in context microblogging tools, and even bookmarking sites represent isn't some kind of abuse, its just where the real time Web is heading.

And wouldn't this kind of functionality be great on an intranet? It would be one way of upgading legacy apps with some social capabilities?

Hat tip to RWW.