SlideShare ist ein Scribd-Unternehmen logo
1 von 27
Downloaden Sie, um offline zu lesen
Full Trust
Code is NOT
Dead

SharePoint & Cloud
Computing
succeed

Apps, Mobility, BYOD and
the Future of Work
Shawn P. Beeson
Sr. Solutions Engineer / Evangelist

NewsGator Technologies
Denver, CO

About Me

•
•
•
•
•
•
•

MCPD – SharePoint 2010
MCPD – ASP
.NET
MCITP – SharePoint 2010
MCTS – MOSS/WSS 2007
VTSP - Microsoft
Certified Scrum Master
SharePoint Guidance
http://Microsoft.com/spg
All characters and events in this show-even
those based on real people--are entirely
fictional. All celebrity voices are
impersonated...poorly. The following
presentation contains coarse language and
due to its content it should not be viewed...by
anyone.
•

•

•

•

•

•

•
•

•
•
•

•
•

•

•

•
Scenarios

SSOM

CSOM

Administration

Yes

No

Content management

Yes

Yes

Site management

Yes

Yes

Site branding

Yes

No

Synchronous execution

Yes

Yes

Asynchronous execution

No

Yes

Batched requests

No

Yes
“The Next Version of SharePoint will be Cloud Only” – They
“Microsoft is Going to Stop Supporting On-Prem Deployments” - They
“You Shouldn’t Build Full Trust Solutions Anymore” - They
“Only SPO will Receive Regular Patches / Updates” - They
“Microsoft will not provide support for server-side customizations”-They

“New Releases Won’t Even Have a Server Side API”-They
Are You are Listening to What “They” Say?
Microsoft will ALWAYS* support On-Premises Deployments
The Server Side API’s will NOT be removed
Full Trust Solution Development is Supported in VS 2012 +
Private Cloud Providers are NOT As Restrictive as MSFT
MSFT will Continue to Support Customized Environments
Expect Tighter Server Side Run Time Security

Don’t Expect Additional VS Tool Development
*Don’t Believe Everything You Here
“We remain committed to delivering support and solutions
for our customers whether in the cloud or on-premises,
through cumulative updates, future service packs and
content to ensure that wherever you have SharePoint
deployed, behind the firewall or in the cloud, customers will
continue to have the support they need to ensure the
continued success and benefit of constant innovation.” –Bill
Baer

“…62 percent are using at least one cloud-based product
but only 8 percent said it was SharePoint and 7 percent are
using Office 365 as a complete software-as-a-service
application. Twenty percent said they're using Exchange
Online and 39 percent are using the cloud version of Lync. “
- Are Dark Clouds Forming Over SharePoint?- Redmond
Magazine
“SharePoint is better as a platform than a product. The
reason adoption lags with SharePoint is because it always
requires customization to make it relevant, efficient and
truly usable for the end user. –Shawn Beeson-Knucklehead

“A Forrester Research Inc. survey of IT decision makers
shows 62 percent plan to deploy SharePoint 2013 onpremises, while only 8 percent will do so in a
Microsoft datacenter, presumably via Office 365. Only
4 percent will run SharePoint in the datacenter of a
Microsoft partner, while 26 percent will deploy
SharePoint in a hybrid mode, both on-premises and
online. “ - SharePoint 2013, Cloud vs. On-Premises:
What You Need To Know- Redmond Magazine
"There will always be large organizations and
governments that will never move their servers offsite. They'll want control, but this technology is
moving at such a fast pace that in seven to 10 years
the majority will be in the cloud. Certainly SMBs will
be 100 percent in the cloud and the large majority of
enterprises will be in the cloud, as well, but hybrid will
have a long life " SharePoint MVP Christian Buckley,
director of product evangelism Axceler.
You will Likely Have “Something” in the Cloud in the Near Future
Probably Wont Be Your Core SharePoint Environment
Expect Some Piece of SharePoint will be in the Cloud (Extranet, MySites)
Microsoft will Continue to Make it Easier to Spin Up Non Essential Business Scenarios in the Cloud
You Will Likely Have to Solve Cloud > On-Premises Authentication Issues Anyway
On-Prem Support for Deployments and Upgrades is NOT Going Anywhere
If On-Prem isn’t Going Anywhere, then Neither are FTS’s
MSFT Cannot and Will Not Abandon Clients, Partners and Vendors with Server Customizations

Almost Everyone Will Have a Hybrid Environment at Some Point
Why is the “App Model” Story So Bad
• 80% of the Fortune 500 is using SharePoint
• Most Current SharePoint Customers Have Server
•

•
•
•

Side Customizations (3rd Party or In-House)
Its Nearly Impossible to Build a Truly Enterprise
Solution Using Apps.
Migrating Existing WSPs to the App Model will be
Costly, Time Consuming, Error Prone (If Possible)
Development Time is Higher (at Least Currently)
Doesn’t Fit Existing SDLC/ALM Processes
Do You Have a Cloud Strategy?
^^^^^Ask This one Again ^^^^^
Is SharePoint Part of Your Cloud Strategy?
^^^^^Ask This one Again ^^^^^

Is Public Cloud an Option?
What is Your Mobile Strategy? BYOD?

What does Your Talent Landscape Look Like?
What Does Your SharePoint Ecosystem Look Like Today?
Customizing
SharePoint 2013

Do We Have A
Cloud Strategy?

No

Use Full Trust Code!

Use The App Model

Yes

Use Full Trust Code!

No

Is SharePoint Part of
that Strategy?

No

Yes

Public Cloud

Yes

Existing
Customizations

Yes

Migrate Existing
Solutions to App
Model!

Yes

Microsoft
DataCenter?

Yes

Use The App Model/
Full Trust if Required

Hybrid Only

Use Full Trust Code

No

No

Public Cloud

Existing
Customizations

Yes

No

No

Use Full Trust Code

Use The App Model/
Full Trust If Required

Use Full Trust Code
Will You Be Developing Mobile Applications?

Web Developers are Cheaper Than SharePoint Developers
Tooling and Resources for HTML5 / CSS 3 is limited

How Will You Manage Mobile Applications / Devices?

Do You Have a Solid SDLC / ALM Process? (Server Side Code)
Browser Compatibility Can Be a Real Pain
Have You Considered 3rd Party Private Cloud Options

How Will You Manage External Users?

Do You Have Existing Customizations That Need to Be Migrated?
SPO-D (Dedicated SharePoint in the MSFT Cloud)

The Softer Decision Criteria
Move To Client Development / API’s When Possible
Expose Custom Server / Full Trust Code via Web Services
ASMX Services are Deprecated, Develop RESTful, WCF Services
Consider Full Trust Proxies for Administration Code (ex: Timer Jobs)

Minimize Customizations in the Cloud
Determine Your Mobility Strategy
Don’t Be Afraid To Offload What Makes Sense.
Understand Your Internal & External Auth. Strategy

Sandbox Solutions are Still in Play (but be careful)

Protect Yourself – Be Ready for Cloud and Mobile
Customer Azure Tenancy
Mobile Endpoint
Service

Mobile Client

Provider Hosted
App

On Premises Tunnel
Service
MICROSOFT DATA CENTER

INTERNET

INTRANET

SUPPORTS
SharePoint Search

From on-premises: On-premises SharePoint Server 2013 users can see
both local and remote search results.
From SharePoint Online: Users of the SharePoint Online Search portal can
see only local results.

Office 365 Tenant

SharePoint Server
2013

SharePoint Online

Search: One-way outbound
BCS: Not supported
Duet: Not supported

Outbound

Site collection

Primary web
application

Inbound
Local
Search portal:
Local search
results ONLY

Local/Remote
Search portal:
Local + Remote
search results

SharePoint Online CANNOT
QUERY SharePoint Server
2013

SharePoint Server 2013
CAN QUERY SharePoint
Online

One Way Outbound Topology
CUSTOMER NETWORK
MICROSOFT DATA CENTER

INTERNET

PERIMETER
NETWORK

INTRANET

SUPPORTS
SharePoint Search

From on-premises: On-premises SharePoint Server 2013 users can see
only local search results.
From SharePoint Online: Users of the SharePoint Online Search portal can
see both local and remote results.

Office 365 Tenant

SharePoint Server
2013

SharePoint Online

Search: One-way inbound
BCS: Supported
Duet: Supported

Outbound

REQUIRES
The SharePoint on-premises farm trusts SharePoint Online (Office
365)

Reverse proxy device

Site collection

Primary web
application

Inbound
Local

Local/Remote
Search portal:
Local + Remote
search results

SharePoint Online CAN
QUERY SharePoint Server
2013

Reverse
proxy

Search portal:
Local search
results ONLY

SharePoint Server 2013
CANNOT QUERY
SharePoint Online

One Way Inbound Topology
CUSTOMER NETWORK
MICROSOFT DATA CENTER

INTERNET

PERIMETER
NETWORK

SUPPORTS

INTRANET

SharePoint Search

From on-premises: On-premises SharePoint Server 2013 users can see
both local and remote results.

From SharePoint Online: Users of the SharePoint Online Search portal can
see both local and remote results.
Extranet users: If you configure extranet authentication services, extranet
users can log in remotely with an on-premises Active Directory account
and use all available hybrid functionality.

Office 365 Tenant

SharePoint Server
2013

SharePoint Online

Search: Bidirectional
BCS: Supported
Duet: Supported

Business Connectivity
Services

Outbound

Requires an app for SharePoint or an external list installed on the
SharePoint Online site collection.

Site collection
Primary web
application

Duet Enterprise Online

Local/Remote

SharePoint Online CAN
QUERY SharePoint Server
2013

From SharePoint Online: Users can perform read and write operations
against an on-premises SAP system.
Requires an app for SharePoint on the SharePoint Online site collection
or a Duet Enterprise Online feature.

Inbound

Search portal:
Local + Remote
search results

From SharePoint Online: Users can perform both read and write
operations. The BCS service connects to an on-premises SharePoint
Server 2013 farm. The BCS service configured on the on-premises farm
brokers the connection to on-premises OData Service endpoints.

Local/Remote

Reverse
proxy

Search portal:
Local + Remote
search results

SharePoint Server 2013
CAN QUERY SharePoint
Online

REQUIRES
Two-way trust between environments
Reverse proxy device

Bi-Directional Topology
Full trust code is not dead
Full trust code is not dead

Weitere ähnliche Inhalte

Was ist angesagt?

ECS19 - Benjamin Niaulin - MOVED TO OFFICE 365, NOW WHAT?
ECS19 - Benjamin Niaulin - MOVED TO OFFICE 365, NOW WHAT?ECS19 - Benjamin Niaulin - MOVED TO OFFICE 365, NOW WHAT?
ECS19 - Benjamin Niaulin - MOVED TO OFFICE 365, NOW WHAT?European Collaboration Summit
 
Building Modern Intranets With SharePoint & Teams
Building Modern Intranets With SharePoint & TeamsBuilding Modern Intranets With SharePoint & Teams
Building Modern Intranets With SharePoint & TeamsJoy Apple
 
Migrating Your Intranet to SharePoint Online
Migrating Your Intranet to SharePoint OnlineMigrating Your Intranet to SharePoint Online
Migrating Your Intranet to SharePoint OnlinePerficient, Inc.
 
Top 10 New SharePoint Online Features
Top 10 New SharePoint Online FeaturesTop 10 New SharePoint Online Features
Top 10 New SharePoint Online FeaturesOffice
 
Deploying SharePoint Online: What You Need To Know
Deploying SharePoint Online: What You Need To KnowDeploying SharePoint Online: What You Need To Know
Deploying SharePoint Online: What You Need To KnowHaniel Croitoru
 
Should you migrate to SharePoint 2013?
Should you migrate to SharePoint 2013?Should you migrate to SharePoint 2013?
Should you migrate to SharePoint 2013?Benjamin Niaulin
 
How To Help Users Decide: When To Use What In Office 365
How To Help Users Decide: When To Use What In Office 365How To Help Users Decide: When To Use What In Office 365
How To Help Users Decide: When To Use What In Office 365Richard Harbridge
 
5 Steps for Constructing a Successful SharePoint Migration Plan
5 Steps for Constructing a Successful SharePoint Migration Plan5 Steps for Constructing a Successful SharePoint Migration Plan
5 Steps for Constructing a Successful SharePoint Migration PlanChristian Buckley
 
MICROSOFT 365 STRATEGY & SUCCESS: PRACTICAL TOOLS & TECHNIQUES FOR THE STRATE...
MICROSOFT 365 STRATEGY & SUCCESS: PRACTICAL TOOLS & TECHNIQUES FOR THE STRATE...MICROSOFT 365 STRATEGY & SUCCESS: PRACTICAL TOOLS & TECHNIQUES FOR THE STRATE...
MICROSOFT 365 STRATEGY & SUCCESS: PRACTICAL TOOLS & TECHNIQUES FOR THE STRATE...Richard Harbridge
 
SPSNL17 - Content publishing and communication strategies for Office 365 and ...
SPSNL17 - Content publishing and communication strategies for Office 365 and ...SPSNL17 - Content publishing and communication strategies for Office 365 and ...
SPSNL17 - Content publishing and communication strategies for Office 365 and ...DIWUG
 
What's new in SharePoint 2013 - Discover it
What's new in SharePoint 2013 - Discover itWhat's new in SharePoint 2013 - Discover it
What's new in SharePoint 2013 - Discover itBenjamin Niaulin
 
SharePoint Saturday Stockholm 2015 - SharePoint Online Friend or Foe
SharePoint Saturday Stockholm 2015 - SharePoint Online Friend or FoeSharePoint Saturday Stockholm 2015 - SharePoint Online Friend or Foe
SharePoint Saturday Stockholm 2015 - SharePoint Online Friend or FoeJasper Oosterveld
 
Best Practices Europe 10 Steps To Successful Deployments
Best Practices Europe 10 Steps To Successful DeploymentsBest Practices Europe 10 Steps To Successful Deployments
Best Practices Europe 10 Steps To Successful DeploymentsJoel Oleson
 
Intranets & Digital Hubs With Office 365 What You Need To Know
Intranets & Digital Hubs With Office 365 What You Need To KnowIntranets & Digital Hubs With Office 365 What You Need To Know
Intranets & Digital Hubs With Office 365 What You Need To KnowRichard Harbridge
 
SharePoint Benefits
SharePoint BenefitsSharePoint Benefits
SharePoint BenefitsSameh Senosi
 
When To Use What In Office 365
When To Use What In Office 365 When To Use What In Office 365
When To Use What In Office 365 Richard Harbridge
 
Extending your SharePoint Information Architecture to Microsoft Teams
Extending your SharePoint Information Architecture to Microsoft TeamsExtending your SharePoint Information Architecture to Microsoft Teams
Extending your SharePoint Information Architecture to Microsoft TeamsChristian Buckley
 
10 Best SharePoint Features You’ve Never Used (But Should)
10 Best SharePoint Features You’ve Never Used (But Should)10 Best SharePoint Features You’ve Never Used (But Should)
10 Best SharePoint Features You’ve Never Used (But Should)Christian Buckley
 
10 Things Many IT Professionals Don’t Know About Office 365
10 Things Many IT Professionals Don’t Know About Office 36510 Things Many IT Professionals Don’t Know About Office 365
10 Things Many IT Professionals Don’t Know About Office 365Richard Harbridge
 

Was ist angesagt? (20)

ECS19 - Benjamin Niaulin - MOVED TO OFFICE 365, NOW WHAT?
ECS19 - Benjamin Niaulin - MOVED TO OFFICE 365, NOW WHAT?ECS19 - Benjamin Niaulin - MOVED TO OFFICE 365, NOW WHAT?
ECS19 - Benjamin Niaulin - MOVED TO OFFICE 365, NOW WHAT?
 
Building Modern Intranets With SharePoint & Teams
Building Modern Intranets With SharePoint & TeamsBuilding Modern Intranets With SharePoint & Teams
Building Modern Intranets With SharePoint & Teams
 
Migrating Your Intranet to SharePoint Online
Migrating Your Intranet to SharePoint OnlineMigrating Your Intranet to SharePoint Online
Migrating Your Intranet to SharePoint Online
 
Top 10 New SharePoint Online Features
Top 10 New SharePoint Online FeaturesTop 10 New SharePoint Online Features
Top 10 New SharePoint Online Features
 
Deploying SharePoint Online: What You Need To Know
Deploying SharePoint Online: What You Need To KnowDeploying SharePoint Online: What You Need To Know
Deploying SharePoint Online: What You Need To Know
 
The Slippery Slope of Migrating to SharePoint Online or On-Premise
The Slippery Slope of Migrating to SharePoint Online or On-PremiseThe Slippery Slope of Migrating to SharePoint Online or On-Premise
The Slippery Slope of Migrating to SharePoint Online or On-Premise
 
Should you migrate to SharePoint 2013?
Should you migrate to SharePoint 2013?Should you migrate to SharePoint 2013?
Should you migrate to SharePoint 2013?
 
How To Help Users Decide: When To Use What In Office 365
How To Help Users Decide: When To Use What In Office 365How To Help Users Decide: When To Use What In Office 365
How To Help Users Decide: When To Use What In Office 365
 
5 Steps for Constructing a Successful SharePoint Migration Plan
5 Steps for Constructing a Successful SharePoint Migration Plan5 Steps for Constructing a Successful SharePoint Migration Plan
5 Steps for Constructing a Successful SharePoint Migration Plan
 
MICROSOFT 365 STRATEGY & SUCCESS: PRACTICAL TOOLS & TECHNIQUES FOR THE STRATE...
MICROSOFT 365 STRATEGY & SUCCESS: PRACTICAL TOOLS & TECHNIQUES FOR THE STRATE...MICROSOFT 365 STRATEGY & SUCCESS: PRACTICAL TOOLS & TECHNIQUES FOR THE STRATE...
MICROSOFT 365 STRATEGY & SUCCESS: PRACTICAL TOOLS & TECHNIQUES FOR THE STRATE...
 
SPSNL17 - Content publishing and communication strategies for Office 365 and ...
SPSNL17 - Content publishing and communication strategies for Office 365 and ...SPSNL17 - Content publishing and communication strategies for Office 365 and ...
SPSNL17 - Content publishing and communication strategies for Office 365 and ...
 
What's new in SharePoint 2013 - Discover it
What's new in SharePoint 2013 - Discover itWhat's new in SharePoint 2013 - Discover it
What's new in SharePoint 2013 - Discover it
 
SharePoint Saturday Stockholm 2015 - SharePoint Online Friend or Foe
SharePoint Saturday Stockholm 2015 - SharePoint Online Friend or FoeSharePoint Saturday Stockholm 2015 - SharePoint Online Friend or Foe
SharePoint Saturday Stockholm 2015 - SharePoint Online Friend or Foe
 
Best Practices Europe 10 Steps To Successful Deployments
Best Practices Europe 10 Steps To Successful DeploymentsBest Practices Europe 10 Steps To Successful Deployments
Best Practices Europe 10 Steps To Successful Deployments
 
Intranets & Digital Hubs With Office 365 What You Need To Know
Intranets & Digital Hubs With Office 365 What You Need To KnowIntranets & Digital Hubs With Office 365 What You Need To Know
Intranets & Digital Hubs With Office 365 What You Need To Know
 
SharePoint Benefits
SharePoint BenefitsSharePoint Benefits
SharePoint Benefits
 
When To Use What In Office 365
When To Use What In Office 365 When To Use What In Office 365
When To Use What In Office 365
 
Extending your SharePoint Information Architecture to Microsoft Teams
Extending your SharePoint Information Architecture to Microsoft TeamsExtending your SharePoint Information Architecture to Microsoft Teams
Extending your SharePoint Information Architecture to Microsoft Teams
 
10 Best SharePoint Features You’ve Never Used (But Should)
10 Best SharePoint Features You’ve Never Used (But Should)10 Best SharePoint Features You’ve Never Used (But Should)
10 Best SharePoint Features You’ve Never Used (But Should)
 
10 Things Many IT Professionals Don’t Know About Office 365
10 Things Many IT Professionals Don’t Know About Office 36510 Things Many IT Professionals Don’t Know About Office 365
10 Things Many IT Professionals Don’t Know About Office 365
 

Ähnlich wie Full trust code is not dead

SharePoint Server 2016 - Lets get ready - Wisconsin SharePoint User Group
SharePoint Server 2016 - Lets get ready - Wisconsin SharePoint User GroupSharePoint Server 2016 - Lets get ready - Wisconsin SharePoint User Group
SharePoint Server 2016 - Lets get ready - Wisconsin SharePoint User GroupDrew Madelung
 
SPSHOU - Upgrading and Migrating to SharePoint 2016 like a Pro
SPSHOU - Upgrading and Migrating to SharePoint 2016 like a ProSPSHOU - Upgrading and Migrating to SharePoint 2016 like a Pro
SPSHOU - Upgrading and Migrating to SharePoint 2016 like a ProBrian Culver
 
Webinar on Different types of SharePoint architectural models
Webinar on Different types of SharePoint architectural modelsWebinar on Different types of SharePoint architectural models
Webinar on Different types of SharePoint architectural modelsVignesh Ganesan I Microsoft MVP
 
The Business Case for SharePoint Hybrid
The Business Case for SharePoint HybridThe Business Case for SharePoint Hybrid
The Business Case for SharePoint HybridBonzai Intranet
 
The Business Case for SharePoint Hybrid
The Business Case for SharePoint HybridThe Business Case for SharePoint Hybrid
The Business Case for SharePoint HybridBonzai Intranet
 
AvePoint Cloud Series - When do you decide to go to Office 365?
AvePoint Cloud Series - When do you decide to go to Office 365?AvePoint Cloud Series - When do you decide to go to Office 365?
AvePoint Cloud Series - When do you decide to go to Office 365?Mark Stokes
 
Metalogix roadshow 2016 Paris - Keynote SharePoint et Office 365
Metalogix roadshow 2016 Paris - Keynote SharePoint et Office 365Metalogix roadshow 2016 Paris - Keynote SharePoint et Office 365
Metalogix roadshow 2016 Paris - Keynote SharePoint et Office 365Patrick Guimonet
 
Sharepointarchitecturereal worldscenariofundamentals-150419043032-conversion-...
Sharepointarchitecturereal worldscenariofundamentals-150419043032-conversion-...Sharepointarchitecturereal worldscenariofundamentals-150419043032-conversion-...
Sharepointarchitecturereal worldscenariofundamentals-150419043032-conversion-...BIWUG
 
Relearning SharePoint Development
Relearning SharePoint DevelopmentRelearning SharePoint Development
Relearning SharePoint Developmentbgerman
 
Real World Add-in Development for Office365
Real World Add-in Development for Office365Real World Add-in Development for Office365
Real World Add-in Development for Office365Brian Culver
 
Using rest to create responsive html 5 share point intranets
Using rest to create responsive html 5 share point intranetsUsing rest to create responsive html 5 share point intranets
Using rest to create responsive html 5 share point intranetsInnoTech
 
Beyond The Intranet: Digital Workplace Apps, Solutions & Bots
Beyond The Intranet: Digital Workplace Apps, Solutions & BotsBeyond The Intranet: Digital Workplace Apps, Solutions & Bots
Beyond The Intranet: Digital Workplace Apps, Solutions & BotsRichard Harbridge
 
SharePoint Saturday Warsaw: Seek a Modern and Intelligent Foundation for your...
SharePoint Saturday Warsaw: Seek a Modern and Intelligent Foundation for your...SharePoint Saturday Warsaw: Seek a Modern and Intelligent Foundation for your...
SharePoint Saturday Warsaw: Seek a Modern and Intelligent Foundation for your...Vlad Catrinescu
 
Share Point Governance: 10 Steps to Successful Deployment by Joel Oleson Bes...
Share Point Governance: 10 Steps to Successful Deployment by  Joel Oleson Bes...Share Point Governance: 10 Steps to Successful Deployment by  Joel Oleson Bes...
Share Point Governance: 10 Steps to Successful Deployment by Joel Oleson Bes...Joel Oleson
 
Office 365 for Developers
Office 365 for DevelopersOffice 365 for Developers
Office 365 for DevelopersWes Yanaga
 
OUGN 2018 - Chatbot and the need to integrate
OUGN 2018 - Chatbot and the need to integrateOUGN 2018 - Chatbot and the need to integrate
OUGN 2018 - Chatbot and the need to integrateJon Petter Hjulstad
 
SharePoint, Office, and Outlook Integrations for Alfresco
SharePoint, Office, and Outlook Integrations for AlfrescoSharePoint, Office, and Outlook Integrations for Alfresco
SharePoint, Office, and Outlook Integrations for AlfrescoZia Consulting
 
Going to the SP2013 Cloud - what does a business need to make it successful?
Going to the SP2013 Cloud - what does a business need to make it successful?Going to the SP2013 Cloud - what does a business need to make it successful?
Going to the SP2013 Cloud - what does a business need to make it successful?Matt Groves
 
Utilizing the Microsoft Cloud
Utilizing the Microsoft CloudUtilizing the Microsoft Cloud
Utilizing the Microsoft CloudRob Garrett
 

Ähnlich wie Full trust code is not dead (20)

SharePoint Server 2016 - Lets get ready - Wisconsin SharePoint User Group
SharePoint Server 2016 - Lets get ready - Wisconsin SharePoint User GroupSharePoint Server 2016 - Lets get ready - Wisconsin SharePoint User Group
SharePoint Server 2016 - Lets get ready - Wisconsin SharePoint User Group
 
SPSHOU - Upgrading and Migrating to SharePoint 2016 like a Pro
SPSHOU - Upgrading and Migrating to SharePoint 2016 like a ProSPSHOU - Upgrading and Migrating to SharePoint 2016 like a Pro
SPSHOU - Upgrading and Migrating to SharePoint 2016 like a Pro
 
Webinar on Different types of SharePoint architectural models
Webinar on Different types of SharePoint architectural modelsWebinar on Different types of SharePoint architectural models
Webinar on Different types of SharePoint architectural models
 
The Business Case for SharePoint Hybrid
The Business Case for SharePoint HybridThe Business Case for SharePoint Hybrid
The Business Case for SharePoint Hybrid
 
The Business Case for SharePoint Hybrid
The Business Case for SharePoint HybridThe Business Case for SharePoint Hybrid
The Business Case for SharePoint Hybrid
 
AvePoint Cloud Series - When do you decide to go to Office 365?
AvePoint Cloud Series - When do you decide to go to Office 365?AvePoint Cloud Series - When do you decide to go to Office 365?
AvePoint Cloud Series - When do you decide to go to Office 365?
 
Metalogix roadshow 2016 Paris - Keynote SharePoint et Office 365
Metalogix roadshow 2016 Paris - Keynote SharePoint et Office 365Metalogix roadshow 2016 Paris - Keynote SharePoint et Office 365
Metalogix roadshow 2016 Paris - Keynote SharePoint et Office 365
 
Sharepointarchitecturereal worldscenariofundamentals-150419043032-conversion-...
Sharepointarchitecturereal worldscenariofundamentals-150419043032-conversion-...Sharepointarchitecturereal worldscenariofundamentals-150419043032-conversion-...
Sharepointarchitecturereal worldscenariofundamentals-150419043032-conversion-...
 
Relearning SharePoint Development
Relearning SharePoint DevelopmentRelearning SharePoint Development
Relearning SharePoint Development
 
Real World Add-in Development for Office365
Real World Add-in Development for Office365Real World Add-in Development for Office365
Real World Add-in Development for Office365
 
Using rest to create responsive html 5 share point intranets
Using rest to create responsive html 5 share point intranetsUsing rest to create responsive html 5 share point intranets
Using rest to create responsive html 5 share point intranets
 
Beyond The Intranet: Digital Workplace Apps, Solutions & Bots
Beyond The Intranet: Digital Workplace Apps, Solutions & BotsBeyond The Intranet: Digital Workplace Apps, Solutions & Bots
Beyond The Intranet: Digital Workplace Apps, Solutions & Bots
 
SharePoint Saturday Warsaw: Seek a Modern and Intelligent Foundation for your...
SharePoint Saturday Warsaw: Seek a Modern and Intelligent Foundation for your...SharePoint Saturday Warsaw: Seek a Modern and Intelligent Foundation for your...
SharePoint Saturday Warsaw: Seek a Modern and Intelligent Foundation for your...
 
Share Point Governance: 10 Steps to Successful Deployment by Joel Oleson Bes...
Share Point Governance: 10 Steps to Successful Deployment by  Joel Oleson Bes...Share Point Governance: 10 Steps to Successful Deployment by  Joel Oleson Bes...
Share Point Governance: 10 Steps to Successful Deployment by Joel Oleson Bes...
 
Managesp 160805190411
Managesp 160805190411Managesp 160805190411
Managesp 160805190411
 
Office 365 for Developers
Office 365 for DevelopersOffice 365 for Developers
Office 365 for Developers
 
OUGN 2018 - Chatbot and the need to integrate
OUGN 2018 - Chatbot and the need to integrateOUGN 2018 - Chatbot and the need to integrate
OUGN 2018 - Chatbot and the need to integrate
 
SharePoint, Office, and Outlook Integrations for Alfresco
SharePoint, Office, and Outlook Integrations for AlfrescoSharePoint, Office, and Outlook Integrations for Alfresco
SharePoint, Office, and Outlook Integrations for Alfresco
 
Going to the SP2013 Cloud - what does a business need to make it successful?
Going to the SP2013 Cloud - what does a business need to make it successful?Going to the SP2013 Cloud - what does a business need to make it successful?
Going to the SP2013 Cloud - what does a business need to make it successful?
 
Utilizing the Microsoft Cloud
Utilizing the Microsoft CloudUtilizing the Microsoft Cloud
Utilizing the Microsoft Cloud
 

Kürzlich hochgeladen

Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businesspanagenda
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...apidays
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MIND CTI
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024SynarionITSolutions
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 

Kürzlich hochgeladen (20)

Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 

Full trust code is not dead

  • 1. Full Trust Code is NOT Dead SharePoint & Cloud Computing succeed Apps, Mobility, BYOD and the Future of Work
  • 2. Shawn P. Beeson Sr. Solutions Engineer / Evangelist NewsGator Technologies Denver, CO About Me • • • • • • • MCPD – SharePoint 2010 MCPD – ASP .NET MCITP – SharePoint 2010 MCTS – MOSS/WSS 2007 VTSP - Microsoft Certified Scrum Master SharePoint Guidance http://Microsoft.com/spg
  • 3.
  • 4. All characters and events in this show-even those based on real people--are entirely fictional. All celebrity voices are impersonated...poorly. The following presentation contains coarse language and due to its content it should not be viewed...by anyone.
  • 5.
  • 6.
  • 8. Scenarios SSOM CSOM Administration Yes No Content management Yes Yes Site management Yes Yes Site branding Yes No Synchronous execution Yes Yes Asynchronous execution No Yes Batched requests No Yes
  • 9. “The Next Version of SharePoint will be Cloud Only” – They “Microsoft is Going to Stop Supporting On-Prem Deployments” - They “You Shouldn’t Build Full Trust Solutions Anymore” - They “Only SPO will Receive Regular Patches / Updates” - They “Microsoft will not provide support for server-side customizations”-They “New Releases Won’t Even Have a Server Side API”-They Are You are Listening to What “They” Say?
  • 10. Microsoft will ALWAYS* support On-Premises Deployments The Server Side API’s will NOT be removed Full Trust Solution Development is Supported in VS 2012 + Private Cloud Providers are NOT As Restrictive as MSFT MSFT will Continue to Support Customized Environments Expect Tighter Server Side Run Time Security Don’t Expect Additional VS Tool Development *Don’t Believe Everything You Here
  • 11. “We remain committed to delivering support and solutions for our customers whether in the cloud or on-premises, through cumulative updates, future service packs and content to ensure that wherever you have SharePoint deployed, behind the firewall or in the cloud, customers will continue to have the support they need to ensure the continued success and benefit of constant innovation.” –Bill Baer “…62 percent are using at least one cloud-based product but only 8 percent said it was SharePoint and 7 percent are using Office 365 as a complete software-as-a-service application. Twenty percent said they're using Exchange Online and 39 percent are using the cloud version of Lync. “ - Are Dark Clouds Forming Over SharePoint?- Redmond Magazine “SharePoint is better as a platform than a product. The reason adoption lags with SharePoint is because it always requires customization to make it relevant, efficient and truly usable for the end user. –Shawn Beeson-Knucklehead “A Forrester Research Inc. survey of IT decision makers shows 62 percent plan to deploy SharePoint 2013 onpremises, while only 8 percent will do so in a Microsoft datacenter, presumably via Office 365. Only 4 percent will run SharePoint in the datacenter of a Microsoft partner, while 26 percent will deploy SharePoint in a hybrid mode, both on-premises and online. “ - SharePoint 2013, Cloud vs. On-Premises: What You Need To Know- Redmond Magazine "There will always be large organizations and governments that will never move their servers offsite. They'll want control, but this technology is moving at such a fast pace that in seven to 10 years the majority will be in the cloud. Certainly SMBs will be 100 percent in the cloud and the large majority of enterprises will be in the cloud, as well, but hybrid will have a long life " SharePoint MVP Christian Buckley, director of product evangelism Axceler.
  • 12. You will Likely Have “Something” in the Cloud in the Near Future Probably Wont Be Your Core SharePoint Environment Expect Some Piece of SharePoint will be in the Cloud (Extranet, MySites) Microsoft will Continue to Make it Easier to Spin Up Non Essential Business Scenarios in the Cloud You Will Likely Have to Solve Cloud > On-Premises Authentication Issues Anyway On-Prem Support for Deployments and Upgrades is NOT Going Anywhere If On-Prem isn’t Going Anywhere, then Neither are FTS’s MSFT Cannot and Will Not Abandon Clients, Partners and Vendors with Server Customizations Almost Everyone Will Have a Hybrid Environment at Some Point
  • 13. Why is the “App Model” Story So Bad • 80% of the Fortune 500 is using SharePoint • Most Current SharePoint Customers Have Server • • • • Side Customizations (3rd Party or In-House) Its Nearly Impossible to Build a Truly Enterprise Solution Using Apps. Migrating Existing WSPs to the App Model will be Costly, Time Consuming, Error Prone (If Possible) Development Time is Higher (at Least Currently) Doesn’t Fit Existing SDLC/ALM Processes
  • 14.
  • 15.
  • 16. Do You Have a Cloud Strategy? ^^^^^Ask This one Again ^^^^^ Is SharePoint Part of Your Cloud Strategy? ^^^^^Ask This one Again ^^^^^ Is Public Cloud an Option? What is Your Mobile Strategy? BYOD? What does Your Talent Landscape Look Like? What Does Your SharePoint Ecosystem Look Like Today?
  • 17.
  • 18. Customizing SharePoint 2013 Do We Have A Cloud Strategy? No Use Full Trust Code! Use The App Model Yes Use Full Trust Code! No Is SharePoint Part of that Strategy? No Yes Public Cloud Yes Existing Customizations Yes Migrate Existing Solutions to App Model! Yes Microsoft DataCenter? Yes Use The App Model/ Full Trust if Required Hybrid Only Use Full Trust Code No No Public Cloud Existing Customizations Yes No No Use Full Trust Code Use The App Model/ Full Trust If Required Use Full Trust Code
  • 19. Will You Be Developing Mobile Applications? Web Developers are Cheaper Than SharePoint Developers Tooling and Resources for HTML5 / CSS 3 is limited How Will You Manage Mobile Applications / Devices? Do You Have a Solid SDLC / ALM Process? (Server Side Code) Browser Compatibility Can Be a Real Pain Have You Considered 3rd Party Private Cloud Options How Will You Manage External Users? Do You Have Existing Customizations That Need to Be Migrated? SPO-D (Dedicated SharePoint in the MSFT Cloud) The Softer Decision Criteria
  • 20.
  • 21. Move To Client Development / API’s When Possible Expose Custom Server / Full Trust Code via Web Services ASMX Services are Deprecated, Develop RESTful, WCF Services Consider Full Trust Proxies for Administration Code (ex: Timer Jobs) Minimize Customizations in the Cloud Determine Your Mobility Strategy Don’t Be Afraid To Offload What Makes Sense. Understand Your Internal & External Auth. Strategy Sandbox Solutions are Still in Play (but be careful) Protect Yourself – Be Ready for Cloud and Mobile
  • 22. Customer Azure Tenancy Mobile Endpoint Service Mobile Client Provider Hosted App On Premises Tunnel Service
  • 23. MICROSOFT DATA CENTER INTERNET INTRANET SUPPORTS SharePoint Search From on-premises: On-premises SharePoint Server 2013 users can see both local and remote search results. From SharePoint Online: Users of the SharePoint Online Search portal can see only local results. Office 365 Tenant SharePoint Server 2013 SharePoint Online Search: One-way outbound BCS: Not supported Duet: Not supported Outbound Site collection Primary web application Inbound Local Search portal: Local search results ONLY Local/Remote Search portal: Local + Remote search results SharePoint Online CANNOT QUERY SharePoint Server 2013 SharePoint Server 2013 CAN QUERY SharePoint Online One Way Outbound Topology
  • 24. CUSTOMER NETWORK MICROSOFT DATA CENTER INTERNET PERIMETER NETWORK INTRANET SUPPORTS SharePoint Search From on-premises: On-premises SharePoint Server 2013 users can see only local search results. From SharePoint Online: Users of the SharePoint Online Search portal can see both local and remote results. Office 365 Tenant SharePoint Server 2013 SharePoint Online Search: One-way inbound BCS: Supported Duet: Supported Outbound REQUIRES The SharePoint on-premises farm trusts SharePoint Online (Office 365) Reverse proxy device Site collection Primary web application Inbound Local Local/Remote Search portal: Local + Remote search results SharePoint Online CAN QUERY SharePoint Server 2013 Reverse proxy Search portal: Local search results ONLY SharePoint Server 2013 CANNOT QUERY SharePoint Online One Way Inbound Topology
  • 25. CUSTOMER NETWORK MICROSOFT DATA CENTER INTERNET PERIMETER NETWORK SUPPORTS INTRANET SharePoint Search From on-premises: On-premises SharePoint Server 2013 users can see both local and remote results. From SharePoint Online: Users of the SharePoint Online Search portal can see both local and remote results. Extranet users: If you configure extranet authentication services, extranet users can log in remotely with an on-premises Active Directory account and use all available hybrid functionality. Office 365 Tenant SharePoint Server 2013 SharePoint Online Search: Bidirectional BCS: Supported Duet: Supported Business Connectivity Services Outbound Requires an app for SharePoint or an external list installed on the SharePoint Online site collection. Site collection Primary web application Duet Enterprise Online Local/Remote SharePoint Online CAN QUERY SharePoint Server 2013 From SharePoint Online: Users can perform read and write operations against an on-premises SAP system. Requires an app for SharePoint on the SharePoint Online site collection or a Duet Enterprise Online feature. Inbound Search portal: Local + Remote search results From SharePoint Online: Users can perform both read and write operations. The BCS service connects to an on-premises SharePoint Server 2013 farm. The BCS service configured on the on-premises farm brokers the connection to on-premises OData Service endpoints. Local/Remote Reverse proxy Search portal: Local + Remote search results SharePoint Server 2013 CAN QUERY SharePoint Online REQUIRES Two-way trust between environments Reverse proxy device Bi-Directional Topology