Download presentation
Presentation is loading. Please wait.
Published byAugust Hines Modified over 9 years ago
1
Design Solutions for a SharePoint in Flux
3
Agenda © 2014 Jamie McAllister
4
My Perspective Comes From… © 2014 Jamie McAllister
5
SharePoint History
6
History of SharePoint Dev © 2014 Jamie McAllister
7
History of SharePoint Dev © 2014 Jamie McAllister
8
History of SharePoint Dev © 2014 Jamie McAllister
9
What do we have so far? © 2014 Jamie McAllister
10
SharePoint Dev Crimes – MS List © 2014 Jamie McAllister
11
Cloud’s Long March
12
Parallel Developments in Cloud © 2014 Jamie McAllister
13
Enter SP2013
14
© 2014 Jamie McAllister
15
Enter SP 2013 From http://msdn.microsoft.com/en-us/library/jj164060.aspx
16
Enter SP 2013 Deprecated! © 2014 Jamie McAllister
17
Enter SP 2013 © 2014 Jamie McAllister
18
Enter Workflow Manager 1.0 © 2014 Jamie McAllister Workflow Manager Visual Studio SPD SharePoint
19
Enter Workflow Manager 1.0 © 2014 Jamie McAllister
20
On Premises © 2014 Jamie McAllister SharePoint Object Model Workflow Services Manager Deploymen t Messaging Interop Instances Solution AppsEvents Content SharePoin t 2010 WF Host SharePoint Workflow Manager Service Bus Server Visual Studio SPD
21
On Premises © 2014 Jamie McAllister
22
App Model An App is a self-contained functional application complete with user experience, data storage and business logic Apps give us the ability to apportion responsibility to different services or providers using a services based approach. With the new App Model, SharePoint 2013 can be highly decoupled from extended functionality which may be hosted on entirely different infrastructure © 2014 Jamie McAllister
23
App Model © 2014 Jamie McAllister
24
SharePoint Hosted Apps © 2014 Jamie McAllister
25
Provider Hosted Apps © 2014 Jamie McAllister
26
Auto Hosted Apps Deprecated! © 2014 Jamie McAllister
27
App shapes © 2014 Jamie McAllister
28
App shapes © 2014 Jamie McAllister
29
App shapes © 2014 Jamie McAllister
30
App Model - High Trust © 2014 Jamie McAllister
31
App Model – Low Trust © 2014 Jamie McAllister
32
Enter SP 2013 © 2014 Jamie McAllister
33
Apps Can… © 2014 Jamie McAllister
34
SSOM Should still… © 2014 Jamie McAllister
35
The Future?
36
SP 2015 Intent © 2014 Jamie McAllister
37
Developers SharePoint Timer Jobs Business Data Connectivity Service External Data Column Business Data Web Parts External Lists Business Data Integration with the Office Client Business Connectivity Services Profile Page Full Trust Solutions Azure hosted Apps SharePoint-Hosted & Provider- hosted Apps Access Services Custom Site Definitions Search Advanced Content Processing Enhanced Tunable Relevancy Click-based Relevancy Continuous crawl Custom Entity Extraction Contextual Search Custom Query Rules Deep Refinement Expertise Search Extensible Content Processing Federated Search Hybrid Search Federated Search Search Connector Framework Query Throttling Query Auto-Completion Deep Links Insights Business Intelligence Center Chart Web Parts Data Connection Library Microsoft Office PerformancePoint™ Services Calculated KPIs Decomposition Tree Excel Services and PowerPivot for SharePoint Scorecards & Dashboards Visio Services eDiscovery Center Word/PowerPoint Automation Services Office Web Applications Content Team, Projects, Personal and Social Public Website (SPO & PLA) Sites Credit to Darren Marsden
38
Now what do we have? State of flux! © 2014 Jamie McAllister
39
Key Takeaway © 2014 Jamie McAllister
40
Enterprise Considerations
41
Viewed From The Top © 2014 Jamie McAllister
42
Enterprise Javascript © 2014 Jamie McAllister
43
Enterprise App Patterns © 2014 Jamie McAllister
44
Enterprise Services Architecture © 2014 Jamie McAllister
45
Key Takeaway © 2014 Jamie McAllister
46
Developer Specifics
47
Old Toolkit © 2014 Jamie McAllister
48
New Toolkit © 2014 Jamie McAllister
49
My Legacy SharePoint Cheat Sheet © 2014 Jamie McAllister
50
Examples – Web Parts SP Page Other App © 2014 Jamie McAllister
51
Examples – Timer Jobs © 2014 Jamie McAllister
52
Examples – Timer Jobs © 2014 Jamie McAllister
53
Examples – Timer Jobs © 2014 Jamie McAllister
54
Aside – CSOM/REST Trade Offs © 2014 Jamie McAllister
55
Aside – CSOM/REST Trade Offs © 2014 Jamie McAllister
56
Aside – CSOM/REST Trade Offs © 2014 Jamie McAllister
57
Use Adapter Pattern
58
Examples – Application Pages © 2014 Jamie McAllister
59
Examples – Branding © 2014 Jamie McAllister
60
Examples – WF © 2014 Jamie McAllister
61
Examples – Event Receivers © 2014 Jamie McAllister
62
Examples – Event Receivers © 2014 Jamie McAllister
63
Examples – Full Trust Proxy SharePoint Your Proxy Your Solution © 2014 Jamie McAllister
64
Examples - Data © 2014 Jamie McAllister
65
Examples – Issues © 2014 Jamie McAllister
66
Examples – Benefits © 2014 Jamie McAllister
67
Skills Development © 2014 Jamie McAllister
68
Hone Enterprise Approaches © 2014 Jamie McAllister
69
Take Aways © 2014 Jamie McAllister
70
Take Aways © 2014 Jamie McAllister
71
Overall Wrap Up © 2014 Jamie McAllister
73
Useful Links © 2014 Jamie McAllister
74
Useful Links © 2014 Jamie McAllister
75
Useful Links © 2014 Jamie McAllister
76
Useful Links © 2014 Jamie McAllister
77
THANK YOU
78
CSOM Capabilities in SP 2013 © 2014 Jamie McAllister
79
REST Capabilities in SP 2013 © 2014 Jamie McAllister
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.