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.
10. Service Applications Farm 3 Farm 2 Farm 1 Search User Profiles Search Excel User Profiles ManagedMetadata http://intranet http://www.acme.com
11. Architectural View Service: Actual program (binaries) deployed to servers in farm Service Machine Instance: Actual instance of the running service binaries on a server Service Application: Configuration of the service in a farm Service Application Service Application Proxy: Reference to the Service Application Service Proxy Service Proxy Service Consumer: Bits that utilize the service’s logic *.SVC’s, PowerShell Cmdlets (Service Consumer) Web Part, Pages (Service Consumer)
12.
13. A common SQL Server database provisioning infrastructure (to use your own database to store data)
14. Support for storing data in custom databases that are managed by SharePoint Foundation 2010
24. Components Browser Client App Consumer Web Part Consumer Web Part SP WFE Service Application Proxy * .asmx … WCF Contract (*.svc) SP APP SERVER Service Logic (* .dll) SQL SERVER Config DB Custom DB Content DB
29. Links and Resources Service Application Framework http://msdn.microsoft.com/en-us/library/ee536263(v=office.14).aspx SharePoint 2010 Beta Developer Center http://msdn.microsoft.com/en-us/sharepoint/ee514561.aspx Get Started Developing on SharePoint 2010 http://msdn.microsoft.com/en-ca/sharepoint/ee513147.aspx
30. Sample codes and Tutorials MSDN Service Application Framework Sample http://msdn.microsoft.com/en-us/library/ee724430%28office.14%29.aspx Custom SA Sample – Andrew Connell http://www.criticalpathtraining.com/Members/Pages/default.aspx Building a SharePoint Service Application to Provide Auto-completion Services for AJAX-enabled Rich User Controls (4 Parts) 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/
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