Government // Enterprise Architecture
Commentary
11/11/2012
06:23 PM
Tulu Tanrikorur
Tulu Tanrikorur
Commentary
50%
50%

Understanding Social Business Integration

In order to build the right social strategy, IT leaders must understand the technical options for social software integration. Here's what you need to know.

Social Containers

A social container is a type of server platform with core capabilities to build and host social applications. Their target audience can be either the general public (like Facebook, Twitter, LinkedIn) or business organizations (like Yammer, Jive, Chatter, IBM Connections, Tibco Tibbr, Socialcast and many others).


Examples of social containers.

These social platforms manage user profiles, groups, sites, social-graph data and multiple types of interactions with content. Even though vendors offer different methods of integration with their platforms, enterprises should be aware of a few major trends.

Integration capabilities of social containers are initially influenced by major players, such as Facebook and Google. Facebook's Graph API and Open Graph approach represents one such example; the OpenSocial specification represents another. Originally introduced by Google, OpenSocial is considered to be non-proprietary because it has gained support from enterprise vendors (IBM, SAP, Jive, Atlassian, Oracle, Tibco, and SocialText, and more) and some public sites (Yahoo, Orkut, MySpace, and others). It also has an open source reference implementation, Apache Shindig.

Container capabilities fall into four logical groups that business customers are most likely to use during integration: social graph integration, activity stream/feed integration, widget and connector integrations, and security. Let's look at each.

Social Graph Integration

A social graph is a digital representation of our "relationships" on a social platform. The basis for that information is the connections users create with other people and social objects such as communities and content. That social data represents who we are -- our personal characteristics, preferences, interests and activities. It resides on every social platform site we visit.

The social graph has enormous potential for businesses to improve their insight and processes. When a company integrates social graph data with its site or application, it has the opportunity to make business processes smarter – for example, it might discover new ways to position a product or service for the user or to help users find friends who purchased from the same company.

Depending upon the specific social container, this data can be programmatically integrated using different APIs. Most social platforms provide them as REST Web services, with responses returned in XML or JSON format. Some vendors also provide language-specific wrappers for their server APIs to be accessed from client-side libraries -- usually in JavaScript.

Social graph representation can also be enriched and extended with information from other websites or applications. One way to do this is with Facebook's Open Graph protocol, which enables person-to-object in addition to person-to-person connections. Basically, embedding certain metadata tags in your Web page allows Facebook to treat them as graph objects incorporated into the Facebook experience. Support of this protocol by other social containers (like Yammer and Jive) can ease the integration with business applications since it also allows creation of custom objects and actions for any resource. For business organizations, this can increase referral traffic from other community platforms when company or product names become part of a user's graph data on a social site. For example, Person A bought product B from Company C as a result of an online purchase from a company site.

Social graph analysis based on historical data is also becoming an important way for organizations to uncover valuable facts and patterns. Since the amount of data can be quite large, some tool vendors are turning to big data technologies such as graph databases and Hadoop-based distributed processing.

Previous
2 of 4
Next
Comment  | 
Print  | 
More Insights
Comments
Newest First  |  Oldest First  |  Threaded View
dharani
50%
50%
dharani,
User Rank: Apprentice
12/6/2012 | 1:44:29 PM
re: Understanding Social Business Integration
Interesting article on social media strategies,I just read this informative whitepaper on social CRM and implementation strategies,readers will find it very useful @bit.ly/UDUptM
Register for InformationWeek Newsletters
White Papers
Current Issue
InformationWeek Tech Digest, Dec. 9, 2014
Apps will make or break the tablet as a work device, but don't shortchange critical factors related to hardware, security, peripherals, and integration.
Video
Slideshows
Twitter Feed
InformationWeek Radio
Archived InformationWeek Radio
Join us for a roundup of the top stories on InformationWeek.com for the week of December 14, 2014. Be here for the show and for the incredible Friday Afternoon Conversation that runs beside the program.
Sponsored Live Streaming Video
Everything You've Been Told About Mobility Is Wrong
Attend this video symposium with Sean Wisdom, Global Director of Mobility Solutions, and learn about how you can harness powerful new products to mobilize your business potential.