Transcript
Page 1: Devfest09 OpenSocial Enterprise
Page 2: Devfest09 OpenSocial Enterprise

OpenSocial in the Enterprise Chris Schalk Benjamin Mestrallet Bruno Rovagnati

Nov. 17th, 2009

Page 3: Devfest09 OpenSocial Enterprise

3

Agenda

•  Introduction •  A Brief history of OpenSocial • OpenSocial Pioneer technologies

•  IBM •  Atlassian •  SocialText •  Apache SocialSite •  eXo Platform

• Wrap up • Q&A

Page 4: Devfest09 OpenSocial Enterprise

OpenSocial Background

•  Launched in fall of 2007 •  Initial target audience was traditional social

networking sites (SNS) •  Provides open source standards for building

social applications •  Has both evolved and grown rapidly in the past 2

years o  Started at version 0.6 and is now approaching 1.0

Page 5: Devfest09 OpenSocial Enterprise

OpenSocial Background •  Global user population now exceeding 800

million •  Technology evolving past its social network site

roots •  In Sept. held our first ever “Enterprise

OpenSocial Meetup” o  Has resulted in a series of spec updates for 1.0 and

1.x o  Will soon be publishing an “Enterprise OpenSocial

Whitepaper” o  Plan to meet again in January

Page 6: Devfest09 OpenSocial Enterprise

Some OpenSocial Enterprise Partners

Page 7: Devfest09 OpenSocial Enterprise

IBM and OpenSocial •  IBM has been successfully innovating in the

area and browser-based component models and social APIs for years, e.g. Lotus Mashup Maker, Lotus Connections

•  Working closely with the OpenSocial community to ensure that the specifications and the Apache Shindig RI can meet our needs and complement iWidgets

Page 8: Devfest09 OpenSocial Enterprise

IBM and OpenSocial •  Areas of improvement for OpenSocial: o  Gadget metadata and wiring o  Interoperability with iWidgets, OpenAjax and Dojo o  Specification modularity o  Extension Mechanism o  Better support for Groups o  Alignment with Activity Streams

Page 9: Devfest09 OpenSocial Enterprise

Atlassian & OpenSocial

Page 10: Devfest09 OpenSocial Enterprise

Development is social •  Developers are people who work in teams •  They collaborate around shared objects •  And generate lots of activity

commits build failures comments

tasks wiki edits

source code issues builds

Projects docs specs

Page 11: Devfest09 OpenSocial Enterprise

Enterprise apps are silos

Page 12: Devfest09 OpenSocial Enterprise

http://atlassian.com/opensocial

Page 13: Devfest09 OpenSocial Enterprise

OpenSocial and Socialtext - Today

•  Socialtext Dashboard Launched Sept 2008 o  Personalized,

customizable dashboard based on OpenSocial container

o  Extend user experience with thousands of Google Gadgets

o  Easy for customers to develop their own widgets

o  Next: intergadget communications

Page 14: Devfest09 OpenSocial Enterprise

Apache SocialSite •  Widgets and Web Services for adding social networking

features to your existing web sites o  Web services: OpenSocial API + extensions to manage the Social

Graph o  A complete end-to-end user interface for Social Networking in the form

of JavaScript widgets that can be embedded into any site (Java, Ruby, PHP-based and more).

o  A flexible Social Graph repository that can work in a wide variety of social networking scenarios. With configurable profile properties and relationship types.

o  Comprehensive JavaScript and REST API access to the Social Graph: OpenSocial plus conforming extensions.

o  Scalability via support for running in distributed configuration, table partitioning technologies, master and slave databases and distributed caching.

Page 15: Devfest09 OpenSocial Enterprise

Apache SocialSite •  Allows you and (optionally) your users to embed

OpenSocial Gadgets in your existing web applications •  Enables multiple web applications so share a common

social graph of users, groups, activities and more •  Open Source software, developed by Sun

•  https://socialsite.dev.java.net/ •  Now entering the Apache Incubator

•  http://incubator.apache.org/projects/socialsite.html •  as a Committer and first one to deploy it in a

live site… A big running company, with 1.5M+ users.

Page 16: Devfest09 OpenSocial Enterprise
Page 17: Devfest09 OpenSocial Enterprise
Page 18: Devfest09 OpenSocial Enterprise

Apache SocialSite Stats Load testing servers

Three m1.small instances were use to generate the load. Amazon EC2 Standard small definition:

1.7 GB memory

1 EC2 Compute Unit (1 virtual core with 1 EC2 Compute Unit) 160 GB instance storage (150 GB plus 10 GB root partition)

32-bit platform I/O Performance: Moderate

Running in JBOSS and ORACLE

Page 19: Devfest09 OpenSocial Enterprise
Page 20: Devfest09 OpenSocial Enterprise
Page 21: Devfest09 OpenSocial Enterprise

What I see in Enterprise 2.0 •  Communication

•  Knowledge Management

•  Find hidden Talent

•  Reduce redundant internal email spam

•  Sense the company mood

Page 22: Devfest09 OpenSocial Enterprise

OpenSocial & eXo Platform •  eXo offers rich, intuitive collaborative software

that is used by some of Europe’s largest companies and gov’t ministries.

•  We just opened our first U.S. office.

•  Created eXo Social based on OpenSocial that integrates our application services into GateIn (co-developed with Red Hat)

Page 23: Devfest09 OpenSocial Enterprise

OpenSocial & eXo Platform Demo:

Page 24: Devfest09 OpenSocial Enterprise

Top Related