Skip to main content

Service Applications

Go Search
Home
About Us
MOSS 2007
MOSS 2007 Developer
SharePoint 2010
News
Resources
Tools
White Papers
SharePoint Jobs
SetFocus
  

Other Blogs
There are no items in this list.
SharePoint Proficient - SharePoint Community Site > SharePoint 2010 > Service Applications
Service Applications in SharePoint 2010

I had promised to share knowledge and start writing on SharePoint 2010 on various topics and would like to bring today concepts on SA.

I would be bring various topics one by one from Power Shell, Upgrade from MOSS 2007 to SharePoint 2010, SharePoint Search, ECM, Claims Provider, Identity provider, Fast Search, Server Hardening etc etc

Service Applications concepts to know:

  • The SSP model of MOSS 2007 goes away
  • The infrastructure of hosting Shared Services moves to WSS and is called Service Application Model
  • Most of the SA can also choose to operate in Multi Tenant aware manner
  • No longer separate SSP website - SA managed by Central Admin
  • You can pick and choose which service you use.
  • Each Web Application can use any combination of Service
  • Service Application can be grouped in SA Proxy
  • You can assign only one SA Proxy to Web Application
  • You can deploy multiple instance of each SA (Just give different name)
  • You can reuse SA instances across multiple Web App
  • You can create custom SA.
  • SA are independent applications which are deployed on Application Server.
  • SA provides scalability, flexibility
  • You can publish SA to other farms – You can do this by installing SA proxy in other farm and point it to specific URI provided by Central Admin. The benefit is in the Enterprise environment you can have dedicated Service Farm that could share the SA with other SharePoint farms in the Enterprise.

Few SA Applications

1) Access Service – Allows viewing, editing and interacting with Access Database in browser

2) Business Connectivity Services - Allows interaction with LOB

3) Excel Services – Allowing viewing and interacting Excel files in browser

4) Managed Metadata Service – provides access to managed taxonomy hierarchies, keywords, social tags and content type publishing across site collections

5) Search Service Application – Provides access to manage Search Services

6) Secure Store Service – Provides capability to store data securely and associate with specific identity or group of identities

7) State Service – provides temporary storage of user session data for SharePoint Server 2010 Components

8) Usage and Health Data Collection – Farm wide usage and health data is collected by this service and provides ability to view various usage and health reports

9) User Profile Service – Enable creation and sharing of user profiles, Organization profiles and social tags.

10) Visio Graphics Service – Enable viewing and refreshing published Visio diagrams in browser

11) Web Analytics Service Application – Enables rich insights into web usage patterns by processing and analyzing web analytics data

12) Word Automation Service – Provides framework for performing automated document conversion

13) Word Viewing Service – provides configuration of document types made available via Word OWA

What is Service Application Proxies?
When Service Application is created, a proxy is automatically created for SA. Proxy Group is a group of SA proxies that are selected for web applications. Proxy is virtual link that connects Web Apps to SA and a single proxy can be in multiple proxy groups. By default all proxies are included in the default proxy group.  You can create custom proxy group and add multiple proxies in the custom group. The custom proxy group for one web application cannot be reused with different proxy groups. Proxy knows how to communicate with your service application running on Application Server by custom WCF Service.

one of the great advantage of SA architecture is – Consider an example – if your service is in high demand then you can deploy it on additional application server. Now when proxy on Web Front End ask the farm for WCF service of SA, the internal round robin load balancer of the SA will pick up the next Application Server that contains instance of SA and provide URI to proxy which it will then use to communicate with SA.

Service Database -Service Applications have their own DB:

  • Search
  • People
  • Managed Metadata
  • Secure Store
  • State Service
  • Business Data Catalog
  • Web Analytics
  • Performance Point
  • Usage and Health data collection
  • Word Conversion

 ‭(Hidden)‬ Admin Links