Skip Links

Using event stream brokers to integrate content with enterprise social platforms

By Vincent Lam, marketing director of Information Builders' iWay Software division, Network World
February 23, 2011 09:42 AM ET
  • Print

This vendor-written tech primer has been edited by Network World to eliminate product promotion, but readers should note it will likely favor the submitter's approach.

With everyone now accustomed to the way social networks work, more and more enterprise applications are starting to look like social media apps. Once deemed a buzzword, "real-time collaboration" is becoming a reality as companies such as SAP, Oracle, Salesforce.com and Microsoft deliver enterprise social network applications.

The foundations of these "social" applications are activity streams, or event streams. Once relegated to complex event processing applications like high frequency trading on Wall Street, these event streams are more and more common in enterprise social applications.

REAL-TIME COLLABORATION: Facebook opens up 'activity stream' to external developers

In order to make social applications as integrated as possible, it's critical these event streams can synch up with existing enterprise applications. After all, if employees are collaborating in a vacuum without access to the company's enterprise data, making them use a social network isn't really useful at all. It's just one more thing they "have to do" rather than a tool to make them more productive.

For example, if the sales department uses Salesforce.com but the shipping and billing is handled by SAP, there will inevitably be a miscommunication when sales teams collaborate with Chatter but the finance, warehouse and distribution teams collaborate with StreamWork. These tools will not interoperate, making the promise of real-time collaboration impossible and forcing the staff to revert to e-mail or phone calls. It is necessary for interoperability between applications and ubiquitous access to key data.

As events take place, context is extremely important. It is not enough to capture events as they occur. When one considers all the events that an organization generates, as well as events from customers and partners outside the firewall, it is simply too confusing and unnecessary to funnel every piece of information through these enterprise social networks verbatim. What is needed is an ability to digest this deluge of information in something readable and actionable.

By using an "event stream broker" companies can address this challenge. These tools rely upon the raw data flowing through every information system in the company. As these events are captured, they are sorted, grouped, and aggregated into business process contexts. As business rules are applied to content throughout the enterprise, the broker can sort related data and feed it into multiple collaborative applications in real time.

Events can occur both inside and outside of the organization. Many companies have both legacy applications on mainframes, packaged applications, and SaaS/hosted applications -- all of which house equally important data in different formats and have explicit functions. Structured and unstructured data all exist in disparate locations -- the formula for quite a mess unless you have the tools to properly organize it. To be successful, an event stream broker must parse these various data types consistently across every source. Only when the data is accessible can the broker add value to a social collaboration platform.

  • Print
What is Tech Briefcase?
TechBriefcase is a new, free service where IT Professionals can Search, Store and Share IT white papers and content like this. Learn more
Bookmark content
Speed up your research efforts with content across the web.
Search and Store
Find the white papers you need. Create folders for any topic.
View Anywhere
Open your briefcase on your iPhone, tablet or desktop. Share with colleagues.
Don't have an account yet?

Videos

rssRss Feed