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

Enterprise 2.0: Bringing Web2.0 Collaboration and Social ... · 12:43 Enterprise 2.0: Bringing Web2.0 Collaboration and Social networking to Enterprise applications Ramesh Loganathan

May 27, 2020

Download

Documents

dariahiddleston
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Enterprise 2.0: Bringing Web2.0 Collaboration and Social ... · 12:43 Enterprise 2.0: Bringing Web2.0 Collaboration and Social networking to Enterprise applications Ramesh Loganathan

12:43

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

Ramesh Loganathan

VP, Middleware Technologies, PramatiPramati

Page 2: Enterprise 2.0: Bringing Web2.0 Collaboration and Social ... · 12:43 Enterprise 2.0: Bringing Web2.0 Collaboration and Social networking to Enterprise applications Ramesh Loganathan

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.

Page 3: Enterprise 2.0: Bringing Web2.0 Collaboration and Social ... · 12:43 Enterprise 2.0: Bringing Web2.0 Collaboration and Social networking to Enterprise applications Ramesh Loganathan

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

Page 4: Enterprise 2.0: Bringing Web2.0 Collaboration and Social ... · 12:43 Enterprise 2.0: Bringing Web2.0 Collaboration and Social networking to Enterprise applications Ramesh Loganathan

4

When users are web 2.0 savvy and actively participate

in internet, why are they passive on the Intranet?

Page 5: Enterprise 2.0: Bringing Web2.0 Collaboration and Social ... · 12:43 Enterprise 2.0: Bringing Web2.0 Collaboration and Social networking to Enterprise applications Ramesh Loganathan

5

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

leveraged for enterprise/biz solutions.

Page 6: Enterprise 2.0: Bringing Web2.0 Collaboration and Social ... · 12:43 Enterprise 2.0: Bringing Web2.0 Collaboration and Social networking to Enterprise applications Ramesh Loganathan

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

Page 7: Enterprise 2.0: Bringing Web2.0 Collaboration and Social ... · 12:43 Enterprise 2.0: Bringing Web2.0 Collaboration and Social networking to Enterprise applications Ramesh Loganathan

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

Page 8: Enterprise 2.0: Bringing Web2.0 Collaboration and Social ... · 12:43 Enterprise 2.0: Bringing Web2.0 Collaboration and Social networking to Enterprise applications Ramesh Loganathan

8

..putting user in the middle

useraccess

Websites/Apps

addcontent

Wikipedia/Wikis

Usercommunities

Orkut/MySpaces

aggregate

Blogs/RSS

‘tag’/knowledge

tagging (Flickr)

Page 9: Enterprise 2.0: Bringing Web2.0 Collaboration and Social ... · 12:43 Enterprise 2.0: Bringing Web2.0 Collaboration and Social networking to Enterprise applications Ramesh Loganathan

9

But, enterprises lag on Web 2.0 adoption

intranetWebfront

extranet

info

appsappsappsprojects

firewall

Passive Intranets. User just consumes information and services.

Page 10: Enterprise 2.0: Bringing Web2.0 Collaboration and Social ... · 12:43 Enterprise 2.0: Bringing Web2.0 Collaboration and Social networking to Enterprise applications Ramesh Loganathan

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

Page 11: Enterprise 2.0: Bringing Web2.0 Collaboration and Social ... · 12:43 Enterprise 2.0: Bringing Web2.0 Collaboration and Social networking to Enterprise applications Ramesh Loganathan

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…

Page 12: Enterprise 2.0: Bringing Web2.0 Collaboration and Social ... · 12:43 Enterprise 2.0: Bringing Web2.0 Collaboration and Social networking to Enterprise applications Ramesh Loganathan

12:43

Dynamic Intranets 1/3

Page 13: Enterprise 2.0: Bringing Web2.0 Collaboration and Social ... · 12:43 Enterprise 2.0: Bringing Web2.0 Collaboration and Social networking to Enterprise applications Ramesh Loganathan

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

Page 14: Enterprise 2.0: Bringing Web2.0 Collaboration and Social ... · 12:43 Enterprise 2.0: Bringing Web2.0 Collaboration and Social networking to Enterprise applications Ramesh Loganathan

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

Page 15: Enterprise 2.0: Bringing Web2.0 Collaboration and Social ... · 12:43 Enterprise 2.0: Bringing Web2.0 Collaboration and Social networking to Enterprise applications Ramesh Loganathan

15

Considerations, when building solutions

Page 16: Enterprise 2.0: Bringing Web2.0 Collaboration and Social ... · 12:43 Enterprise 2.0: Bringing Web2.0 Collaboration and Social networking to Enterprise applications Ramesh Loganathan

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!

Page 17: Enterprise 2.0: Bringing Web2.0 Collaboration and Social ... · 12:43 Enterprise 2.0: Bringing Web2.0 Collaboration and Social networking to Enterprise applications Ramesh Loganathan

12:43

Web Desktops 2/3

Page 18: Enterprise 2.0: Bringing Web2.0 Collaboration and Social ... · 12:43 Enterprise 2.0: Bringing Web2.0 Collaboration and Social networking to Enterprise applications Ramesh Loganathan

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

Page 19: Enterprise 2.0: Bringing Web2.0 Collaboration and Social ... · 12:43 Enterprise 2.0: Bringing Web2.0 Collaboration and Social networking to Enterprise applications Ramesh Loganathan

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

Page 20: Enterprise 2.0: Bringing Web2.0 Collaboration and Social ... · 12:43 Enterprise 2.0: Bringing Web2.0 Collaboration and Social networking to Enterprise applications Ramesh Loganathan

20

Bank.com

Amazon

.com

truly integrated with the webDesktop can be

Web Desktops

Page 21: Enterprise 2.0: Bringing Web2.0 Collaboration and Social ... · 12:43 Enterprise 2.0: Bringing Web2.0 Collaboration and Social networking to Enterprise applications Ramesh Loganathan

21

Bank.com

Amazon

.com

Personal networks & CollaborateYou can build

Web Desktops

Page 22: Enterprise 2.0: Bringing Web2.0 Collaboration and Social ... · 12:43 Enterprise 2.0: Bringing Web2.0 Collaboration and Social networking to Enterprise applications Ramesh Loganathan

22

Products/Platforms

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

Page 23: Enterprise 2.0: Bringing Web2.0 Collaboration and Social ... · 12:43 Enterprise 2.0: Bringing Web2.0 Collaboration and Social networking to Enterprise applications Ramesh Loganathan

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

Page 24: Enterprise 2.0: Bringing Web2.0 Collaboration and Social ... · 12:43 Enterprise 2.0: Bringing Web2.0 Collaboration and Social networking to Enterprise applications Ramesh Loganathan

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.

Page 25: Enterprise 2.0: Bringing Web2.0 Collaboration and Social ... · 12:43 Enterprise 2.0: Bringing Web2.0 Collaboration and Social networking to Enterprise applications Ramesh Loganathan

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

Page 26: Enterprise 2.0: Bringing Web2.0 Collaboration and Social ... · 12:43 Enterprise 2.0: Bringing Web2.0 Collaboration and Social networking to Enterprise applications Ramesh Loganathan

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

Page 27: Enterprise 2.0: Bringing Web2.0 Collaboration and Social ... · 12:43 Enterprise 2.0: Bringing Web2.0 Collaboration and Social networking to Enterprise applications Ramesh Loganathan

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

Page 28: Enterprise 2.0: Bringing Web2.0 Collaboration and Social ... · 12:43 Enterprise 2.0: Bringing Web2.0 Collaboration and Social networking to Enterprise applications Ramesh Loganathan

12:43

Communities in Biz Apps 3/3

Page 29: Enterprise 2.0: Bringing Web2.0 Collaboration and Social ... · 12:43 Enterprise 2.0: Bringing Web2.0 Collaboration and Social networking to Enterprise applications Ramesh Loganathan

29

In Web2.0, “communities” a key element

My spaces

Orkut

Flickr

Grouper

My spaces

Users, group into “communities”

Page 30: Enterprise 2.0: Bringing Web2.0 Collaboration and Social ... · 12:43 Enterprise 2.0: Bringing Web2.0 Collaboration and Social networking to Enterprise applications Ramesh Loganathan

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

Page 31: Enterprise 2.0: Bringing Web2.0 Collaboration and Social ... · 12:43 Enterprise 2.0: Bringing Web2.0 Collaboration and Social networking to Enterprise applications Ramesh Loganathan

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!

Page 32: Enterprise 2.0: Bringing Web2.0 Collaboration and Social ... · 12:43 Enterprise 2.0: Bringing Web2.0 Collaboration and Social networking to Enterprise applications Ramesh Loganathan

32

Case: Collaborative support portal• Single support team

• Multiple Client orgs

• Adhoc/project grouping

• Virals to enlist users

Page 33: Enterprise 2.0: Bringing Web2.0 Collaboration and Social ... · 12:43 Enterprise 2.0: Bringing Web2.0 Collaboration and Social networking to Enterprise applications Ramesh Loganathan

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

Page 34: Enterprise 2.0: Bringing Web2.0 Collaboration and Social ... · 12:43 Enterprise 2.0: Bringing Web2.0 Collaboration and Social networking to Enterprise applications Ramesh Loganathan

34

Products in the space

• Kramer Networks• Pramati Web122

Page 35: Enterprise 2.0: Bringing Web2.0 Collaboration and Social ... · 12:43 Enterprise 2.0: Bringing Web2.0 Collaboration and Social networking to Enterprise applications Ramesh Loganathan

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

Page 36: Enterprise 2.0: Bringing Web2.0 Collaboration and Social ... · 12:43 Enterprise 2.0: Bringing Web2.0 Collaboration and Social networking to Enterprise applications Ramesh Loganathan

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

Page 37: Enterprise 2.0: Bringing Web2.0 Collaboration and Social ... · 12:43 Enterprise 2.0: Bringing Web2.0 Collaboration and Social networking to Enterprise applications Ramesh Loganathan

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

Page 38: Enterprise 2.0: Bringing Web2.0 Collaboration and Social ... · 12:43 Enterprise 2.0: Bringing Web2.0 Collaboration and Social networking to Enterprise applications Ramesh Loganathan

38

In all, Enterprise 2.0 Big Picture

e2o

./!Orkut

Myspaces

Facebook

Page 39: Enterprise 2.0: Bringing Web2.0 Collaboration and Social ... · 12:43 Enterprise 2.0: Bringing Web2.0 Collaboration and Social networking to Enterprise applications Ramesh Loganathan

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

Page 40: Enterprise 2.0: Bringing Web2.0 Collaboration and Social ... · 12:43 Enterprise 2.0: Bringing Web2.0 Collaboration and Social networking to Enterprise applications Ramesh Loganathan

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

Page 41: Enterprise 2.0: Bringing Web2.0 Collaboration and Social ... · 12:43 Enterprise 2.0: Bringing Web2.0 Collaboration and Social networking to Enterprise applications Ramesh Loganathan

41

TheRich Internet Application

Platform for theDesktop

We still do it!

Page 42: Enterprise 2.0: Bringing Web2.0 Collaboration and Social ... · 12:43 Enterprise 2.0: Bringing Web2.0 Collaboration and Social networking to Enterprise applications Ramesh Loganathan

42

Some RIA apps built thus far..

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

Page 43: Enterprise 2.0: Bringing Web2.0 Collaboration and Social ... · 12:43 Enterprise 2.0: Bringing Web2.0 Collaboration and Social networking to Enterprise applications Ramesh Loganathan

43

Questions ?

Page 44: Enterprise 2.0: Bringing Web2.0 Collaboration and Social ... · 12:43 Enterprise 2.0: Bringing Web2.0 Collaboration and Social networking to Enterprise applications Ramesh Loganathan

12:43

Thanks!

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