SharePoint Online and Azure Integration

Similar documents
SharePoint Conference 2011 Anaheim, CA

Advanced Solutions of Microsoft SharePoint Server 2013 Course Contact Hours

Advanced Solutions of Microsoft SharePoint 2013

Professional SharePoint 2010 Development

Fundamental Concepts and Models

SHAREPOINT 2010 OVERVIEW FOR DEVELOPERS RAI UMAIR SHAREPOINT MENTOR MAVENTOR

Advanced Solutions of Microsoft SharePoint Server 2013

Why Choose MS Azure?

Microsoft SharePoint Server 2013 Plan, Configure & Manage

Advanced Technologies of SharePoint 2016

Advanced Technologies of SharePoint 2016

COURSE OUTLINE MOC 20488: DEVELOPING MICROSOFT SHAREPOINT SERVER 2013 CORE SOLUTIONS

A: Advanced Technologies of SharePoint 2016

Techno Expert Solutions

Microsoft. Inside Microsoft. SharePoint Ted Pattison. Andrew Connell. Scot Hillier. David Mann

Course Outline. Introduction to Azure for Developers Course 10978A: 5 days Instructor Led

MCSE Mobility Earned: MCSE Cloud Platform & Infrastructure Earned: 2017 MCSE MCSE. MCSD App Builder. MCSE Business Applications Earned 2017

Planning and Administering SharePoint 2016

SHAREPOINT 2013 DEVELOPMENT

Course Content. This is the second in a sequence of two courses for IT Professionals and is aligned with the SharePoint 2016 IT Pro certification.

Peers Technologies Pvt. Ltd. SHAREPOINT 2010 SHAREPOINT 2010 USAGE SHAREPOINT SERVER 2010 ADMINISTRATION SHAREPOINT SERVER 2010 DESIGN

Developing Microsoft SharePoint Server 2013 Core Solutions

Azure Development Course

Course 20488A: Developing Microsoft SharePoint Server 2013 Core Solutions

COURSE 20488B: DEVELOPING MICROSOFT SHAREPOINT SERVER 2013 CORE SOLUTIONS

COMP6511A: Large-Scale Distributed Systems. Windows Azure. Lin Gu. Hong Kong University of Science and Technology Spring, 2014

Course 20533B: Implementing Microsoft Azure Infrastructure Solutions

Developing Microsoft SharePoint Server 2013 Core Solutions

Advanced Technologies of SharePoint 2016 ( )

Course Outline: MS20488 Developing Microsoft SharePoint Server 2013 Core Solutions

1Architectural Overview of SharePoint 2013

SharePoint Server 2016 Feature Comparison* Accessibility Standards Support Yes Yes. Asset Library Enhancements/Video Support Yes Yes.

Microsoft Advanced Technologies of SharePoint 2016

Configuring and Administering Microsoft SharePoint 2010

Get ready to be what s next.

Developing Microsoft SharePoint Server 2013 Core Solutions

20532D: Developing Microsoft Azure Solutions

Before you start proceeding with this tutorial, we are assuming that you are already aware about the basics of Web development.

Developing with the Cloud

Configuring and Administering Microsoft SharePoint 2010

Developing Microsoft Azure Solutions

Advanced Technologies of SharePoint 2016 ( )

Private Cloud Management Manage and Operate Applications

MCSE Cloud Platform & Infrastructure CLOUD PLATFORM & INFRASTRUCTURE.

Web Service. Development. Framework and API. Management. Strategy and Best Practices. Yong Cao The Boeing Company RROI #: CORP

MS 20488: Developing Microsoft SharePoint Server 2013 Core Solutions Duration: 5 Days Method: Instructor-Led

Myung Ho Kim National Technology Officer (NTO) Microsoft Korea

SharePoint 2013 Central Administration

Playing Further Outside Your Sandbox ADVANCED CONCEPTS IN SHAREPOINT BUSINESS CONNECTIVITY SERVICES

Playing Outside Your Sandbox INTERACTING WITH OTHER SYSTEMS USING SHAREPOINT BCS

Course 10174B: OVERVIEW COURSE DETAILS. Configuring and Administering Microsoft SharePoint 2010

1Architectural Overview of SharePoint 2013

SharePoint 20488: Developing Microsoft SharePoint Server 2013 Core Solutions. Upcoming Dates. Course Description. Course Outline

Microsoft SharePoint Server

Windows Azure Overview

Microsoft SharePoint 2010 The business collaboration platform for the Enterprise and the Web. We have a new pie!

Module Day Topic. 1 Definition of Cloud Computing and its Basics

GLOBAL INFOSKILLS SDN BHD

GLOBAL INFOSKILLS SDN BHD

Developing Microsoft SharePoint Server 2013 Core Solutions Course Contact Hours

STREAMLINED CERTIFICATION PATHS

STREAMLINED CERTIFICATION PATHS

Course 20488: Developing Microsoft SharePoint Server 2013 Core Solutions

COURSE OUTLINE: A Advanced Technologies of SharePoint 2016

Industry-leading Application PaaS Platform

COURSE 20487B: DEVELOPING WINDOWS AZURE AND WEB SERVICES

SHAREPOINT-2016 Syllabus

Developing Microsoft Azure Solutions (MS 20532)

Course Outline. Developing Microsoft Azure Solutions Course 20532C: 4 days Instructor Led

20488: Developing Microsoft SharePoint Server 2013 Core Solutions

Episerver Digital Experience Cloud Norge Thechforum 2017

Developing Microsoft Azure Solutions: Course Agenda

Developing Windows Azure and Web Services

Course Outline. Lesson 2, Azure Portals, describes the two current portals that are available for managing Azure subscriptions and services.

Get ready to be what s next.

20489: Developing Microsoft SharePoint Server 2013 Advanced Solutions

Azure Cloud Architecture

CHAPTER 1: WHAT S NEW IN SHAREPOINT

5061 : Implementing Microsoft Office SharePoint Server 2007

Programming Microsoft's Clouds

Sentinet for BizTalk Server SENTINET

"Charting the Course... MOC /2: Planning, Administering & Advanced Technologies of SharePoint Course Summary

COPYRIGHTED MATERIAL. Contents at a Glance

Sentinet for Windows Azure VERSION 2.2

DEVELOING MICROSOFT SHAREPOINT SERVER 2013 CORE SOLUTIONS

Vlad Vinogradsky

SharePoint 2010 Overview for Developers

Planning and Administering SharePoint 2016

SQL Server SQL Server 2008 and 2008 R2. SQL Server SQL Server 2014 Currently supporting all versions July 9, 2019 July 9, 2024

Playing Further Outside Your Sandbox ADVANCED CONCEPTS IN SHAREPOINT BUSINESS CONNECTIVITY SERVICES

Overview SENTINET 3.1

Configuring and Administering Microsoft SharePoint 2010

Copyri g h t 2013 OSIso f t, LLC. 1

MICROSOFT CLOUD PLATFORM AND INFRASTRUCTURE CERTIFICATION. Includes certifications for Microsoft Azure and Windows Server

Microsoft SharePoint Server

Business Data Catalog (BDC), 11, 21 business intelligence, 11 buttons adding to Ribbon interface, 37 making context-sensitive, 126

Build an open hybrid cloud and paint it red and blue

MCSD: Azure Solutions Architect Certification Guide

Developing Microsoft Azure Solutions

Planning and Administering SharePoint 2016

Transcription:

SharePoint Online and Azure Integration Justin Jackson Managing Partner Valorem Consulting Group

You manage You manage You manage Types of Cloud Services (On- Premises) Infrastructure (as a Service) Platform (as a Service) Software (as a Service) Applications Applications Applications Applications Data Data Data Data Runtime Runtime Runtime Runtime Middleware O/S Virtualization Servers Storage Middleware O/S Virtualization Servers Storage Other Manages Middleware O/S Virtualization Servers Storage Other Manages Middleware O/S Virtualization Servers Storage Other Manages Networking Networking Networking Networking

MIXING PAAS AND SAAS

Microsoft Office 365

Windows Azure Windows Azure provides a comprehensive set of services that you can selectively compose to build your apps

Simple: SharePoint Online + Azure Application Patterns BCS Application surfaces Azure Web Application Sandboxed application surfaces Azure Web application Moderate BCS Application calls Azure WCF which surfaces SQL Azure data Simple + Azure worker roles, external DBs, external services Simple + Azure connecting back to SharePoint 2010 site via Client Object Model or WCF Data Services Complex BCS Application calls Azure WCF which surfaces SQL on-prem via Azure Connect Simple/Moderate + connecting to SharePoint 2010 via claims Simple/Moderate + connecting to corporate on-premise LOB systems via Azure Connect Services and/or claims

SHAREPOINT 2010 SANDBOX SOLUTIONS

SharePoint 2010 Sandboxed Solutions Enables developers to deploy solutions without IT action Enables IT to maintain health of SharePoint servers Isolates custom code from running in SharePoint process Quicker time-to-market solutions for site owners

Sandbox Solution Development Challenges Added flexibility in deployment comes with tradeoffs Can only access subset of SharePoint 2010 server API Blocked from making Web service calls ATOM feed requests Blocked from making custom database calls Typically blocked from connecting to on-premise LOB systems Limited to working in current site collection only Resource monitoring Can get around some of these using full-trust proxies Resource libraries that register specific actions Deployed as farm trust solution Sandboxed solutions can call these deployed actions

SHAREPOINT 2010 + WINDOWS AZURE APPLICATION MODEL

SharePoint 2010 + Windows Azure Alternative to developing sandboxed solutions All / most custom code runs outside of SharePoint farm Integration with the WCF endpoint using BCS requires zero code for basic implementations Code running in SharePoint has a minimal footprint & can run in the sandbox Developers can build Windows Azure applications Web Roles / Worker Roles / MVC Applications / SQL Azure DBs Allows for easy scaling options Windows Azure provides options for connecting to on-premise networks via Azure Connect Services

SharePoint + Azure: How it Works Developers build & deploy application to Windows Azure Web Role (including WCF Endpoints) SQL Azure Database (for scalable data storage) Developers build BCS application to integrate with Azure WCF service end-points Developers can extend SharePoint Online by also building Silverlight webparts which can consume the WCF endpoints

Windows Azure Platform Relational storage for the cloud Consistent development model Automated database management Scalable compute and storage Automated service management Familiar tools, technologies, languages Connect existing apps to the cloud Connect through network boundaries Easily control authorization to apps

SQL Azure provides a relational database management system for the Windows Azure platform Based on SQL Server technology. You can easily provision and deploy relational database solutions to the cloud Take advantage of a distributed data center that provides enterprise-class availability, scalability, and security SQL Azure

Windows Azure Platform Relational storage for the cloud Consistent development model Automated database management Scalable compute and storage Automated service management Familiar tools, technologies, languages Connect existing apps to the cloud Connect through network boundaries Easily control authorization to apps

Azure WCF Created as a Web-role in Windows Azure using a special Windows Azure WCF Service Role Visual Studio template Acts as the service layer between SharePoint Online and other Line-of- Business applications, including SQL Azure and SQL on-premises 2012 Cloud Intelligence Conference - PRESENTATION NAME 16

Business Connectivity Services Enables developers to build integration with Line-Of-Business systems requiring zero code Enables end-users to consume data from a variety of LoB systems without requiring developer resources or knowledge Quicker time-to-market solutions for site owners

Business Connectivity Services

SPO BCS Limitations Connect to external data sources via WCF Web Services endpoints in both read and write modes The Business Data Catalogue (BDC) service for WCF connectors and the Secure Store Service partitioned at the customer SharePoint Online Administration Center Currently, there are some components of BCS that are not supported, including external data search, rich client integration, profile pages, and direct connectivity to SQL Azure without a WCF endpoint.

Summary SQL Azure lets you host a relational database in the cloud You can use Windows Azure to build service entry points for the database SharePoint Online can consume this data: BCS Excel InfoPath Silverlight

Thank You www.valoremconsulting.com 21