Skip to main content

Shared Service Applications in Sharepoint 2010

In SharePoint 2010 Shared Service Providers (SSP's) are replaced by Service Applications. Services are no longer combined into a SSP. Services are running independent as a service application.

So in MOSS 2007:

SSP: combines services like Search, Excel Services, User Profiles, ... into a shared service provider.

In SharePoint 2010:

Service Applications: services like Search, Managed Meta Data, .., your service (20 services in SharePoint Server) are running "unboxed" and independent.

See The Figure.
 



SharePoint 2010 Shared Service Changes
Firstly, and very importantly, SSPs are gone.

The reasons for this include

(a) SSPs grouped items that were not necessarily similar,
(b) in SharePoint 2007, some users found it hard to deploy and manage SSP’s,
(c) SSP’s didn’t necessarily scale to the nth degree (too many services in one DB)


So, what’s replaced the SSP I hear you cry? Well, the new SP2010 concept is “Service Application” or “Service App”, where SSP Services are split out into separate services, for example:

  • Profiles, Audiences = People Service App
  • Search = Search Service App
  • Excel = Excel Service App
  • Performance Point = Performance Point Service App
  • Visio Services = Visio Service App
  • Word = Word Service App
  • PowerPoint =  PowerPoint Service App
  • Office Web Applications = Office Web App
  • Project Server = Project Server App
The new model can be illustrated well in a diagram, just like the one below:


From the above diagram, you can see many of the benefits the new Service Model provides; amongst other things it allows:

  • A more effective targeting of services to the Web apps you’ve created (Web apps consume services on an individual basis)
  • Each Web app can use any combination of the available Service Apps
  • You can deploy multiple instances of the same Service Apps – giving each one a unique name
  • This model also allows Cross-Farm Service Apps
  • You can also write your own services that take advantage of the SharePoint infrastructure!
Secondly, some of the services also have their own database, rather than a shared database, like in SP2007. The following services are examples of services that have their own database:
  • Search
  • People/Profile Import
  • Tagging
  • Taxonomy
  • InfoPath (session state)
  • Secure Store
  • LOBi
  • Web Analytics
  • Performance Point
Thirdly, with this new Service model comes some new terms, all of which I’m sure will be used heavily in the next few months. I thought I’d put them out there so everyone knows what they are and can skill up ahead of their colleagues!:
  • Service: A set of bits installed on a SharePoint 2010 farm that’s capable of providing some functionality
  • Service Application: A specific farm-level configuration of the Service in SharePoint. For example, the specific configuration of Office Web apps Service in your new SharePoint 2010 farm.
  • Service Machine Instance: A machine-level instance of the Service running on an app server
  • Service App Proxy: A pointer to a Service App 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
What Service apps are NEW then, and what do they actually do?
You’ve seen from the above that the architecture has been modified and they are lots of NEW Services available in SharePoint 2010. I’ve provided a brief list of some of the new Services and what they do below:
  • Access Services - Allows viewing, editing, and interacting with Access databases in a browser.
  • Managed Metadata Service - Provides access to managed taxonomy hierarchies, keywords, social tags and Content Type publishing across site collections.
  • Secure Store Service –Provides capability to store data (e.g. credential set) securely and associate it to a specific identity or group of identities.
  • State Service - Provides temporary storage of user session data for Office SharePoint Server components.
  • Usage and Health data collection - This service collects farm wide usage and health data and provides the ability to view various usage and health reports.
  • Visio Graphics Service - Enables viewing and refreshing of published Visio diagrams in a web browser.
  • Web Analytics Service Application - Enable rich insights into web usage patterns by processing and analyzing web analytics data .
  • Word Conversion Service Application – Provides a framework for performing automated document conversions.
Shared Service provider Architecture in MOSS 2007 and Shared Service Architecture in Sharepoint 2010

Comments

Popular posts from this blog

Tab Control in Asp.Net

Scenerio: I need your help in designing tab control in   asp.net .My requirement is I need a tab control in   asp.net (C#) like  for example goto my computer ,right click c drive and select properties.we get tabs like general,security etc....... like that i need to design one tab control(no need of any rightclick) in my web page and the database table columns should come as tabs and inseide the tab data of that particular column should come.   Example:Employee master tab1:Employee name.........his name in the tab tab2:Age.............his age tab3:Address........his address   Solution:   You can do this using a simple div <style type="text/css"> .tabs         {             position: relative;             height: 20px;             margin: 0;   ...

AI and Microsoft: Revolutionizing Efficiency in Nonprofit Organizations

  How AI and Microsoft Enhance Efficiency in Nonprofit Organizations In today’s fast-paced world, nonprofit organizations face unique challenges—limited resources, increasing demands, and the constant need to do more with less. But what if technology could be the game-changer they need? In my latest research paper,  "How AI and Microsoft Enhance Efficiency in Nonprofit Organizations" , I explore how cutting-edge technologies like Artificial Intelligence (AI) and Microsoft’s innovative tools are revolutionizing the way nonprofits operate. From streamlining administrative tasks to enhancing donor engagement and optimizing resource allocation, AI and Microsoft’s solutions are empowering nonprofits to focus on what truly matters—their mission. This paper dives deep into real-world examples, practical applications, and the transformative potential of these technologies. Whether you’re a nonprofit professional, a tech enthusiast, or simply curious about the intersection of technolo...

Social tagging overview in Sharepoint 2010

A tag is a word or phrase that identifies an individual piece of information according to a set of attributes or criteria. Tags make it easy to find and share information about a specific subject or task. Social tagging helps users categorize information in ways that are meaningful to them. Social tagging can improve the quality of search results by filtering against specific tags, and it can also connect individuals who want to share information with other users who have like interests. This article describes the social tagging features in Microsoft SharePoint Server 2010. This article does not describe how to configure social tagging features. It also does not discuss how to implement social tagging features as part of an overall social media strategy for an enterprise. About using social tagging features Social tagging features help users to share information and to retrieve relevant, high-quality content more efficiently. Such sharing encourages collaboration and b...