SharePoint as digital service platform

28
SharePoint 2010 as a Digital Service Platform Nir Levy CTO, Realcommerce MRS DMP, Microsoft

Transcript of SharePoint as digital service platform

Page 1: SharePoint as digital service platform

SharePoint 2010 as a

Digital Service Platform

Nir Levy CTO, Realcommerce MRS DMP, Microsoft

Page 2: SharePoint as digital service platform

the internet today

Page 3: SharePoint as digital service platform

Self Service Components

Page 4: SharePoint as digital service platform

Self Service Components

• General public service • Registration • Authentication and authorization • Multi tenancy • Integrations • Mobile • Social

Page 5: SharePoint as digital service platform

General Public Service

• FAQ and Help Screens • Troubleshooting Wizard • Strong Search Capabilities

Page 6: SharePoint as digital service platform

Getting the users in - Registration

Is the input valid?Yes

No

Insert

IMTSI

Unique Identifier

Email

New password

Confirm new password

Captcha details

Start Process:

Registration

Get User details from

CRM and

Verifying IMTSI and

Unique Identifier in

CRM

Creating User in AD:

AD.IMTSI =CRM:ContactRef.IMTSI

AD.Username = Email

AD.Password= new Password

AD.UniqueID = UniqueID

Updating User details in CRM:

CRM:webLoginUserName =

Email

Sending email

message to Email

Output screen:

My BPLC Home

Page

Display registration

success notification

End Process

Check if

CRM:webLoginUserNa

me is not empty

No

Yes

Output screen: user is

already registered

message

Output screen:

error message

Is AD add user

successfully

Yes

No & general failure

Site does silent

login to user

No & user already exist

• Self Registration • CRM Integration • Separate Logic from Presentation • Users repository • Support multi-tennancy

Page 7: SharePoint as digital service platform

Getting the users in - Authentication

• Single Sign On • Leverage Identity Foundation

• Claims Based Authentication • Support for SAML 2.0

• Users Repository

Page 8: SharePoint as digital service platform

Integrations

• Use an application server to handle BL • Use an EAI service to handle integrations • Online Integrations • Offline Integrations

Website App Server

App DB

Backend1

Backend2

EAI

Page 9: SharePoint as digital service platform

Integration Examples

• Billing • CRM

• Call status • Open calls • Change details

• LOB data

Page 10: SharePoint as digital service platform

Integrating with the Marketing Site

• One site to serve both Self Service and Marketing • Unified user experience • Single CMS for everything • Ability to mix content and service

• Separate Marketing and Self Service Sites • Support for secured/public network zones • Different physical locations

Page 11: SharePoint as digital service platform

• Self Service and Marketing Site

Same URL

Breadcrumbs

Personal Data

Marketing Data

Single MasterPage

Single SSL

Page 12: SharePoint as digital service platform

• Self Service and Marketing Site

Banner WebPart

Banner WebPart

Personal Details WebPart

Personal Messages WebPart

Page 13: SharePoint as digital service platform

• Self Service Standalone

Different URL

No Breadcrumbs

Personal Data

Marketing Data (Site Level)

Different MasterPage

SSL

Page 14: SharePoint as digital service platform

• Self Service Standalone

Banner WebPart

Banner WebPart

News WebPart

FAQ WebPart

Personal Details WebPart

Page 15: SharePoint as digital service platform

Mobile Self Service

Page 16: SharePoint as digital service platform

Mobile Self Service Versions

• Responsive web design • Dedicated mobile site • Mobile adaptation of current site • Mobile apps

Page 17: SharePoint as digital service platform

Responsive web design

• Difficult to design but easier to maintain • Good for new sites

600px 900px 320px Wider

• Focus on Web access • One Site fits all

Page 18: SharePoint as digital service platform

Dedicated mobile site

• Greater business flexibility • Good for existing and new sites

Web Site Collection Mobile Site collection

• Two different site-collections • WebPart level customizations

Page 19: SharePoint as digital service platform

Mobile Adaptation

• Simple setup • Good for existing sites

• Website adapted to mobile by external system • No change to existing site

Mobile Adaptation

MobileSpear

Adapted Mobile Site Web Site collection

Page 20: SharePoint as digital service platform

Mobile Application

• Complex setup • Good for frequent or recurring use

• Standalone app, possibly hybrid • Uses application server or website as backend

Page 21: SharePoint as digital service platform

Leveraging Social Networks

Page 22: SharePoint as digital service platform

Self Service in Facebook

• Pushing feeds to social networks • Creating facebook pages and apps • Using facebook chat

Page 23: SharePoint as digital service platform

Architecture

Page 24: SharePoint as digital service platform

CRM Billing LOBs

EAI Platform

Application Layer

Cross Channel Presentation Layer

Au

the

nti

cati

on

& A

uth

ori

zati

on

CM

S

Logical Architecture

Page 25: SharePoint as digital service platform

Mobile

EAI

Billing

LOB1

Desktop

Social

Page 26: SharePoint as digital service platform

Wrap Up

Page 27: SharePoint as digital service platform

Self Service Components

• General public service • Registration & Authentication • Integrations • Mobile • Social

Page 28: SharePoint as digital service platform

Thank You Nir Levy, CTO, RealCommerce MRS DMP, Microsoft [email protected] http://www.linkedin.com/in/nirlevy