Presentation is loading. Please wait.

Presentation is loading. Please wait.

Design Solutions for a SharePoint in Flux. Agenda © 2014 Jamie McAllister.

Similar presentations


Presentation on theme: "Design Solutions for a SharePoint in Flux. Agenda © 2014 Jamie McAllister."— Presentation transcript:

1 Design Solutions for a SharePoint in Flux

2

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

72

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

80

81

82


Download ppt "Design Solutions for a SharePoint in Flux. Agenda © 2014 Jamie McAllister."

Similar presentations


Ads by Google