devfest09 opensocial enterprise

24

Post on 13-Sep-2014

1.661 views

Category:

Technology


0 download

DESCRIPTION

This is a presentation on OpenSocial in the Enterprise given at Devfest 2009 in Buenos Aires Argentina on Nov 17, 2009 by Google Developer Advocate, Chris Schalk, eXo Platform CEO Benjamin Mestrallet, and Globant's Bruno Rovagnati

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