SharePoint as digital service platform
-
Upload
nir-levy -
Category
Technology
-
view
617 -
download
2
Transcript of SharePoint as digital service platform
SharePoint 2010 as a
Digital Service Platform
Nir Levy CTO, Realcommerce MRS DMP, Microsoft
the internet today
Self Service Components
Self Service Components
• General public service • Registration • Authentication and authorization • Multi tenancy • Integrations • Mobile • Social
General Public Service
• FAQ and Help Screens • Troubleshooting Wizard • Strong Search Capabilities
Getting the users in - Registration
Is the input valid?Yes
No
Insert
IMTSI
Unique Identifier
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 =
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
Getting the users in - Authentication
• Single Sign On • Leverage Identity Foundation
• Claims Based Authentication • Support for SAML 2.0
• Users Repository
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
Integration Examples
• Billing • CRM
• Call status • Open calls • Change details
• LOB data
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
• Self Service and Marketing Site
Same URL
Breadcrumbs
Personal Data
Marketing Data
Single MasterPage
Single SSL
• Self Service and Marketing Site
Banner WebPart
Banner WebPart
Personal Details WebPart
Personal Messages WebPart
• Self Service Standalone
Different URL
No Breadcrumbs
Personal Data
Marketing Data (Site Level)
Different MasterPage
SSL
• Self Service Standalone
Banner WebPart
Banner WebPart
News WebPart
FAQ WebPart
Personal Details WebPart
Mobile Self Service
Mobile Self Service Versions
• Responsive web design • Dedicated mobile site • Mobile adaptation of current site • Mobile apps
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
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
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
Mobile Application
• Complex setup • Good for frequent or recurring use
• Standalone app, possibly hybrid • Uses application server or website as backend
Leveraging Social Networks
Self Service in Facebook
• Pushing feeds to social networks • Creating facebook pages and apps • Using facebook chat
Architecture
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
Mobile
EAI
Billing
LOB1
Desktop
Social
Wrap Up
Self Service Components
• General public service • Registration & Authentication • Integrations • Mobile • Social
Thank You Nir Levy, CTO, RealCommerce MRS DMP, Microsoft [email protected] http://www.linkedin.com/in/nirlevy