Enterprise 2.0: Bringing Web2.0 Collaboration and Social ... · 12:43 Enterprise 2.0: Bringing...

44
12:43 Enterprise 2.0: Bringing Web2.0 Collaboration and Social networking to Enterprise applications Ramesh Loganathan VP, Middleware Technologies, Pramati Pramati

Transcript of Enterprise 2.0: Bringing Web2.0 Collaboration and Social ... · 12:43 Enterprise 2.0: Bringing...

12:43

Enterprise 2.0: Bringing Web2.0 Collaboration and Social networking to Enterprise applications

Ramesh Loganathan

VP, Middleware Technologies, PramatiPramati

2

Sound familiar?

Everyone is throwing ideas for the new product at brainstorm session.

Kylie (or was it Bill?) emailed the Word document with discussed ideas along with follow-up research. But I can’t seem to find it now.

Every time a brainstorm happens, no one knows the status of the action items.

3

My information systems do not capture unstructured information generated in various departments.

Our email systems are incidental knowledge repositories - difficult to search and extract information. I need a better way to organize ad-hoc information.

My intranet is static and serves only an administrative purpose. I wish I could put up content and share with my group.

Pattern of misplaced information

4

When users are web 2.0 savvy and actively participate

in internet, why are they passive on the Intranet?

5

In this session we will explore how Web2.0 collaboration and communities can be

leveraged for enterprise/biz solutions.

6

Web 2.0 and Internet: Overview

WEB/Internet

Services

E-Commerce

Web Services Amazon

Google

earth

Geo-spatial

Search engine

Blogs & InfositesInfo

Flickr

Wikipedia

Banks

Payment

Gateway

Net/financial serviceseBay

Communitiesmyspace

s

OrkutFacebook

7

Web2.0 is transforming user experience

SAASSAAS

Bank.comBank.com

.com.com

Internet

Desktop

Rich UI

Local user interactionsLocal validationsAsync data fetchesRicher graphics

Corp appCorp app

FinancialsFinancials

HRHR

Intranet

Mash-ups

8

..putting user in the middle

useraccess

Websites/Apps

addcontent

Wikipedia/Wikis

Usercommunities

Orkut/MySpaces

aggregate

Blogs/RSS

‘tag’/knowledge

tagging (Flickr)

9

But, enterprises lag on Web 2.0 adoption

intranetWebfront

extranet

info

appsappsappsprojects

firewall

Passive Intranets. User just consumes information and services.

10

So, what’s missing

intranetWebfront

extranet

info

appsappsappsprojects

firewall

User is passiveContent is static

OrkutFacebook

Apps are ‘islands’

User’s Communitiesout of reach

Users cannot ‘markup’Info (so, no ‘knowledge’)

User cannotcollaborate

web

Web Resources not integrated

11

Value Web2.0 can bring

• User’s would be participative• Active collaboration among users• Better capture of unstructured information• Better dissemination of knowledge• Integrated view of enterprise information

Lets look at 3 ways we can make this happen…Lets look at 3 ways we can make this happen…

12:43

Dynamic Intranets 1/3

13

Bring in a more participative intranet

e2o

• Build collaboration into intranet• Build apps that are ready for collaboration • Enable more dynamic interactions..

with the apps, and among users• Enable mashup of apps in the enterprise

14

Enabling technologies

• A Web 2.0 stack which includes a J2EE server and a suite of collaboration tools• No high expertise required to implement/manage it• Offered as a solution: product + services to configure and get it to work for you

15

Considerations, when building solutions

16

Example: An Enterprise 2.0 intranet

Department/group’s sub-portal

Configurable Wiki based navigation

All pages are off the Wiki. Can ‘edit as you see’

Employee blogs to discuss ideas thru personal blogs

Projects tracking using web based project mgmt

Knowledge management made easy!

12:43

Web Desktops 2/3

18

Today- the Desktop vs Web, “divide”

• Desktop is just a means to access the web/net. From the fringes!From the fringes!• Enables, access to web for information and services• Desktop apps completely independent of net/web apps

– Desktop apps run locally and work on local data

Corp appCorp app

Bank.comBank.com

.com.com

Web/NetDesktops

19

Local data Web services

User Community

Rich Interface Zero administration

Local devices Global audience

Personal media Web 2.0

OS integration Open standards

Why Not Best of Web & Desktop

20

Bank.com

Amazon

.com

truly integrated with the webDesktop can be

Web Desktops

21

Bank.com

Amazon

.com

Personal networks & CollaborateYou can build

Web Desktops

22

Products/Platforms

• Adobe Apollo• Pramati Dekoh• Microsoft WPF• Joyent Slingshot• Yahoo Widgets• Google Gears• Firefox 3

23

What they enable

Run normal web apps on desktop

Build apps for desktop using webProgramming languages/tools

Auto-install desktop platforms (web experience- need just browser)

Share apps on desktop with users/friends

Build apps that enable user-user collaboration

24

desktop

Richer processing now at the desktop

WebDesktop

EnterpriseSOA

Services

WEB/ Internet

E-Commerc

e

Web Services Ama

zon

Google earthGeo-spatial

Search

engine

Blogs & Info sites

InfoFlickr(taggin

g)

Wiki pedi

a

Banks

Pay.tGateway

Net/financial serviceseBay

Communitiesmyspace

s

Rich UI

RIA

PersonalProductivityApplicationsOndesktop

access

SOA

Even better, virtual; desktop. Access your desktop application from anywhere on the net.

25

Some usage scenarios

App Server

Web Desktops will enable these!

Desktop

Offline app CentralApplicationI Offline

II Extend and Localize

Desktop

Extended central app

Synchronize data

Access functionality

III Personal Productivity

Desktop

local app

IV Collaborate

Desktop

Local app

Corp appCorp app

Bank.comBank.com

.com.com

Web/Net

Access other appsAccess resources over web

App-to-app-Access info-data-functions

26

Case: Collaborative Document management

• Collaborative document generation– Peer-2-peer collaboration– Create doc. Share. Collaboratively edit

• Create on desktops• Share and collaborate directly off desktops• Loosely collaborate among peers

27

Case: Document Collaboration/Workflow

Reviewers

Creator

Approver

• Document sharing off your desktop

• Review and approval process

• Workflow notification for user actions

• Lightweight process, yet powerful control

12:43

Communities in Biz Apps 3/3

29

In Web2.0, “communities” a key element

My spaces

Orkut

Flickr

Grouper

My spaces

Users, group into “communities”

30

Attributes of Social communities

• Open membership– Anyone can join

• Viral growth– Seeded by founders– Members invite other members

• All communities have a specific focus/theme– The newest social networks on the Internet are becoming more focused on

niches such as travel, art, tennis,..• Members have identities

– Profiles• Some have an online-offline theme

– Face-to-face meetings

31

Communities in enterprises?

• Can enterprises leverage communities?• For serious biz apps?• Can viral element be built into enterprise apps?• Can users be seen in conjunction with their

apps on their desktops?

Yes!

32

Case: Collaborative support portal• Single support team

• Multiple Client orgs

• Adhoc/project grouping

• Virals to enlist users

33

Social network in enterprise

YourApp/site

Orkut

yahoo

facebook

gmail

Social engine

Users

Mycommunit

ies

Push msg/ev

ents

Access details cache

Getactivity

GetUser/communit

y details

My grp1 Dept

2dept3

Local friends/communities (per user)

•Uusers: lowest building block•Friends

•Private for each user•Based on Contacts

•Communities•Public- interest groups•Explicitly created. Users join/invited.

•Networks•Implicit•Based on profile (city, college, interests)

XZ

Y

User’s orkut grp

XZ

Y

User’s Yahoo grp

XZ

Y

User’s GMAIL grp

34

Products in the space

• Kramer Networks• Pramati Web122

35

Hey guys, I reviewed this

product. Tell me what you feel.

I posted a comment to

your review. I disagree with some points.

I bought this product – a great deal.

Check it out!

I am inviting Sankar to this site. He can

surprise his girl friend with this limited time offer I got notified

about. I just discovered Matthew is also on

this site. His birthday is approaching. Now I know what to buy for

him.

Case: Online Shopping

36

One Solution: Web122

• Out-of-the-box Web 2.0 jumpstart platform• Ready with plug-in and assemble components• Seamlessly incorporate Web 2.0 elements in existing site

– No major site reengineering• Agnostic of your e-commerce infrastructure

– Java/.Net/PHP/whatever• Shorter time to market with 2.0 features

Your WebsitePramatiWeb122Server

Enable Web2.0 into your existing

site/app

API

37

Existing Web 1.0

infrastructure

DB to store widget and

web122 data

Reverse Call Interface

Web122 APIs

Embeddable UI Widgets

Web122 serverweb122.eStore.com

www.eStore.com

<script src="http://web122:8181/reviewWidget/js/core.js"></script><img src="images/buttons/reviewbutton.gif"onclick="createWidget({container_ref:'reviewDiv',id:'widget', height:'500', width:'500', top:'100px', left:'75px', userId:'<%=uid%>', prodId:'<%=pid%>', prodName:'<%=prod.getName()%>', prodUrl:'http://riyaz-h:8980/24carat/index.jsp?pid=<%=pid%>'})"/><div id="reviewDiv"></div>

MW

orks

Ser

vice

Implement reverse call interface

Widgets: A non-intrusive approach

38

In all, Enterprise 2.0 Big Picture

e2o

./!Orkut

Myspaces

Facebook

39

Little about Pramati

• Infrastructure products for global markets– Excellence in Design and Execution

• Knowledge-based rather than cost-based – Leverage India’s strengths and true value– If we can do it in the Bay Area, we can do it here

• Invest in R&D for cutting-edge products• Partner with the best, go to market together

• Global recognition of Engineering capability• Technology leadership• Talent Magnet

The Result

The Vision

40

Awards and Recognition

Best shrink wrapped product from India – CSI Infosys Award, 2003

Entrepreneur of the year – HMA, 2003

Best product – HYSEA , 2002

Hewitt Associates Survey – Top 20 employers in India

Top10 Indian software product company – NASSCOM, 2002

Globally first to be certified for J2EE™ 1.3

Invited presentation at NASDAQ by 10 select IT companies from India

Best Application Server: 5-star rating by ServerWatch

41

TheRich Internet Application

Platform for theDesktop

We still do it!

42

Some RIA apps built thus far..

Now, Extending to Social Networking stacks!Now, Extending to Social Networking stacks!

43

Questions ?

12:43

Thanks!

[email protected]://jroller.com/page/rameshl