Download presentation
Presentation is loading. Please wait.
1
Building a Modern Portal with Azure and O365
CLD322a Elaine van Bergen
2
Stale , Familiar looking Portals
3
Integrating with how we work
4
Demo - Office 365 Portal Features
Microsoft Ignite 2016 5/26/ :19 AM Demo - Office 365 Portal Features © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
5
5/26/ :19 AM Office 365 Fundamentals Leverage as much of the native features as possible Collaboration and document management features Mobile and responsive Forms and basic logic Native Apps © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
6
Don’t forget best practice
5/26/ :19 AM Don’t forget best practice Follow Office 365 PnP - Start with provisioning, works on-premises as well ! © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
7
How to extend ? Client side customization with web frameworks
Best method for client code is the new SPFx No server side code in O365 Graph API for data access from other locations © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
8
Robust Microsoft Graph APIs
Microsoft Office 5/26/ :19 AM Robust Microsoft Graph APIs Designed for openness and flexibility Enabling a consistent development platform Powering a world of devices Documents Mail Calendar People Search Office Graph Groups Notebooks Videos Social iOS dev.office.com © 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
9
Examples CONVERSATIONS USER EVENTS TASKS FILES TASKS GROUPS NOTES
createdBy trendingAround Shared with me CONVERSATIONS public workingWith manager USER directReports EVENTS trendingAround FILES modifiedBy TASKS MESSAGES NOTES TASKS memberOf NOTES workingWith GROUPS createdBy FILES
10
iOS Android .NET Microsoft Graph
11
Navigating the API https://graph.microsoft.com / /{version} /{tenant}
Build 2015 5/26/ :19 AM Navigating the API / /{version} /{tenant} /{entity-set} /{id} /{property} RTM: LATEST BETA: LEARNING the GRAPH: © 2015 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
12
Azure App Service Why and How
5/26/ :19 AM Azure App Service Why and How © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
13
What we get for free Rapid development with toolset integration
5/26/ :19 AM What we get for free Rapid development with toolset integration Easy continuous deployment Web application without a server to manage Logging and reporting © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
14
Benefits worth paying for
5/26/ :19 AM Benefits worth paying for Staging SSL Custom Domain Geolocation Automatic scaling SLA © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
15
Free and Shared Level – Key Features
Microsoft Ignite 2016 5/26/ :19 AM Free and Shared Level – Key Features No SLA or SSL *per instance retail pricing is as of Jan 2017 in Australia South East © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
16
Basic Level SSL Support , 99.95 SLA and Manual Scale
*per instance retail pricing is as of Jan in Australia South East
17
Standard Level Backup, Slots and Geo Availability
*per instance retail pricing is as of Jan in Australia South East
18
Microsoft Ignite 2016 5/26/ :19 AM Premium Level *per instance retail pricing is as of Jan in Australia South East © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
19
Commonly used additional services for a portal
5/26/ :19 AM Commonly used additional services for a portal Hybrid integration Data and File storage Queue Mobile notification © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
20
A news notification example
21
Demo – Extending O365 with Azure
Microsoft Ignite 2016 5/26/ :19 AM Demo – Extending O365 with Azure © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
22
Built with SPFx with React.js Office UI Fabric React components
Azure Logic Apps Azure Service Bus Azure Web Application (Node.js) Socket.io (JS library for realtime)
23
Provisioning PnP Remote Provisioning engine Azure Resource Manager
24
Key Components Used Office UI Fabric Office 365 PnP SPFx
5/26/ :19 AM Key Components Used Office UI Fabric Office 365 PnP SPFx © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
25
Connecting to On-Premises Systems
5/26/ :19 AM Connecting to On-Premises Systems © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
26
Hybrid Options SharePoint Search Hybrid Graph API for Exchange
5/26/ :19 AM Hybrid Options SharePoint Search Hybrid Graph API for Exchange Logic Apps Connectors and Connections © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
27
SharePoint 2016 Cloud Appliance
Microsoft Ignite 2015 5/26/ :19 AM Logical architecture: crawling SharePoint 2016 Cloud Appliance 6 ACL mapping SPO Search Index 5 7 Content processing AAD Blob Store/ parsed content Work queue 4 3 Office 365 Corporate network Cloud SSA Crawling and parsing 2 AD DirSync SP 2007/2010/2013 Fileshares BCS 3rd Party Connectors 1 © 2015 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
28
5/26/2018 SCS under the hood The Hybrid feature allows tenants to index and search on-premises data alongside SPO data On-Premises content source Content Search farm External Endpoint Blob store Crawler Index/Graph Indexing API Backend API Document state table SPO content source Azure Broker Content Internal Endpoint Work queues Crawler © 2015 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
29
Graph API for Exchange Mailbox requirements
5/26/ :19 AM Graph API for Exchange Mailbox requirements Mailboxes must be located on databases located on Exchange 2016 CU3 servers. Infrastructure requirements All Exchange 2016 servers must be upgraded to CU3 or later. On-premises Active Directory must synchronize with Azure Active Directory. Any Exchange 2013 servers coexisting in same load-balanced array Exchange 2016 servers must be removed from the array. Networking requirements Auto discover namespace and on-premises client namespace must have Internet DNS records. Firewall or application gateway (if in use) must allow discovery and access. © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
30
Managed connectors Cloud APIs and platform functionality
Build 2015 5/26/ :19 AM Managed connectors Cloud APIs and platform functionality Dozens of built-in connectors Hosted and managed within the platform Scales to meet your needs First class designer experience Rapid development API connections Authenticate once and reuse Differentiate connection configuration Simple to deploy Portal experience for managing API Connections © 2015 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
31
Spectrum of connectors
appFigures* Google Tasks SharePoint Online Azure Machine Learning Instagram Slack Azure Service Bus MailChimp SmartSheet Azure Storage Blob Mandrill SparkPost Bing Search Microsoft Project Online SQL Azure Box Microsoft Translator Todoist Dropbox Office 365 Trello Dynamics AX Online* Office 365 Users Twilio Dynamics CRM Online OneDrive Twitter Facebook OneDrive for Business VSTS GitHub Outlook.com Wunderlist Google Calendar Project Online Yammer Google Drive Salesforce YouTube Google Sheets SendGrid SaaS HTTP, HTTPS HTTP Webhook FTP, SFTP SMTP RSS Delay, DelayUntil Terminate* Workflow Protocols Validate Transform (+Mapper) Convert (XML-FF) X12 EDIFACT AS2 XML & EDI Hybrid BizTalk Server IBM DB2 Informix SharePoint Server SQL Server Websphere MQ
32
Breadth of Azure services
SQL Database Azure Machine Learning API Management Functions Site Recovery DocDB Azure Service Bus B2B/EDI AZURE SERVICES CONNECTORS API MANAGMENT AZURE SERVICE BUS BIZTALK LOGIC APPS Azure Search IoT/Event Hub Cognitive Services BLOB Storage Functions: Make composing cloud apps easy Easily integrate with Logic Apps Cognitive Services: Sentiment analytics Language and topic detection Machine Learning: Intelligence and proactive management Analytics that enable action
33
Demo – Making it interactive
Microsoft Ignite 2016 5/26/ :19 AM Demo – Making it interactive © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
34
Summary Office 365 Portal Features Azure App Service - Why and How
5/26/ :19 AM Summary Office 365 Portal Features Azure App Service - Why and How Connecting to On-Premises Systems Making it interactive @laneyvb © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
35
Continue your Ignite learning path
5/26/ :19 AM Continue your Ignite learning path Visit Channel 9 to access a wide range of Microsoft training and event recordings Head to the TechNet Eval Centre to download trials of the latest Microsoft products Visit Microsoft Virtual Academy for free online training visit © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
36
Win a Spark After Dark drone pilot pass by completing your session evaluation ASAP #MSAUIGNITE
37
Thank you Chat with me in the Speaker Lounge
5/26/ :19 AM Thank you Chat with me in the Speaker Lounge © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
Similar presentations
© 2025 SlidePlayer.com Inc.
All rights reserved.