SlideShare ist ein Scribd-Unternehmen logo
1 von 34
Sofia Event Center
21-22 November 2013

Sharepoint 2013: Applied Architecture
from the Field (V3)
Tihomir Ignatov
Senior Consultant
Microsoft Corporation
Agenda
What is IT
Architecture

Lessons Learned from the Field
Sharepoint 2013
Apps

Sharepoint 2013
Infrastructure

Oracle2MS
migration

Public Sector

Telco

Transport &
Logistics
Deployment Architecture

Network Architecture

Deployment Architecture
Software Architecture
WHAT IS IT ARCHITECTURE?
Architecture is Making ideas real
“Make everything as simple as
possible, but not simpler.”
-Albert Einstein
www.iasaglobal.org
Sharepoint Architecture… ?!?

Software
Architecture

Infrastructure
Architecture

Business Architecture

Information
Architecture

Enterprise
Architecture
Sharepoint (product) Architecture?!?
Consulting Architects

Org. Architects

Presales

Presales

Solution Governance
IT Architecture Tradeoff

Architecture Delivery
Technical Principles
1

CLOUD first

2

Configure
before
customize

3

Solutions
NOT
products
General Sharepoint Architecture Guidance
ALWAYS design against scenarios NOT features
Take into account the product limits and boundaries
Talk about RECOMMENDED and CURRENT instead of BEST practices

Ask Microsoft Premier support about supportability
Plan and maintain the capacity
Add the Governance plan in scope
WHAT IS PLA?
SHAREPOINT, LYNC & EXCHANGE
MCS, PG & CSS
DELIVERY THROUGH MCS
Lessons Learned – SP Apps
Customer Profile
Government Agency,
Public sector

Scenario
 Case management
 Multiple AutH
sources
 Rich reporting
 KM
 BI
Apps – Key Requirements
Consider your identity sources
Consider your App permissions level – hosting web/ tenant/…?
Cloud dependency – TO BE OR NOT TO BE?

Team skills – Sharepoint, ASP.NET, etc.
SPS 2013 APP SCENARIOS
Sharepoint-Hosted App

Cloud

O365 (SPO)

On premise

Sharepoint
hosted App

•
•

Sharepoint 2013

Any supported AutH sources
Client side code only
Auto-hosted App
ACS

Cloud

On premise

Sharepoint
Remote
Auto-hosted
App
App

O365 (SPO)

Azure PaaS
• 100% cloud scenario
• Any supported identity
• Identity through Azure ACS
Provider-Hosted App (Low-trust)
ACS
Azure
Internet

Any Data Center

On premise
Context
token

Provider
Remote
hosted App
Web

Sharepoint 2013

•
•
•

Any supported AutH sources
Server side code in Remote
Web
Depends on Azure ACS
Provider-Hosted App (High-trust)
• Any supported AutH sources
• You have to take care about remote
web identity and SSO
• Server side code in Remote Web
• NO cloud dependency
Internet

On premise

S2S
STS
Provider
Remote
hosted App
Web

Sharepoint 2013

Web server
User

A

E
Presentation
Layer

B

Web UI
F

BizTalk

Application
Layer
10

8

13

Web Services/Web API

I

7
Data Layer

Attached Files and
Metadata

C

G

Entity Framework

SPS and Content DBs

Custom DB

D

H
Sharepoint 2013

Remote Web

ADFS

Gov
Gateway
STS
Lessons Learned – SP Infrastructure
Customer Profile
Telco

Scenario
 Recently upgraded to SPS
2010
 They started with 2003
 No Governance
 No consistency in the
customizations, multiple
vendors
 Want to have a
structured, healthy and
well performing
environment
SP Infra – Key Considerations (1)
Consider the availability and resources
Plan your servers and capacity, plan also the data growth…
Take into account the skills of the operations personnel
According to the new SP Apps infrastructure plan to have a SP Web application with no
host header
Use host header site collections when you need site with unique URL
After Sharepoint deployment always deliver a Governance plan document, even in
“lite” format
SP Infra – Key Considerations (2)
ALWAYS setup at least 2 environments – TEST & PRODUCTION
Create a simple application to track site collection requests
Plan a process for site collections and content DBs management

Use QUOTAs
Recommended Topologies (1)
WFE
Front End Services
Distributed Cache
Back End Services
Workflow Manager
Crawl
Admin
Analytics
Content Processing
Index Partition #0
Replica

DB
Content Databases
Search Databases
Config & Service DBs

•
•
•
•
•

No HA
All services in a single box
Single point of failure
The data is not reserved
Up to 10M searchable
items
Recommended Topologies (2)
WFE-2

WFE-1
Front End Services

Front End Services

Distributed Cache

Distributed Cache

Back End Services

Back End Services

Workflow Manager

Workflow Manager

Crawl

Crawl

Admin

Admin

Analytics

Analytics

Content Processing

Content Processing

Replica

Replica

Index Partition #0

DB-1

DB-2
Content Databases
Search Databases
Config & Service apps DBs

• There is HA
• All services and the data
are reserved
• Up to 10M searchable
items
• Recommended for
business critical scenarios
with small load
Recommended Topologies (3)
WFE-2

WFE-1

Front End Services

Front End Services

Distributed Cache

Distributed Cache

APP-2

APP-1
Back End Services

Back End Services

Workflow Manager

Workflow Manager

Crawl

Crawl

Admin

Admin

Analytics

Analytics

Content Processing

Content Processing

Replica

Index Partition #0

DB-1

DB-2
Content Databases
Search Databases

Config & Service apps DBs

Replica

• There is HA
• All services and the data
are reserved
• Up to 10M searchable
items
• Recommended for
business critical scenarios
with big load
Recommended Topologies (4)
WFE-2

WFE-1

Front End Services

Front End Services

Distributed Cache

Distributed Cache

APP-2

APP-1
Back End Services

Back End Services

Workflow Manager

Workflow Manager

APP-SRC-2

APP-SRC-1

Crawl

Crawl

Admin

Admin

Analytics

Analytics

Content Processing

Content Processing

Replica

Index Partition #0

DB-1

DB-2
Content Databases
Search Databases
Config & Service apps DBs

Replica

• There is HA
• All services and the data
are reserved
• Up to 10M searchable
items
• Recommended for
business critical scenarios
with big load and
significant search
requirements
Lessons Learned – Oracle2MS migration
Customer Profile
Retail

Scenario
 No experienced Oracle
resources on the local
market
 Microsoft Premier
support and consulting
are available
 More value for the
money
 Better Enterprise level
integration
The Transition and the Current Stage

ERP

ERP
Portal

BI

BI

Oracle

Microsoft
The Solution
ERP

BI

Portal
Architecture
DMZ
Internet

Bi2sp proxy
svc

Trusted
Network

BI FE

bi2sp svc
ERP

Portal
ERP

BI BE
Contacts

BLOG

E-mail

SUGBG

http://tihomirignatov.
blogspot.com

Tihomir.Ignatov@
Microsoft.com

http://www.sugbg.org
If you would like to implement the technologies that you just saw in your organization, then join us for a
Customer Immersion Experience (CIE), a hands-on introduction to Windows 8 and the new Office, new
servers for business productivity as well as a variety of other Microsoft technologies, including Windows
Phone, and Dynamics CRM.
A CIE is not a generic demo about all the features Microsoft products offer. It's a true-to-life user experience
that takes you through common work-related scenarios such as staying productive while mobile, using social
networking to get work done, and connecting in real time with coworkers. It also gives you a first-hand look
at the fast and fluid experience of Windows 8 and the exciting features of the new Office across a variety of
devices, including tablets, PCs, and smartphones.
If you are interested please fill in the feedback form by choosing CIE workshop.
Thank you!
Share your feedback for this particular session
and for the overall conference experience at

http://aka.ms/incharge
for a chance to win HTC 8S and other prizes!

Weitere ähnliche Inhalte

Was ist angesagt?

Basic erp architecture
Basic erp architectureBasic erp architecture
Basic erp architectureSUDHEERNANDI1
 
iPaaS: A platform for Integration technology convergence
iPaaS: A platform for Integration technology convergenceiPaaS: A platform for Integration technology convergence
iPaaS: A platform for Integration technology convergenceRaveendra Babu Darsi
 
Tech UG - Newcastle 09-17 - logic apps
Tech UG - Newcastle 09-17 -   logic appsTech UG - Newcastle 09-17 -   logic apps
Tech UG - Newcastle 09-17 - logic appsMichael Stephenson
 
WSO2 & AAA Ohio Automobile Club
WSO2 & AAA Ohio Automobile ClubWSO2 & AAA Ohio Automobile Club
WSO2 & AAA Ohio Automobile ClubWSO2
 
M2M Integration Platform as a Service iPaaS
M2M Integration Platform as a Service iPaaSM2M Integration Platform as a Service iPaaS
M2M Integration Platform as a Service iPaaSEurotech
 
LeanIX Technology Lifecycle- & Risk-Management
LeanIX Technology Lifecycle- & Risk-ManagementLeanIX Technology Lifecycle- & Risk-Management
LeanIX Technology Lifecycle- & Risk-ManagementLeanIX GmbH
 
How iPaaS Overcomes the Challenges of Cloud Integration
How iPaaS Overcomes the Challenges of Cloud IntegrationHow iPaaS Overcomes the Challenges of Cloud Integration
How iPaaS Overcomes the Challenges of Cloud IntegrationFlowgear
 
Pattern Driven Enterprise Architecture
Pattern Driven Enterprise ArchitecturePattern Driven Enterprise Architecture
Pattern Driven Enterprise ArchitectureWSO2
 
Securing your Cloud Application using StratosLive
Securing your Cloud Application using StratosLiveSecuring your Cloud Application using StratosLive
Securing your Cloud Application using StratosLiveWSO2
 
Supercharge your app with Power BI Embedded analytics
Supercharge your app with Power BI Embedded analyticsSupercharge your app with Power BI Embedded analytics
Supercharge your app with Power BI Embedded analyticsMicrosoft Tech Community
 
Self service reporting on Hadoop using Actuate BIRT
Self service reporting on Hadoop using Actuate BIRTSelf service reporting on Hadoop using Actuate BIRT
Self service reporting on Hadoop using Actuate BIRTVaidehi Deshpande
 
Introducing Power BI Embedded
Introducing Power BI EmbeddedIntroducing Power BI Embedded
Introducing Power BI EmbeddedMostafa
 
Lean EAM with the Microservices Add-on and the Signavio Integration
Lean EAM with the Microservices Add-on and the Signavio IntegrationLean EAM with the Microservices Add-on and the Signavio Integration
Lean EAM with the Microservices Add-on and the Signavio IntegrationLeanIX GmbH
 
Navigating the Digital Transformation Landscape
Navigating the Digital Transformation Landscape Navigating the Digital Transformation Landscape
Navigating the Digital Transformation Landscape WSO2
 
Build Answer-generating Apps that Users Love: Development best practices for ...
Build Answer-generating Apps that Users Love: Development best practices for ...Build Answer-generating Apps that Users Love: Development best practices for ...
Build Answer-generating Apps that Users Love: Development best practices for ...TIBCO Jaspersoft
 
Geo Enabling Enterprises - Powered by Rolta i Perspective and the WSO2 ESB
Geo Enabling Enterprises - Powered by Rolta i Perspective and the WSO2 ESBGeo Enabling Enterprises - Powered by Rolta i Perspective and the WSO2 ESB
Geo Enabling Enterprises - Powered by Rolta i Perspective and the WSO2 ESBWSO2
 
2013 10-wso2 con-tut-t3-1330-asanka-chintana
2013 10-wso2 con-tut-t3-1330-asanka-chintana2013 10-wso2 con-tut-t3-1330-asanka-chintana
2013 10-wso2 con-tut-t3-1330-asanka-chintanaAsanka Abeysinghe
 

Was ist angesagt? (20)

Basic erp architecture
Basic erp architectureBasic erp architecture
Basic erp architecture
 
iPaaS: A platform for Integration technology convergence
iPaaS: A platform for Integration technology convergenceiPaaS: A platform for Integration technology convergence
iPaaS: A platform for Integration technology convergence
 
Tech UG - Newcastle 09-17 - logic apps
Tech UG - Newcastle 09-17 -   logic appsTech UG - Newcastle 09-17 -   logic apps
Tech UG - Newcastle 09-17 - logic apps
 
WSO2 & AAA Ohio Automobile Club
WSO2 & AAA Ohio Automobile ClubWSO2 & AAA Ohio Automobile Club
WSO2 & AAA Ohio Automobile Club
 
M2M Integration Platform as a Service iPaaS
M2M Integration Platform as a Service iPaaSM2M Integration Platform as a Service iPaaS
M2M Integration Platform as a Service iPaaS
 
LeanIX Technology Lifecycle- & Risk-Management
LeanIX Technology Lifecycle- & Risk-ManagementLeanIX Technology Lifecycle- & Risk-Management
LeanIX Technology Lifecycle- & Risk-Management
 
How iPaaS Overcomes the Challenges of Cloud Integration
How iPaaS Overcomes the Challenges of Cloud IntegrationHow iPaaS Overcomes the Challenges of Cloud Integration
How iPaaS Overcomes the Challenges of Cloud Integration
 
CloudPreso
CloudPresoCloudPreso
CloudPreso
 
Pattern Driven Enterprise Architecture
Pattern Driven Enterprise ArchitecturePattern Driven Enterprise Architecture
Pattern Driven Enterprise Architecture
 
Securing your Cloud Application using StratosLive
Securing your Cloud Application using StratosLiveSecuring your Cloud Application using StratosLive
Securing your Cloud Application using StratosLive
 
Supercharge your app with Power BI Embedded analytics
Supercharge your app with Power BI Embedded analyticsSupercharge your app with Power BI Embedded analytics
Supercharge your app with Power BI Embedded analytics
 
Self service reporting on Hadoop using Actuate BIRT
Self service reporting on Hadoop using Actuate BIRTSelf service reporting on Hadoop using Actuate BIRT
Self service reporting on Hadoop using Actuate BIRT
 
Introducing Power BI Embedded
Introducing Power BI EmbeddedIntroducing Power BI Embedded
Introducing Power BI Embedded
 
Lean EAM with the Microservices Add-on and the Signavio Integration
Lean EAM with the Microservices Add-on and the Signavio IntegrationLean EAM with the Microservices Add-on and the Signavio Integration
Lean EAM with the Microservices Add-on and the Signavio Integration
 
Navigating the Digital Transformation Landscape
Navigating the Digital Transformation Landscape Navigating the Digital Transformation Landscape
Navigating the Digital Transformation Landscape
 
Azure Logic Apps
Azure Logic AppsAzure Logic Apps
Azure Logic Apps
 
Build Answer-generating Apps that Users Love: Development best practices for ...
Build Answer-generating Apps that Users Love: Development best practices for ...Build Answer-generating Apps that Users Love: Development best practices for ...
Build Answer-generating Apps that Users Love: Development best practices for ...
 
Geo Enabling Enterprises - Powered by Rolta i Perspective and the WSO2 ESB
Geo Enabling Enterprises - Powered by Rolta i Perspective and the WSO2 ESBGeo Enabling Enterprises - Powered by Rolta i Perspective and the WSO2 ESB
Geo Enabling Enterprises - Powered by Rolta i Perspective and the WSO2 ESB
 
Power BI for Developers
Power BI for DevelopersPower BI for Developers
Power BI for Developers
 
2013 10-wso2 con-tut-t3-1330-asanka-chintana
2013 10-wso2 con-tut-t3-1330-asanka-chintana2013 10-wso2 con-tut-t3-1330-asanka-chintana
2013 10-wso2 con-tut-t3-1330-asanka-chintana
 

Andere mochten auch

What's new in sharepoint 2013 preview
What's new in sharepoint 2013 previewWhat's new in sharepoint 2013 preview
What's new in sharepoint 2013 previewTihomir Ignatov
 
Getting started with Office 365 APIs
Getting started with Office 365 APIsGetting started with Office 365 APIs
Getting started with Office 365 APIsLuis Valencia
 
Developing Apps for SharePoint Store
Developing Apps for SharePoint StoreDeveloping Apps for SharePoint Store
Developing Apps for SharePoint StoreKashif Imran
 
SharePoint Add-Ins - the Next Level
SharePoint Add-Ins - the Next LevelSharePoint Add-Ins - the Next Level
SharePoint Add-Ins - the Next LevelPaul Schaeflein
 
SharePointfest Denver - A jQuery Primer for SharePoint
SharePointfest Denver -  A jQuery Primer for SharePointSharePointfest Denver -  A jQuery Primer for SharePoint
SharePointfest Denver - A jQuery Primer for SharePointMarc D Anderson
 
Building SharePoint 2013 Apps - Architecture, Authentication & Connectivity API
Building SharePoint 2013 Apps - Architecture, Authentication & Connectivity APIBuilding SharePoint 2013 Apps - Architecture, Authentication & Connectivity API
Building SharePoint 2013 Apps - Architecture, Authentication & Connectivity APISharePointRadi
 
SharePoint 2013 Hosted-Apps (On-Premises) - Infrastructure Setup
SharePoint 2013 Hosted-Apps (On-Premises) - Infrastructure SetupSharePoint 2013 Hosted-Apps (On-Premises) - Infrastructure Setup
SharePoint 2013 Hosted-Apps (On-Premises) - Infrastructure Setupvmaximiuk
 
SharePoint Fest Chicago 2015 - Anatomy of configuring provider hosted add-in...
SharePoint Fest Chicago 2015  - Anatomy of configuring provider hosted add-in...SharePoint Fest Chicago 2015  - Anatomy of configuring provider hosted add-in...
SharePoint Fest Chicago 2015 - Anatomy of configuring provider hosted add-in...Nik Patel
 

Andere mochten auch (9)

What's new in sharepoint 2013 preview
What's new in sharepoint 2013 previewWhat's new in sharepoint 2013 preview
What's new in sharepoint 2013 preview
 
Getting started with Office 365 APIs
Getting started with Office 365 APIsGetting started with Office 365 APIs
Getting started with Office 365 APIs
 
Developing Apps for SharePoint Store
Developing Apps for SharePoint StoreDeveloping Apps for SharePoint Store
Developing Apps for SharePoint Store
 
SharePoint Add-Ins - the Next Level
SharePoint Add-Ins - the Next LevelSharePoint Add-Ins - the Next Level
SharePoint Add-Ins - the Next Level
 
SharePointfest Denver - A jQuery Primer for SharePoint
SharePointfest Denver -  A jQuery Primer for SharePointSharePointfest Denver -  A jQuery Primer for SharePoint
SharePointfest Denver - A jQuery Primer for SharePoint
 
Building SharePoint 2013 Apps - Architecture, Authentication & Connectivity API
Building SharePoint 2013 Apps - Architecture, Authentication & Connectivity APIBuilding SharePoint 2013 Apps - Architecture, Authentication & Connectivity API
Building SharePoint 2013 Apps - Architecture, Authentication & Connectivity API
 
SharePoint 2013 Hosted-Apps (On-Premises) - Infrastructure Setup
SharePoint 2013 Hosted-Apps (On-Premises) - Infrastructure SetupSharePoint 2013 Hosted-Apps (On-Premises) - Infrastructure Setup
SharePoint 2013 Hosted-Apps (On-Premises) - Infrastructure Setup
 
Dmz aa aioug
Dmz aa aiougDmz aa aioug
Dmz aa aioug
 
SharePoint Fest Chicago 2015 - Anatomy of configuring provider hosted add-in...
SharePoint Fest Chicago 2015  - Anatomy of configuring provider hosted add-in...SharePoint Fest Chicago 2015  - Anatomy of configuring provider hosted add-in...
SharePoint Fest Chicago 2015 - Anatomy of configuring provider hosted add-in...
 

Ähnlich wie Sharepoint 2013-applied architecture from the field v3 (public)

adopt_soa.94145841
adopt_soa.94145841adopt_soa.94145841
adopt_soa.94145841ypai
 
Vmware 2015 with vsphereHigh performance application platforms
Vmware 2015 with vsphereHigh performance application platformsVmware 2015 with vsphereHigh performance application platforms
Vmware 2015 with vsphereHigh performance application platformssolarisyougood
 
SharePoint 2016 Beta 2 What's new (End users and IT Pros) Microsoft Innovat...
SharePoint 2016   Beta 2 What's new (End users and IT Pros) Microsoft Innovat...SharePoint 2016   Beta 2 What's new (End users and IT Pros) Microsoft Innovat...
SharePoint 2016 Beta 2 What's new (End users and IT Pros) Microsoft Innovat...serge luca
 
Lean product management for web2.0 by Sujoy Bhatacharjee, April
Lean product management for web2.0 by Sujoy Bhatacharjee, April Lean product management for web2.0 by Sujoy Bhatacharjee, April
Lean product management for web2.0 by Sujoy Bhatacharjee, April Triggr In
 
Succeeding with Hybrid SharePoint (includes new Cloud SSA material)
Succeeding with Hybrid SharePoint (includes new Cloud SSA material)Succeeding with Hybrid SharePoint (includes new Cloud SSA material)
Succeeding with Hybrid SharePoint (includes new Cloud SSA material)Jeff Fried
 
IEEE-SCCPresentation.290214544
IEEE-SCCPresentation.290214544IEEE-SCCPresentation.290214544
IEEE-SCCPresentation.290214544ypai
 
Oracle EBS R12.2 - Deployment and System Administration
Oracle EBS R12.2 - Deployment and System AdministrationOracle EBS R12.2 - Deployment and System Administration
Oracle EBS R12.2 - Deployment and System AdministrationMozammel Hoque
 
SAP Microsoft Interoperability - Business Process Solutions
SAP Microsoft Interoperability - Business Process SolutionsSAP Microsoft Interoperability - Business Process Solutions
SAP Microsoft Interoperability - Business Process SolutionsKristian Kalsing
 
SharePoint Microsoft IT - Swiss Presentation with Joel and Andre
SharePoint Microsoft IT - Swiss Presentation with Joel and AndreSharePoint Microsoft IT - Swiss Presentation with Joel and Andre
SharePoint Microsoft IT - Swiss Presentation with Joel and AndreJoel Oleson
 
FAST for SharePoint Deep Dive
FAST for SharePoint Deep DiveFAST for SharePoint Deep Dive
FAST for SharePoint Deep Diveneil_richards
 
Oracle Forms Modernization Roadmap
Oracle Forms Modernization RoadmapOracle Forms Modernization Roadmap
Oracle Forms Modernization RoadmapKai-Uwe Möller
 
Implementing Cloud Financials
Implementing Cloud FinancialsImplementing Cloud Financials
Implementing Cloud FinancialsOHUG
 
Implementing Cloud Financials
Implementing Cloud FinancialsImplementing Cloud Financials
Implementing Cloud FinancialsNERUG
 
sps-2013-architecture-overview.pdf
sps-2013-architecture-overview.pdfsps-2013-architecture-overview.pdf
sps-2013-architecture-overview.pdfandinieldananty
 
Microservices Architecture - Cloud Native Apps
Microservices Architecture - Cloud Native AppsMicroservices Architecture - Cloud Native Apps
Microservices Architecture - Cloud Native AppsAraf Karsh Hamid
 
Fusion techie - iBANK.UK.COM 07474222079
Fusion techie - iBANK.UK.COM 07474222079Fusion techie - iBANK.UK.COM 07474222079
Fusion techie - iBANK.UK.COM 07474222079ibankuk
 
Software Factories in the Real World: How an IBM WebSphere Integration Factor...
Software Factories in the Real World: How an IBM WebSphere Integration Factor...Software Factories in the Real World: How an IBM WebSphere Integration Factor...
Software Factories in the Real World: How an IBM WebSphere Integration Factor...ghodgkinson
 
Feature Store as a Data Foundation for Machine Learning
Feature Store as a Data Foundation for Machine LearningFeature Store as a Data Foundation for Machine Learning
Feature Store as a Data Foundation for Machine LearningProvectus
 
Unpacking The New Oracle BI Apps (Now With ODI!)
Unpacking The New Oracle BI Apps (Now With ODI!)Unpacking The New Oracle BI Apps (Now With ODI!)
Unpacking The New Oracle BI Apps (Now With ODI!)KPI Partners
 

Ähnlich wie Sharepoint 2013-applied architecture from the field v3 (public) (20)

adopt_soa.94145841
adopt_soa.94145841adopt_soa.94145841
adopt_soa.94145841
 
Vmware 2015 with vsphereHigh performance application platforms
Vmware 2015 with vsphereHigh performance application platformsVmware 2015 with vsphereHigh performance application platforms
Vmware 2015 with vsphereHigh performance application platforms
 
SharePoint 2016 Beta 2 What's new (End users and IT Pros) Microsoft Innovat...
SharePoint 2016   Beta 2 What's new (End users and IT Pros) Microsoft Innovat...SharePoint 2016   Beta 2 What's new (End users and IT Pros) Microsoft Innovat...
SharePoint 2016 Beta 2 What's new (End users and IT Pros) Microsoft Innovat...
 
Lean product management for web2.0 by Sujoy Bhatacharjee, April
Lean product management for web2.0 by Sujoy Bhatacharjee, April Lean product management for web2.0 by Sujoy Bhatacharjee, April
Lean product management for web2.0 by Sujoy Bhatacharjee, April
 
Succeeding with Hybrid SharePoint (includes new Cloud SSA material)
Succeeding with Hybrid SharePoint (includes new Cloud SSA material)Succeeding with Hybrid SharePoint (includes new Cloud SSA material)
Succeeding with Hybrid SharePoint (includes new Cloud SSA material)
 
IEEE-SCCPresentation.290214544
IEEE-SCCPresentation.290214544IEEE-SCCPresentation.290214544
IEEE-SCCPresentation.290214544
 
Oracle EBS R12.2 - Deployment and System Administration
Oracle EBS R12.2 - Deployment and System AdministrationOracle EBS R12.2 - Deployment and System Administration
Oracle EBS R12.2 - Deployment and System Administration
 
SAP Microsoft Interoperability - Business Process Solutions
SAP Microsoft Interoperability - Business Process SolutionsSAP Microsoft Interoperability - Business Process Solutions
SAP Microsoft Interoperability - Business Process Solutions
 
SharePoint Microsoft IT - Swiss Presentation with Joel and Andre
SharePoint Microsoft IT - Swiss Presentation with Joel and AndreSharePoint Microsoft IT - Swiss Presentation with Joel and Andre
SharePoint Microsoft IT - Swiss Presentation with Joel and Andre
 
Elastic-Engineering
Elastic-EngineeringElastic-Engineering
Elastic-Engineering
 
FAST for SharePoint Deep Dive
FAST for SharePoint Deep DiveFAST for SharePoint Deep Dive
FAST for SharePoint Deep Dive
 
Oracle Forms Modernization Roadmap
Oracle Forms Modernization RoadmapOracle Forms Modernization Roadmap
Oracle Forms Modernization Roadmap
 
Implementing Cloud Financials
Implementing Cloud FinancialsImplementing Cloud Financials
Implementing Cloud Financials
 
Implementing Cloud Financials
Implementing Cloud FinancialsImplementing Cloud Financials
Implementing Cloud Financials
 
sps-2013-architecture-overview.pdf
sps-2013-architecture-overview.pdfsps-2013-architecture-overview.pdf
sps-2013-architecture-overview.pdf
 
Microservices Architecture - Cloud Native Apps
Microservices Architecture - Cloud Native AppsMicroservices Architecture - Cloud Native Apps
Microservices Architecture - Cloud Native Apps
 
Fusion techie - iBANK.UK.COM 07474222079
Fusion techie - iBANK.UK.COM 07474222079Fusion techie - iBANK.UK.COM 07474222079
Fusion techie - iBANK.UK.COM 07474222079
 
Software Factories in the Real World: How an IBM WebSphere Integration Factor...
Software Factories in the Real World: How an IBM WebSphere Integration Factor...Software Factories in the Real World: How an IBM WebSphere Integration Factor...
Software Factories in the Real World: How an IBM WebSphere Integration Factor...
 
Feature Store as a Data Foundation for Machine Learning
Feature Store as a Data Foundation for Machine LearningFeature Store as a Data Foundation for Machine Learning
Feature Store as a Data Foundation for Machine Learning
 
Unpacking The New Oracle BI Apps (Now With ODI!)
Unpacking The New Oracle BI Apps (Now With ODI!)Unpacking The New Oracle BI Apps (Now With ODI!)
Unpacking The New Oracle BI Apps (Now With ODI!)
 

Kürzlich hochgeladen

Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxBkGupta21
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESmohitsingh558521
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
What is Artificial Intelligence?????????
What is Artificial Intelligence?????????What is Artificial Intelligence?????????
What is Artificial Intelligence?????????blackmambaettijean
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersNicole Novielli
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxLoriGlavin3
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 

Kürzlich hochgeladen (20)

Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptx
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
What is Artificial Intelligence?????????
What is Artificial Intelligence?????????What is Artificial Intelligence?????????
What is Artificial Intelligence?????????
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software Developers
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 

Sharepoint 2013-applied architecture from the field v3 (public)

  • 1. Sofia Event Center 21-22 November 2013 Sharepoint 2013: Applied Architecture from the Field (V3) Tihomir Ignatov Senior Consultant Microsoft Corporation
  • 2. Agenda What is IT Architecture Lessons Learned from the Field Sharepoint 2013 Apps Sharepoint 2013 Infrastructure Oracle2MS migration Public Sector Telco Transport & Logistics
  • 3. Deployment Architecture Network Architecture Deployment Architecture Software Architecture
  • 4. WHAT IS IT ARCHITECTURE?
  • 5. Architecture is Making ideas real “Make everything as simple as possible, but not simpler.” -Albert Einstein
  • 7. Sharepoint Architecture… ?!? Software Architecture Infrastructure Architecture Business Architecture Information Architecture Enterprise Architecture
  • 8. Sharepoint (product) Architecture?!? Consulting Architects Org. Architects Presales Presales Solution Governance IT Architecture Tradeoff Architecture Delivery
  • 10. General Sharepoint Architecture Guidance ALWAYS design against scenarios NOT features Take into account the product limits and boundaries Talk about RECOMMENDED and CURRENT instead of BEST practices Ask Microsoft Premier support about supportability Plan and maintain the capacity Add the Governance plan in scope
  • 11. WHAT IS PLA? SHAREPOINT, LYNC & EXCHANGE MCS, PG & CSS DELIVERY THROUGH MCS
  • 12. Lessons Learned – SP Apps Customer Profile Government Agency, Public sector Scenario  Case management  Multiple AutH sources  Rich reporting  KM  BI
  • 13. Apps – Key Requirements Consider your identity sources Consider your App permissions level – hosting web/ tenant/…? Cloud dependency – TO BE OR NOT TO BE? Team skills – Sharepoint, ASP.NET, etc.
  • 14. SPS 2013 APP SCENARIOS
  • 15. Sharepoint-Hosted App Cloud O365 (SPO) On premise Sharepoint hosted App • • Sharepoint 2013 Any supported AutH sources Client side code only
  • 16. Auto-hosted App ACS Cloud On premise Sharepoint Remote Auto-hosted App App O365 (SPO) Azure PaaS • 100% cloud scenario • Any supported identity • Identity through Azure ACS
  • 17. Provider-Hosted App (Low-trust) ACS Azure Internet Any Data Center On premise Context token Provider Remote hosted App Web Sharepoint 2013 • • • Any supported AutH sources Server side code in Remote Web Depends on Azure ACS
  • 18. Provider-Hosted App (High-trust) • Any supported AutH sources • You have to take care about remote web identity and SSO • Server side code in Remote Web • NO cloud dependency Internet On premise S2S STS Provider Remote hosted App Web Sharepoint 2013 Web server
  • 19. User A E Presentation Layer B Web UI F BizTalk Application Layer 10 8 13 Web Services/Web API I 7 Data Layer Attached Files and Metadata C G Entity Framework SPS and Content DBs Custom DB D H
  • 21. Lessons Learned – SP Infrastructure Customer Profile Telco Scenario  Recently upgraded to SPS 2010  They started with 2003  No Governance  No consistency in the customizations, multiple vendors  Want to have a structured, healthy and well performing environment
  • 22. SP Infra – Key Considerations (1) Consider the availability and resources Plan your servers and capacity, plan also the data growth… Take into account the skills of the operations personnel According to the new SP Apps infrastructure plan to have a SP Web application with no host header Use host header site collections when you need site with unique URL After Sharepoint deployment always deliver a Governance plan document, even in “lite” format
  • 23. SP Infra – Key Considerations (2) ALWAYS setup at least 2 environments – TEST & PRODUCTION Create a simple application to track site collection requests Plan a process for site collections and content DBs management Use QUOTAs
  • 24. Recommended Topologies (1) WFE Front End Services Distributed Cache Back End Services Workflow Manager Crawl Admin Analytics Content Processing Index Partition #0 Replica DB Content Databases Search Databases Config & Service DBs • • • • • No HA All services in a single box Single point of failure The data is not reserved Up to 10M searchable items
  • 25. Recommended Topologies (2) WFE-2 WFE-1 Front End Services Front End Services Distributed Cache Distributed Cache Back End Services Back End Services Workflow Manager Workflow Manager Crawl Crawl Admin Admin Analytics Analytics Content Processing Content Processing Replica Replica Index Partition #0 DB-1 DB-2 Content Databases Search Databases Config & Service apps DBs • There is HA • All services and the data are reserved • Up to 10M searchable items • Recommended for business critical scenarios with small load
  • 26. Recommended Topologies (3) WFE-2 WFE-1 Front End Services Front End Services Distributed Cache Distributed Cache APP-2 APP-1 Back End Services Back End Services Workflow Manager Workflow Manager Crawl Crawl Admin Admin Analytics Analytics Content Processing Content Processing Replica Index Partition #0 DB-1 DB-2 Content Databases Search Databases Config & Service apps DBs Replica • There is HA • All services and the data are reserved • Up to 10M searchable items • Recommended for business critical scenarios with big load
  • 27. Recommended Topologies (4) WFE-2 WFE-1 Front End Services Front End Services Distributed Cache Distributed Cache APP-2 APP-1 Back End Services Back End Services Workflow Manager Workflow Manager APP-SRC-2 APP-SRC-1 Crawl Crawl Admin Admin Analytics Analytics Content Processing Content Processing Replica Index Partition #0 DB-1 DB-2 Content Databases Search Databases Config & Service apps DBs Replica • There is HA • All services and the data are reserved • Up to 10M searchable items • Recommended for business critical scenarios with big load and significant search requirements
  • 28. Lessons Learned – Oracle2MS migration Customer Profile Retail Scenario  No experienced Oracle resources on the local market  Microsoft Premier support and consulting are available  More value for the money  Better Enterprise level integration
  • 29. The Transition and the Current Stage ERP ERP Portal BI BI Oracle Microsoft
  • 33. If you would like to implement the technologies that you just saw in your organization, then join us for a Customer Immersion Experience (CIE), a hands-on introduction to Windows 8 and the new Office, new servers for business productivity as well as a variety of other Microsoft technologies, including Windows Phone, and Dynamics CRM. A CIE is not a generic demo about all the features Microsoft products offer. It's a true-to-life user experience that takes you through common work-related scenarios such as staying productive while mobile, using social networking to get work done, and connecting in real time with coworkers. It also gives you a first-hand look at the fast and fluid experience of Windows 8 and the exciting features of the new Office across a variety of devices, including tablets, PCs, and smartphones. If you are interested please fill in the feedback form by choosing CIE workshop. Thank you!
  • 34. Share your feedback for this particular session and for the overall conference experience at http://aka.ms/incharge for a chance to win HTC 8S and other prizes!