Service Applications in SharePoint 2010

15,231 views
14,941 views

Published on

Service Applications in SharePoint 2010 - Andy Nogueira - Toronto Code Camp 2010. This presentation explains some of the concepts around the new Service Applications Framework in SharePoint 2010.

Published in: Technology
2 Comments
5 Likes
Statistics
Notes
  • Nice slides - Thanks - Your MOSS Architecture on page 5 is missing couple of components. like .Net Framework 2.0, SharePoint Designer, InfoPath Forms etc.
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • What is Actually Service application in Sharepoint 2010
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
No Downloads
Views
Total views
15,231
On SlideShare
0
From Embeds
0
Number of Embeds
70
Actions
Shares
0
Downloads
331
Comments
2
Likes
5
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

    1. 1. Service Applications in SharePoint 2010<br />Andy Nogueira<br />Solutions Architect / Team Lead<br />Microsoft Practice<br />nonlinear creations inc.<br />
    2. 2. Agenda<br />
    3. 3. Session Objectives<br />
    4. 4.
    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 MOSS 2007<br />
    7. 7. So, What was “bad“ about SSP’s ?<br />
    8. 8.
    9. 9. Service Applications (SP2010)<br />
    10. 10. 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://intranet<br />http://www.acme.com<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 /><ul><li>A configuration store within the SharePoint 2010 configuration database for application settings
    13. 13. A common SQL Server database provisioning infrastructure (to use your own database to store data)
    14. 14. Support for storing data in custom databases that are managed by SharePoint Foundation 2010
    15. 15. A location to host middle-tier Web services
    16. 16. A mechanism for provisioning Web services and managing their security
    17. 17. A service-scoped timer job infrastructure that enables you to perform scheduled operations on your service or on Web applications that consume it</li></li></ul><li>Service Platform Features<br />
    18. 18. Services<br />
    19. 19. Service Application Lifecyle<br />
    20. 20. Service Applications in SP2010<br />Demo<br />
    21. 21. Creating Custom Services<br />
    22. 22. Developers should be familiar with<br />
    23. 23. Create Custom Services<br />
    24. 24. 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 />
    25. 25. To Build a Service Application<br />
    26. 26. Service Application Installation<br />
    27. 27. Custom Service Application<br />Demo<br />
    28. 28. Takeaways<br />
    29. 29. 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 />
    30. 30. Sample codes and Tutorials<br />MSDN Service Application Framework Sample<br />http://msdn.microsoft.com/en-us/library/ee724430%28office.14%29.aspx<br />Custom SA Sample – Andrew Connell<br />http://www.criticalpathtraining.com/Members/Pages/default.aspx<br />Building a SharePoint Service Application to Provide Auto-completion Services for AJAX-enabled Rich User Controls (4 Parts)<br />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/<br />
    31. 31. ?<br />Questions and Answers<br />
    32. 32. Thanks to our contributors<br />
    33. 33. Thank You !<br />Andy Nogueira<br />andy@nonlinear.ca<br />

    ×