connectr #2 u k l u g full 1

51
#2 UK Lotus User Group ComputaCenter, Hatfield 26 th September 2007 Neil Burston + David Gurteen Social Networking Using Lotus & WebSphere nleashing Social Networkin using Lotus & WebSphere

Upload: neil-burston

Post on 16-May-2015

1.412 views

Category:

Technology


2 download

DESCRIPTION

A full version of material for the UK Lotus User Group with additional speaker notes.

TRANSCRIPT

Page 1: Connectr #2  U K  L U G  Full 1

#2

UK Lotus User GroupComputaCenter, Hatfield

26th September 2007

Neil Burston + David Gurteen

Social Networking Using Lotus & WebSphere

Unleashing Social Networking using Lotus & WebSphere

Page 2: Connectr #2  U K  L U G  Full 1

Me + You = Us+ Him

Page 3: Connectr #2  U K  L U G  Full 1

IBM Lotus Connections Special Interest Group . . .

I.L.C.S.I.G?

Page 4: Connectr #2  U K  L U G  Full 1

Why

?

Page 5: Connectr #2  U K  L U G  Full 1

New thinking, new language

Page 6: Connectr #2  U K  L U G  Full 1

W.I.I. F.M

• Why

• What

• How

Page 7: Connectr #2  U K  L U G  Full 1
Page 8: Connectr #2  U K  L U G  Full 1

Why . . . #1 - Demographics

BB

XY

Page 9: Connectr #2  U K  L U G  Full 1

Why . . . #2 – Technology Adoption

BB

Page 10: Connectr #2  U K  L U G  Full 1

Why . . . #3 – Human nature

Page 11: Connectr #2  U K  L U G  Full 1

The Consumer-focused “Web 2.0” is leading transformation

Page 12: Connectr #2  U K  L U G  Full 1

Flattening the enterprise with Web2.0 on premises

• User-driven adoption

• Value on demand• Controlled

deployment on private infrastructure

ON PREMISESservices

ON PREMISESservices

Service, not software

COMMUNITYmechanisms • Tagging

• Rating• Recommendations

• Rewards (TR3)

• Social networking features

• User comments• Community rights

management

Users add value

SIMPLEuser interface

and dataservices

• Responsive UIs (AJAX)• Feeds (Atom, RSS)• Simple extensions• Mashups (REST APIs)

Easy to use, easy to remix

Web 2.0ON PREMISES

Page 13: Connectr #2  U K  L U G  Full 1

Social Networking

visualization

Wiki’s

BlogsSocial Networks

AJAX

RSS

Mash-ups

Social Computing

MySpace

Tags

Web 2.0

del.icio.us

Flickr REST

ATOM

LinkedIn

folksonomy

Consumerization

Digg

bookmarking

Communities

Video Sharing

Avatars

Facebook

Tag Cloud

Page 14: Connectr #2  U K  L U G  Full 1

Social Networking – W.I.I.F.M?

Page 15: Connectr #2  U K  L U G  Full 1

IBM Lotus Connections Social Software For BusinessFive new collaborative components that help business

by…– Tapping into the latent expertise within an organization or

community

– Collaborating more effectively at larger scales, both internally and externally

Personal profiles Communities Blogs Bookmarks Activities

Page 16: Connectr #2  U K  L U G  Full 1

Social Networking at work

Page 17: Connectr #2  U K  L U G  Full 1

Ok, I want one, what do I do?

Page 18: Connectr #2  U K  L U G  Full 1

Is it a . . . ?

Page 19: Connectr #2  U K  L U G  Full 1

Is it a . . .

Page 20: Connectr #2  U K  L U G  Full 1

It’s a set of Web Services

API docs released1.0.1

Page 21: Connectr #2  U K  L U G  Full 1

Lotus Connections Architecture

Page 22: Connectr #2  U K  L U G  Full 1

ReST easy, it’s simple . . .

• Representational State Transfer (REST)• REST Web Service Conventions:

– Plain XML is the data representation format

– HTTP is the transfer protocol

– HTTP's GET, POST, PUT, and DELETE are the access/manipulation verbs

– URIs point to individual data records (such as catalog items or customer info)

– HTTP authentication and SSL provide security

• REST = a design pattern that uses standards

Page 23: Connectr #2  U K  L U G  Full 1

REST at work

Page 24: Connectr #2  U K  L U G  Full 1

Lotus Connections Extensibility

• Simple– Easy to learn – ReST-style HTTP based API with XML, Javascript

and HTML formatted output– Enables “amateur” as well as professional developers

• Open– Access for all users to functionality, regardless of client or

platform– Based on Open standards: XML, HTTP, Javascript, Atom feeds

• Extensible– Utilizes Open Standards – Used internally by own plugins, mash-ups and partners

Page 25: Connectr #2  U K  L U G  Full 1

BrowserRich ClientsFeedsCustom Applications

MS IE 6.x, 7.xFirefox 2.0

Lotus Connections Operational Topology (high level view)

Lotus Connections ServicesWAS 6.1.0.3 + IBM HTTP Server 6.1.0.3

onRedHat Enterprise Linux ES v4 or Windows 2003 Server

One or more features…ActivitiesProfilesDogearBlogs

Communities

RDBMSDB2 9.1 Fix Pack 2Oracle 10G 10.2.0.3

Corporate LDAP DirectoryIBM TDS v6

MSFT Active Directory 2003Lotus Domino planned 2007

Page 26: Connectr #2  U K  L U G  Full 1

WAS + RDBMS

Page 27: Connectr #2  U K  L U G  Full 1

Enterprise Applications

Page 28: Connectr #2  U K  L U G  Full 1

Db2 Control Center

Page 29: Connectr #2  U K  L U G  Full 1

Stand-Alone Deployment: Option 3• Single WAS Profile with single application server

– Planned to be officially supported in V1.0.1– Simplest form of deployment/configuration– All features (Blogs, Communities, etc.) installed on one application

server– All features share one common Lotus Connections features

configuration file– Single admin console for five different application server instances– Only recommended for development/demo

Physical Machine (machine1)

Node (machine1)

Profile (AppSrv01)

App Server (server1)

App (Blogs) App (Communities)App (Profiles) App (Dogear) App (Activites)

Page 30: Connectr #2  U K  L U G  Full 1

Clustered System Deployment Topology

EDGE 1

RDBMS

HTTP 1

HTTP 2

DeploymentManager

LDAPNODE 1Connections

NODE 2Connections

TDI

Profi lesData Only

HR DB ERP DB

BrowserPlug-in

Feed Reader

NFS/ NSF

• Appropriate for enterprise deployments• WAS servers must have common file share for Activities and Blogs

service– NSF mount– Windows/SAMBA share

• LDAP, DB2, IHS can be also be clustered if desired

Page 31: Connectr #2  U K  L U G  Full 1

Complex Large Deployment Topology

ActivitiesCluster

BlogsCluster

CommunitiesCluster

DogearCluster

Profi lesCluster

DeploymentManager

Activities RDBMSCluster

Blogs RDBMSCluster

Communities RDBMSCluster

Dogear RDBMSCluster

Profi les RDBMSCluster

TivoliDirectory I ntegrator

OtherRepositories

Web

Sph

ere

HT

TP

Plu

g-in

ProxyLoad Balancing

Caching

HTTPServers

TI ER 2Every component in this area are in a single WebSphere cell. Each of the servers in the cluster can either be on the same physical

server (vertical), or on separate physical servers(horizontal).

TIER 3The top section is focused on “pre-existing” hardware.

The bottom shows RDBMS Clusters for each of the compnents. There is a special server that is included with the Profiles

component.

TIER 1This is the front end to the end user. To maximize load balancing and caching,

multiple servers would be required. Internal metrics indicate that a caching

proxy is the greatest benefit to the environment.

LDAP NFS/ NSFFile Share

Page 32: Connectr #2  U K  L U G  Full 1

Where TDI fits into Architecture

TDI

LDAPLDAP

PEOPLEDB

Main tables

Out of the box, identity profile info comes from single LDAP source

PEOPLEDB

Draft tables

TDI

DSML

Identity Data Topology Cloud

Page 33: Connectr #2  U K  L U G  Full 1

How much?

• Activities Authorized User £37.66

• Profiles Authorized User £37.66

• Authorized User £75.33Activities, Blogs, Communities, Dogear, Profiles

• Lotus Connections for Extranet £308.00

License + SW Maintenance 12 Months

= 19p per day*

= 38p per day*

Page 34: Connectr #2  U K  L U G  Full 1

How to get started?

Page 35: Connectr #2  U K  L U G  Full 1

What are the obstacles?

Page 36: Connectr #2  U K  L U G  Full 1

Understand what your’e doing

Identify goals Run targeted pilotEncourage best practices Define an adoption plan

Encourage Evangelists

“Harvest” the innovation and value

Page 37: Connectr #2  U K  L U G  Full 1

What constitutes a community?

Mem

bers

hip

sta

bilit

yLa

bile

Sta

ble

Degree of Geographic DistributionSame place Everywhere

Communities of Interest

Local Users Group

PeersCo-workers

Social Networks

Communities of Practice

Page 38: Connectr #2  U K  L U G  Full 1

Focu

s,

Form

alisati

on

, S

hare

d I

den

tity

Focu

s,

Form

alisati

on

, S

hare

d I

den

tity

Hig

hLo

w

Involvement, Organisation, ComplexityInvolvement, Organisation, ComplexityLow High

Is a Social Network also a Community?

GeneralPopulation

Audience (SpecializedPopulation)

SocialNetwork

Community

Organization

Specific Interests

Direct Interaction

Group Identity

Formalized hierarchy & defined budgets

Individuals

Individuals w/ithCommon Interests

Informal, Ad-hoc, or Transitory groups

Formal groups withVoluntary members

Formal Teams withAssigned members

ConceptIdentity

Page 39: Connectr #2  U K  L U G  Full 1

How do Communities & Social Networks differ?

•A social network involves transitory interactions between members, communities involve longer-term or more well-defined relationships

•A social network may not have a group identity or name. When the individuals involved in the group decide to formally name themselves, it is the first step to transitioning to a community

•Community members have formally “signed-on” to be involved; social networks imply much looser associations and less commitment from their members.

Page 40: Connectr #2  U K  L U G  Full 1

How do Communities & Social Networks differ?

•A more-established community can continue to survive and exist even if some members leave - social networks may fall apart once members loose or break off contact permanently

•From an innovation, marketing or growth point of view, it is more useful to work with communities since it implies a longer-running entity, and possibly more open than the initial membership

•Sometimes it’s not that easy to tell them apart, but it is critical to do so, if you wish to successfully influence outcomes!

Page 41: Connectr #2  U K  L U G  Full 1

Adoption Curve

Page 42: Connectr #2  U K  L U G  Full 1

Need for Transformation Management

• Connections is a set of Social Networking tools– No network without people

• Requires a solid community of committed volunteers to seed social networking in an organization– Creating and maintaining content

– Commenting on entries

– Dogear content

– Etc

• Successful deployment requires internal Social Networking evangelists– Social computing has a viral effect

– Once people start using it, the relationships and usage increase

Page 43: Connectr #2  U K  L U G  Full 1

Overcoming the obstacles

Page 44: Connectr #2  U K  L U G  Full 1
Page 45: Connectr #2  U K  L U G  Full 1

How to find out more

• The web• F2F events

http://lotusconnectionsblog.com

Page 46: Connectr #2  U K  L U G  Full 1

What next?

More events in planning

Page 47: Connectr #2  U K  L U G  Full 1

Questions?

Page 48: Connectr #2  U K  L U G  Full 1

Thank you

Page 49: Connectr #2  U K  L U G  Full 1

Without whom . . . With thanks to . . .• Ian “Guru” McNairn, IBM• David Gurteen, Gurteen.com• Stuart McIntyre, Morpheus.co.uk• Brendan Tutt, IBM• Rob Thatcher, IBM• Mac Guidera, IBM• Jon Mell, Trovus.co.uk• WebSphere User Group • UK Lotus User Group

Page 50: Connectr #2  U K  L U G  Full 1
Page 51: Connectr #2  U K  L U G  Full 1

Lotus Connections Roadmap2H ‘07 1H ’08

Lotus Connections R1

Focus is to provide a maintenance release with Group 1 language support & critical bug fixes.

Group 1 languages: Chinese (simplified & traditional), Japanese, Korean, French, German, Italian, Spanish, Brazilian Portuguese

eGA Summer 2007 IBM’s first social software

offering includes 5 key services (Profiles, Activities, Blogs, Communities & Dogear)

eGA June 2007

Lotus Connections R1.0.1

Focus is to provide a maintenance release with critical bugs fixes & additional directory & client / server platforms

Server Platforms - AIX, SUSE Linux Enterprise Server, IBM iSeries

Client Platforms / browsers – Macintosh (Safari)

Directories - IBM Lotus Domino 7.0 & Sun ONE

eGA Fall 2007

Lotus Connections R1.0.2

Focus is to provide a major feature release based these are some of the initial theme’s / concepts:

− Enhance value of communities to become focal points for collaborating & sharing information with others

− Enhance the integration of Lotus Connections in existing applications (e.g. Lotus products - Quickr, Notes, Sametime, Portal, and competitive products - Microsoft Office)

− Feature enhancements to existing services (e.g. increased extensibility for Profiles, etc)

− Bolster activities to enable people to leverage social capital to execute ideas faster and increase their productivity

− And more … eGA 1H 2008

Lotus Connections R2

1H ‘07

This product roadmap is directional in nature and does not imply any product plan commitment on the part of IBM. Plans are subject to change at any time without notice.