Service Applications in SharePoint 2010 - Andy Nogueira - TSPUG - July 2010

2,433 views

Published on

My presentation about Service Applications in SharePoint 2010 at the Toronto SharePoint User Group (TSPUG) - July 2010

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
2,433
On SlideShare
0
From Embeds
0
Number of Embeds
160
Actions
Shares
0
Downloads
44
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide
  • InstallationDeploy bits, WCF service & config to serverRegister the Service & Service Proxy with SharePointProvisionCreate Service ApplicationCreate Service App Proxy on WFECreate custom databaseAssign accounts, administratorsStart InstancesDeploy Web servicesStart Windows NT ServicesManageDay-to-day managementExpose & connect Service to External SharePoint farms
  • Service Applications in SharePoint 2010 - Andy Nogueira - TSPUG - July 2010

    1. 1. Service Applications in SharePoint 2010<br />Andy Nogueira, MCPD, MCITP, MCTS, MCAD<br />Solutions Architect / Team Lead / Developer<br />nonlinear creations Inc. (www.nonlinear.ca)<br />
    2. 2. Today’s Agenda<br />Services in MOSS 2007<br />Service Application (SA) Framework<br />Demo<br />Custom Service Application<br />Custom SA Demo<br />Questions and Answers<br />
    3. 3. Session Objectives<br />
    4. 4. Recap<br />
    5. 5. SharePoint 2007 (MOSS)<br />ASP.NET 2.0 (AJAX)<br />SQL Server<br />NET Framework 3.0<br />IIS<br />Windows 2003<br />
    6. 6. Shared Services Provider (SSP)<br />
    7. 7. So, What was “bad“ about SSP’s ?<br />
    8. 8. The New Model<br />
    9. 9. Service Applications<br />Farm 3<br />Farm 2<br />Farm 1<br />Search<br />User Profiles<br />Search<br />Excel<br />User<br />Profiles<br />ManagedMetadata<br />http://www.acme.com<br />http://intranet<br />
    10. 10. So, What’s good about Service Applications ?<br />
    11. 11. Architectural View<br />Service: <br />Actual program (binaries)<br />deployed to servers in farm<br />Service Machine Instance: <br />Actual instance of the running <br />service binaries on a server<br />Service Application:<br />Configuration of the service<br />in a farm<br />Service Application<br />Service Application Proxy:<br />Reference to the Service Application<br />Service Proxy<br />Service Proxy<br />Service Consumer:<br />Bits that utilize the service’s logic<br />*.SVC’s, PowerShell Cmdlets<br />(Service Consumer)<br />Web Part, Pages<br />(Service Consumer)<br />
    12. 12. Service Application Features<br />
    13. 13. Service Platform Features<br />
    14. 14. Services<br />
    15. 15. Service Application Lifecyle<br />
    16. 16. Demo<br />SharePoint 2010 <br />Service Applications<br />
    17. 17. Custom Service Applications<br />Creating Custom Service Applications in SharePoint 2010<br />
    18. 18. Creating Custom Services<br />
    19. 19. Create Custom Services<br />
    20. 20. Developers should be familiar with<br />
    21. 21. To Build a Service Application<br />
    22. 22. Service Application Components<br />Browser<br />Client App<br />Consumer<br />Web Part<br />Consumer<br />Web Part<br />SP WFE<br />Service Application Proxy<br />* .asmx …<br />WCF Contract<br />(*.svc)<br />SP APP<br />SERVER<br />Service Logic (* .dll)<br />SQL<br />SERVER<br />Config DB<br />Custom DB<br />Content DB<br />
    23. 23. Service Application Installation<br />
    24. 24. Demo<br />Custom<br />Service Application<br />
    25. 25. Takeaways<br />
    26. 26. Links and Resources<br /> <br />Service Application Framework<br />http://msdn.microsoft.com/en-us/library/ee536263(v=office.14).aspx<br />SharePoint 2010 Beta Developer Center <br />http://msdn.microsoft.com/en-us/sharepoint/ee514561.aspx<br /> <br />Get Started Developing on SharePoint 2010<br />http://msdn.microsoft.com/en-ca/sharepoint/ee513147.aspx<br />
    27. 27. Sample codes and Tutorials<br /><ul><li>MSDN Service Application Framework Sample
    28. 28. http://msdn.microsoft.com/en-us/library/ee724430%28office.14%29.aspx
    29. 29. Custom SA Sample – Andrew Connell
    30. 30. http://www.criticalpathtraining.com/Members/Pages/default.aspx
    31. 31. Building a SharePoint Service Application to Provide Auto-completion Services for AJAX-enabled Rich User Controls (4 Parts)
    32. 32. http://sharepointsolutions.com/sharepoint-help/blog/index.php/2009/10/building-a-sharepoint-service-application-to-provide-auto-completion-services-for-ajax-enabled-rich-user-controls-%E2%80%93-part-1/</li></li></ul><li>Questions and Answers<br />?<br />
    33. 33. Thank You !<br />Andy Nogueira<br />andy@nonlinear.ca<br />

    ×