Mital Rasaniya

Geek, a Father and a Husband.
Posts I Like

I got few cracks on my forehead, when I received a challenge to come up with a solution to have a Open Social platform within my company. It should provide,

  1. Social features (Profile, Wall, Subscriptions, two way integration with FB & TW and so forth)
  2. Privacy features for activities
  3. Solution has to be ugly, to fit inside SharePoint twenty ten.
  4. Should be a single sign-on solution through Active Directory.
  5. There will be “user” as persona, and departments, special interest groups & projects will be non-persona users, all can subscribe each others activity feeds
  6. Future proof (work on mobile & tablets, integrate with outlook)

I see challenges here as,

  1. Complexity of data structure of relationships & limitation of RDBMS database to cop with  redundancy of wall posts & subscriptions
  2. Fit inside SharePoint 2010
  3. It should be faster than real FaceBook & Twitter within a controlled environment (Internet & Intranet)
  4. Connect with existing apps running in my company (Information system, Payroll, HRMS, CRM & Corporate site), and take part in social features

SharePoint 2010 already has a Social feature & those are decent, but SharePoint 2010 itself is poor at handling these types of complex data, SharePoint is better in other use-cases. For publishing, work-flows. And, to cater above functions & connecting other systems would be an additional layer to write complex data connectors to pump-in & pump-out large data.

In my next post, I would try to ease complexity of the given requirements.