8. Share Service Provider in SharePoint 2007 The monolithic design meant that all services were available to all Web applications. You could not have a separate service for one Web application There was only one SSP for each farm, which meant that there was a single point of failure. If this SSP failed, all users lost all SSP functionality You could not implement granular services to individual business groups SSP limited the security functionality of SSP 2ND SHAREPOINT SATURDAY VIETNAM
9. Farewell to Shared Service Provider Welcome to Service Application 2ND SHAREPOINT SATURDAY VIETNAM
10.
11.
12. Shared across farmsBCS Visio WAC 3rd party Service http://itweb/ http://hrweb/ 2ND SHAREPOINT SATURDAY VIETNAM
14. Service Application in SharePoint 2010 Deploy granular services, delivering only the services that are requested for each Web application Design a flexible deployment that provides scalable resilience and security through the implementation of multiple instances of service applications Manage performance by deploying multiple instances of a service application for the same Web application Minimize central IT overheads and provide more effective local management by delegating administration of serviceapplications Share service applications across Web applications. Extend service functionality by deploying third-party service applications such as Microsoft Project Server 2010 2ND SHAREPOINT SATURDAY VIETNAM
17. Service Application Architecture Service: A set of bits installed on a farm that’s capable of providing some functionality. Service Application: A specific farm-level configuration of the Service in SharePoint. Service Instance: An instance of the Service running on an Application server. Service Application Proxy: A pointer to a Service Application that exists on the WFE. Service Consumer: A SharePoint feature, such as a web-part, that talks with the service and makes its functionality available to an end user. 2ND SHAREPOINT SATURDAY VIETNAM
18. SA Proxies A proxy is automatically created for an SA when the SA is created via central admin. It’s a virtual link used to connect web apps to SAs Proxies in the local farm are not created by admins, but they appear along with the SAs in central admin Some proxies might include settings that can be modified - For example, for the Managed Metadata SA, you must indicate which proxy is the default taxonomy store 2ND SHAREPOINT SATURDAY VIETNAM
22. Which SA proxies should be includedThe custom proxy group for one web app cannot be reused with a different web app 2ND SHAREPOINT SATURDAY VIETNAM
23. Hosting multiple tenants in 2010 The ability to uniquely separate each customer on a shared environment 1 2 SA WA Tenant 1 Tenant 2 SC SC SC SC SC SC SC SC SC SC 2ND SHAREPOINT SATURDAY VIETNAM
28. IT COMES TO BUSINESS REQUIREMENT Can you? I can 2ND SHAREPOINT SATURDAY VIETNAM
29. Planning? Service Application Dependencies Service Application Components “Translate” Business Requirement to SA Logical Architecture for Service Application 2ND SHAREPOINT SATURDAY VIETNAM
31. Service Application Components Service Application Connection (aka Proxy) Service Application Proxy Group Service Application Databases 2ND SHAREPOINT SATURDAY VIETNAM
32. Where is your pen and paper? Worksheet 1 2ND SHAREPOINT SATURDAY VIETNAM
49. Access Service Excel Service User Profile Managed Metadata Search Service Business Data Connectivity Secure Store Service Default Group Web Application Publish Intranet Web Application Team Site Web Application My Site Application Pool Application Pool 2ND SHAREPOINT SATURDAY VIETNAM
50. Managed Metadata Excel Service User Profile Access Service Search Service Excel Service Business Data Connectivity Secure Store Service Default Group Custom Group Web Application Department Site Web Application My Site Web Application Publish Intranet Application Pool Application Pool 2ND SHAREPOINT SATURDAY VIETNAM
66. Managed Metadata Managed Metadata Excel Service User Profile Excel Service Access Service Business Data Connectivity Secure Store Service Search Service Business Data Connectivity Custom Group Default Group Custom Group Finance Site Published Intranet Team Site My Site 2ND SHAREPOINT SATURDAY VIETNAM
77. Farm 1 – Enterprise farm User Profile Search Managed Metadata Secure Store Service Business Data Connectivity Farm 4 Department Farm 2 Published content Default Group Published Intranet Excel Service Farm 3 Collaboration farm Visio Graphic Excel Service InfoPath Default Group Managed Metadata Default Group Word Automation Visio Graphic Access Service Usage and Heath Data Collection Access Service Usage and Heath Data Collection PowerPoint Department Sites My Site Team Site
79. Thanks you for attending 2ND SHAREPOINT SATURDAY VIETNAM
Editor's Notes
All communication uses WCF, so there is no direct access to the service application databases. By default, communication between Web servers and serviceapplications in a farm takes place by using HTTP (port 32843), but you can select either HTTP (port 32843) or HTTPS (port 32844). Third-party companies that develop service applications can also implement NetTcpBinding (port 32845) toprovide high-performance communications with WCF clients. NetTcpBinding is generally the best option for services operating inside a firewall, such as on an intranet site. Administrators can use the Service Applications page to change the protocol and port binding for each service application.Communication between service applications and Microsoft SQL Server® takesplace over the standard SQL Server ports or the ports that you configure for SQLServer communication.
Some dependencies are more obvious than others, such as that between functionssuch as People Search and the User Profile Service. If you do not have the ability toimport user information from external sources, such as HR systems, you will notbe able to make the best use of People Search. Others are less obvious. Forexample, Excel Services is dependent on the State Service to provide temporarystorage.