SlideShare a Scribd company logo
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
Start Process:
                                                                                        Registration

                                                                                           Insert
                                                                                           IMTSI


Getting the users in - Registration                                                  Unique Identifier
                                                                                           Email
                                                                                      New password
                                                                                   Confirm new password
                                                                                      Captcha details

                                                                                   Get User details from


•   Self Registration
                                                                                        CRM and
                                                                                   Verifying IMTSI and
                                                                                    Unique Identifier in          No
                                                                                           CRM



•   CRM Integration                                                    Yes           Is the input valid?




•   Separate Logic from Presentation                          Check if



•
                                                         CRM:webLoginUserNa             No

    Users repository                                       me is not empty

                                                                                  Creating User in AD:
                                                                            AD.IMTSI =CRM:ContactRef.IMTSI


•   Support multi-tennancy
                                                                                 AD.Username = Email
                                                                              AD.Password= new Password
                                                                                AD.UniqueID = UniqueID
                                         Yes




                                                                                     Is AD add user
                                                  No & user already exist                                  No & general failure
                                                                                       successfully


                                                                                          Yes


                                                                              Updating User details in CRM:
                                                                               CRM:webLoginUserName =
                                                                                         Email



                                                                                     Site does silent
                                                                                       login to user

                                                                                                                        Output screen:
                                Output screen: user is                              Sending email                       error message
                                 already registered                                message to Email
                                      message
                                                                                     Output screen:
                                                                                    My BPLC Home
                                                                                          Page
                                                                                   Display registration
                                                                                   success notification



                                                                                      End Process
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       Backend1
                               E
                               A
                               I
                   App DB          Backend2
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   Single SSL



                                                                     Single MasterPage




                                            Breadcrumbs


        Marketing Data




                                                     Personal Data
• Self Service and Marketing Site




       Banner    Banner    Personal Details   Personal Messages
       WebPart   WebPart      WebPart              WebPart
• Self Service Standalone
                     Different URL   SSL
                                                            Different
                                                           MasterPage




                                                                        No Breadcrumbs
    Marketing Data
     (Site Level)                          Personal Data
• Self Service Standalone




     Banner
     WebPart
     Banner
     WebPart

                       Personal Details
      News                WebPart
     WebPart



      FAQ
     WebPart
Mobile
Self Service
Mobile Self Service Versions
•   Responsive web design
•   Dedicated mobile site
•   Mobile adaptation of current site
•   Mobile apps
Responsive web design
• Focus on Web access
• One Site fits all




     320px           600px           900px     Wider



• Difficult to design but easier to maintain
• Good for new sites
Dedicated mobile site
• Two different site-collections
• WebPart level customizations




     Mobile Site collection         Web Site Collection




• Greater business flexibility
• Good for existing and new sites
Mobile Adaptation
• Website adapted to mobile by external system
• No change to existing site


                            Mobile Adaptation

                              MobileSpear


                                                Adapted Mobile Site
      Web Site collection




• Simple setup
• Good for existing sites
Mobile Application
• Standalone app, possibly hybrid
• Uses application server or website as backend




• Complex setup
• Good for frequent or recurring use
Leveraging
Social Networks
Self Service in Facebook
• Pushing feeds to social networks
• Creating facebook pages and apps
• Using facebook chat
Architecture
Logical Architecture

Authentication & Authorization
                                         Cross Channel




                                                                       CMS
                                       Presentation Layer


                                            Application Layer


                                              EAI Platform


                                 CRM              Billing       LOBs
Mobile




Desktop




          EAI




 Social         Billing




                  LOB1
Wrap Up
Self Service Components
•   General public service
•   Registration & Authentication
•   Integrations
•   Mobile
•   Social
Thank You
Nir Levy,
CTO, RealCommerce
MRS DMP, Microsoft
nirl@realcommerce.co.il
http://www.linkedin.com/in/nirlevy

More Related Content

What's hot

My Jobber Presentation
My Jobber PresentationMy Jobber Presentation
My Jobber Presentationdanielstan2
 
Boi internet banking corporate form
Boi internet banking corporate formBoi internet banking corporate form
Boi internet banking corporate formhbkavate
 
Comodo Overview Presentation Read Only
Comodo Overview Presentation Read OnlyComodo Overview Presentation Read Only
Comodo Overview Presentation Read OnlyJayHicks
 
Crm presentation
Crm presentationCrm presentation
Crm presentation
Shekar YS
 
Aras Role Based Clients
Aras Role Based ClientsAras Role Based Clients
Aras Role Based ClientsProdeos
 
E-commerce Technology for Safe money transaction over the net
E-commerce Technology for Safe money transaction over the netE-commerce Technology for Safe money transaction over the net
E-commerce Technology for Safe money transaction over the net
Raman K. Attri
 
Solving Enterprise Integration Challenges With Biz Talk Server
Solving Enterprise Integration Challenges With Biz Talk ServerSolving Enterprise Integration Challenges With Biz Talk Server
Solving Enterprise Integration Challenges With Biz Talk Serverrsnarayanan
 
Oboss - the Next Generation Apps Workspace for Business
Oboss - the Next Generation Apps Workspace for BusinessOboss - the Next Generation Apps Workspace for Business
Oboss - the Next Generation Apps Workspace for Business
Lu Chen Pin
 
Identity and Access Management and electronic Identities _ Belgian Federal Go...
Identity and Access Management and electronic Identities _ Belgian Federal Go...Identity and Access Management and electronic Identities _ Belgian Federal Go...
Identity and Access Management and electronic Identities _ Belgian Federal Go...
E-Government Center Moldova
 
Crm application analysis tool
Crm application analysis toolCrm application analysis tool
Crm application analysis toolRalph Paglia
 
Enterprise domain sisus 1709
Enterprise domain sisus 1709Enterprise domain sisus 1709
Enterprise domain sisus 1709webhostingguy
 
Connect the Cloud: A Strategy for Enterprise, Mobile and Developer APIs
 Connect the Cloud: A Strategy for Enterprise, Mobile and Developer APIs Connect the Cloud: A Strategy for Enterprise, Mobile and Developer APIs
Connect the Cloud: A Strategy for Enterprise, Mobile and Developer APIs
Ryan Boyles
 
Emakina Academy 6 - Boost your intranet - Web Content Management for SAP
Emakina Academy 6 - Boost your intranet - Web Content Management for SAPEmakina Academy 6 - Boost your intranet - Web Content Management for SAP
Emakina Academy 6 - Boost your intranet - Web Content Management for SAP
Emakina
 
Viestintäaamupäivä exchange 2013
Viestintäaamupäivä exchange 2013Viestintäaamupäivä exchange 2013
Viestintäaamupäivä exchange 2013Salcom Group
 
Emakina Academy 6 - Boost your intranet - STIB
Emakina Academy 6 - Boost your intranet - STIBEmakina Academy 6 - Boost your intranet - STIB
Emakina Academy 6 - Boost your intranet - STIB
Emakina
 
Contemporary Unified Communications and Contact Center: Better Together
Contemporary Unified Communications and Contact Center: Better TogetherContemporary Unified Communications and Contact Center: Better Together
Contemporary Unified Communications and Contact Center: Better Together
Avtex
 

What's hot (18)

My Jobber Presentation
My Jobber PresentationMy Jobber Presentation
My Jobber Presentation
 
Boi internet banking corporate form
Boi internet banking corporate formBoi internet banking corporate form
Boi internet banking corporate form
 
Comodo Overview Presentation Read Only
Comodo Overview Presentation Read OnlyComodo Overview Presentation Read Only
Comodo Overview Presentation Read Only
 
Crm presentation
Crm presentationCrm presentation
Crm presentation
 
IDM & IAM 2012
IDM & IAM 2012IDM & IAM 2012
IDM & IAM 2012
 
Aras Role Based Clients
Aras Role Based ClientsAras Role Based Clients
Aras Role Based Clients
 
E-commerce Technology for Safe money transaction over the net
E-commerce Technology for Safe money transaction over the netE-commerce Technology for Safe money transaction over the net
E-commerce Technology for Safe money transaction over the net
 
Websoftex profile
Websoftex profileWebsoftex profile
Websoftex profile
 
Solving Enterprise Integration Challenges With Biz Talk Server
Solving Enterprise Integration Challenges With Biz Talk ServerSolving Enterprise Integration Challenges With Biz Talk Server
Solving Enterprise Integration Challenges With Biz Talk Server
 
Oboss - the Next Generation Apps Workspace for Business
Oboss - the Next Generation Apps Workspace for BusinessOboss - the Next Generation Apps Workspace for Business
Oboss - the Next Generation Apps Workspace for Business
 
Identity and Access Management and electronic Identities _ Belgian Federal Go...
Identity and Access Management and electronic Identities _ Belgian Federal Go...Identity and Access Management and electronic Identities _ Belgian Federal Go...
Identity and Access Management and electronic Identities _ Belgian Federal Go...
 
Crm application analysis tool
Crm application analysis toolCrm application analysis tool
Crm application analysis tool
 
Enterprise domain sisus 1709
Enterprise domain sisus 1709Enterprise domain sisus 1709
Enterprise domain sisus 1709
 
Connect the Cloud: A Strategy for Enterprise, Mobile and Developer APIs
 Connect the Cloud: A Strategy for Enterprise, Mobile and Developer APIs Connect the Cloud: A Strategy for Enterprise, Mobile and Developer APIs
Connect the Cloud: A Strategy for Enterprise, Mobile and Developer APIs
 
Emakina Academy 6 - Boost your intranet - Web Content Management for SAP
Emakina Academy 6 - Boost your intranet - Web Content Management for SAPEmakina Academy 6 - Boost your intranet - Web Content Management for SAP
Emakina Academy 6 - Boost your intranet - Web Content Management for SAP
 
Viestintäaamupäivä exchange 2013
Viestintäaamupäivä exchange 2013Viestintäaamupäivä exchange 2013
Viestintäaamupäivä exchange 2013
 
Emakina Academy 6 - Boost your intranet - STIB
Emakina Academy 6 - Boost your intranet - STIBEmakina Academy 6 - Boost your intranet - STIB
Emakina Academy 6 - Boost your intranet - STIB
 
Contemporary Unified Communications and Contact Center: Better Together
Contemporary Unified Communications and Contact Center: Better TogetherContemporary Unified Communications and Contact Center: Better Together
Contemporary Unified Communications and Contact Center: Better Together
 

Similar to SharePoint as digital service platform

---
------
Digital Signatures for use by IDA Relying Parties v102
Digital Signatures for use by IDA Relying Parties  v102Digital Signatures for use by IDA Relying Parties  v102
Digital Signatures for use by IDA Relying Parties v102
Phil Wolff
 
Protecting Online Identities
Protecting Online IdentitiesProtecting Online Identities
Protecting Online Identities
goodfriday
 
UML For Project
UML For Project UML For Project
UML For Project
Sandesh Ugale
 
Hitachi ID Identity Manager: Self-service and automated user provisioning
Hitachi ID Identity Manager: Self-service and automated user provisioningHitachi ID Identity Manager: Self-service and automated user provisioning
Hitachi ID Identity Manager: Self-service and automated user provisioning
Hitachi ID Systems, Inc.
 
Sogeti Cloud Seminar Identity In The Clouds
Sogeti Cloud Seminar   Identity In The CloudsSogeti Cloud Seminar   Identity In The Clouds
Sogeti Cloud Seminar Identity In The Clouds
Ron Moerman
 
TrustBearer - Virginia Security Summit - Web Authentication Strategies - Apri...
TrustBearer - Virginia Security Summit - Web Authentication Strategies - Apri...TrustBearer - Virginia Security Summit - Web Authentication Strategies - Apri...
TrustBearer - Virginia Security Summit - Web Authentication Strategies - Apri...
TrustBearer
 
Azure AD B2C An Introduction - DogFoodCon 2018
Azure AD B2C An Introduction - DogFoodCon 2018Azure AD B2C An Introduction - DogFoodCon 2018
Azure AD B2C An Introduction - DogFoodCon 2018
Jeremy Gray
 
When Content Meets Applications
When Content Meets ApplicationsWhen Content Meets Applications
When Content Meets Applications
Craig Randall
 
Identity Services Drilldown - TechEd NA 2009
Identity Services Drilldown - TechEd NA 2009Identity Services Drilldown - TechEd NA 2009
Identity Services Drilldown - TechEd NA 2009
Jorgen Thelin
 
Web Video Meets Email Marketing
Web Video Meets Email MarketingWeb Video Meets Email Marketing
Web Video Meets Email Marketing
Blue Sky Factory
 
Live ensure overview 1.4
Live ensure overview 1.4Live ensure overview 1.4
Live ensure overview 1.4
Ross Macdonald
 
Cognito Customer Deep Dive
Cognito Customer Deep DiveCognito Customer Deep Dive
Cognito Customer Deep Dive
Amazon Web Services
 

Similar to SharePoint as digital service platform (15)

---
------
---
 
Digital Signatures for use by IDA Relying Parties v102
Digital Signatures for use by IDA Relying Parties  v102Digital Signatures for use by IDA Relying Parties  v102
Digital Signatures for use by IDA Relying Parties v102
 
Final review presentation
Final review presentationFinal review presentation
Final review presentation
 
Protecting Online Identities
Protecting Online IdentitiesProtecting Online Identities
Protecting Online Identities
 
UML For Project
UML For Project UML For Project
UML For Project
 
Hitachi ID Identity Manager: Self-service and automated user provisioning
Hitachi ID Identity Manager: Self-service and automated user provisioningHitachi ID Identity Manager: Self-service and automated user provisioning
Hitachi ID Identity Manager: Self-service and automated user provisioning
 
Sogeti Cloud Seminar Identity In The Clouds
Sogeti Cloud Seminar   Identity In The CloudsSogeti Cloud Seminar   Identity In The Clouds
Sogeti Cloud Seminar Identity In The Clouds
 
TrustBearer - Virginia Security Summit - Web Authentication Strategies - Apri...
TrustBearer - Virginia Security Summit - Web Authentication Strategies - Apri...TrustBearer - Virginia Security Summit - Web Authentication Strategies - Apri...
TrustBearer - Virginia Security Summit - Web Authentication Strategies - Apri...
 
Azure AD B2C An Introduction - DogFoodCon 2018
Azure AD B2C An Introduction - DogFoodCon 2018Azure AD B2C An Introduction - DogFoodCon 2018
Azure AD B2C An Introduction - DogFoodCon 2018
 
When Content Meets Applications
When Content Meets ApplicationsWhen Content Meets Applications
When Content Meets Applications
 
Identity Services Drilldown - TechEd NA 2009
Identity Services Drilldown - TechEd NA 2009Identity Services Drilldown - TechEd NA 2009
Identity Services Drilldown - TechEd NA 2009
 
Web Video Meets Email Marketing
Web Video Meets Email MarketingWeb Video Meets Email Marketing
Web Video Meets Email Marketing
 
Single Sign-On Best Practices
Single Sign-On Best PracticesSingle Sign-On Best Practices
Single Sign-On Best Practices
 
Live ensure overview 1.4
Live ensure overview 1.4Live ensure overview 1.4
Live ensure overview 1.4
 
Cognito Customer Deep Dive
Cognito Customer Deep DiveCognito Customer Deep Dive
Cognito Customer Deep Dive
 

Recently uploaded

Pushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 daysPushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 days
Adtran
 
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptxSecstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
nkrafacyberclub
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance
 
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdfSAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
Peter Spielvogel
 
By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024
Pierluigi Pugliese
 
Quantum Computing: Current Landscape and the Future Role of APIs
Quantum Computing: Current Landscape and the Future Role of APIsQuantum Computing: Current Landscape and the Future Role of APIs
Quantum Computing: Current Landscape and the Future Role of APIs
Vlad Stirbu
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
DanBrown980551
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
ControlCase
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
Thijs Feryn
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
KatiaHIMEUR1
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
Kari Kakkonen
 
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionGenerative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Aggregage
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
Alan Dix
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
Aftab Hussain
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
Prayukth K V
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Albert Hoitingh
 
UiPath Community Day Dubai: AI at Work..
UiPath Community Day Dubai: AI at Work..UiPath Community Day Dubai: AI at Work..
UiPath Community Day Dubai: AI at Work..
UiPathCommunity
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
91mobiles
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
BookNet Canada
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
Laura Byrne
 

Recently uploaded (20)

Pushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 daysPushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 days
 
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptxSecstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
 
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdfSAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
 
By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024
 
Quantum Computing: Current Landscape and the Future Role of APIs
Quantum Computing: Current Landscape and the Future Role of APIsQuantum Computing: Current Landscape and the Future Role of APIs
Quantum Computing: Current Landscape and the Future Role of APIs
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
 
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionGenerative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to Production
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
 
UiPath Community Day Dubai: AI at Work..
UiPath Community Day Dubai: AI at Work..UiPath Community Day Dubai: AI at Work..
UiPath Community Day Dubai: AI at Work..
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
 

SharePoint as digital service platform

  • 1. SharePoint 2010 as a Digital Service Platform Nir Levy CTO, Realcommerce MRS DMP, Microsoft
  • 4. Self Service Components • General public service • Registration • Authentication and authorization • Multi tenancy • Integrations • Mobile • Social
  • 5. General Public Service • FAQ and Help Screens • Troubleshooting Wizard • Strong Search Capabilities
  • 6. Start Process: Registration Insert IMTSI Getting the users in - Registration Unique Identifier Email New password Confirm new password Captcha details Get User details from • Self Registration CRM and Verifying IMTSI and Unique Identifier in No CRM • CRM Integration Yes Is the input valid? • Separate Logic from Presentation Check if • CRM:webLoginUserNa No Users repository me is not empty Creating User in AD: AD.IMTSI =CRM:ContactRef.IMTSI • Support multi-tennancy AD.Username = Email AD.Password= new Password AD.UniqueID = UniqueID Yes Is AD add user No & user already exist No & general failure successfully Yes Updating User details in CRM: CRM:webLoginUserName = Email Site does silent login to user Output screen: Output screen: user is Sending email error message already registered message to Email message Output screen: My BPLC Home Page Display registration success notification End Process
  • 7. Getting the users in - Authentication • Single Sign On • Leverage Identity Foundation • Claims Based Authentication • Support for SAML 2.0 • Users Repository
  • 8. Integrations • Use an application server to handle BL • Use an EAI service to handle integrations • Online Integrations • Offline Integrations Website App Server Backend1 E A I App DB Backend2
  • 9. Integration Examples • Billing • CRM • Call status • Open calls • Change details • LOB data
  • 10. 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
  • 11. • Self Service and Marketing Site Same URL Single SSL Single MasterPage Breadcrumbs Marketing Data Personal Data
  • 12. • Self Service and Marketing Site Banner Banner Personal Details Personal Messages WebPart WebPart WebPart WebPart
  • 13. • Self Service Standalone Different URL SSL Different MasterPage No Breadcrumbs Marketing Data (Site Level) Personal Data
  • 14. • Self Service Standalone Banner WebPart Banner WebPart Personal Details News WebPart WebPart FAQ WebPart
  • 16. Mobile Self Service Versions • Responsive web design • Dedicated mobile site • Mobile adaptation of current site • Mobile apps
  • 17. Responsive web design • Focus on Web access • One Site fits all 320px 600px 900px Wider • Difficult to design but easier to maintain • Good for new sites
  • 18. Dedicated mobile site • Two different site-collections • WebPart level customizations Mobile Site collection Web Site Collection • Greater business flexibility • Good for existing and new sites
  • 19. Mobile Adaptation • Website adapted to mobile by external system • No change to existing site Mobile Adaptation MobileSpear Adapted Mobile Site Web Site collection • Simple setup • Good for existing sites
  • 20. Mobile Application • Standalone app, possibly hybrid • Uses application server or website as backend • Complex setup • Good for frequent or recurring use
  • 22. Self Service in Facebook • Pushing feeds to social networks • Creating facebook pages and apps • Using facebook chat
  • 24. Logical Architecture Authentication & Authorization Cross Channel CMS Presentation Layer Application Layer EAI Platform CRM Billing LOBs
  • 25. Mobile Desktop EAI Social Billing LOB1
  • 27. Self Service Components • General public service • Registration & Authentication • Integrations • Mobile • Social
  • 28. Thank You Nir Levy, CTO, RealCommerce MRS DMP, Microsoft nirl@realcommerce.co.il http://www.linkedin.com/in/nirlevy