SharePoint 2010: #SPC09 - SSP is dead, long live Service Applications!

Notes from the SharePoint Conference 2009 session "Introduction to Service Applications and Topology". This is my personal interpretation of what has been said during the presentation. Don't shoot me if I interpreted something wrong:-)

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.

So SharePoint 2010 provides a la carte unboxed services. You can configure which services are running on an application server. Per web application you can configure which services are consumed.

When migrating MOSS 2007 to SharePoint 2010 SSPs will upgrade into Service Applications.

SharePoint Foundation 2010 (WSS 4.0) provides the SharePoint Service Application Framework.
New products like Office Web Apps, Project Server, Gemini (PowerPivot) use this application framework, and this platform can also be used by third parties or you to create custom services.
You can plug your management UI for your service into the Service Management page.

A web application does not communicate directly to a service application, but does this through a proxy:
Web Application <-> Service Application Proxy <-> Service Application

So a general workflow can be:
Browser -> Web Front End ->(Request) Application Server ->(Result) Web Front End -> Browser

SharePoint 2010 does contain a fault tolerant round-robin software load balancer with support for hardware load balancing, so it is possible to have multiple application servers.

The Service Application infrastructure provides application isolation: each service application can use separate databases if needed and optionally run in separate app pool. There is support for multiple service apps for a service with different accounts and databases ==> Great for multi-tenancy (hosting for multiple customers on same platform)

Services are flexible, secure and provide cross-farm federation:
  • Trust based security between farms, claims based authorization within the farm
  • Share to anyone, consume from anywhere
  • WCF based web services for communication
  • No direct DB Access
For example: Taxonomy, has cross farm federation. Probably same for content types?

Administration:

You can manage which services are running on a server.
In Central Administration UI: list of services, indented under a service you see the proxy.

Through the wizards you get database names with guids at the end. Better to create manually form Central Administration, or create services through PowerShell.

Per web application you can configure which services apps you want to be available. By default all web applications use all service applications available. You can change this into a custom configuration. Use the Manage Service Associations page for this.

Service applications can be published to make them available outside the current farm. It allows you to select the connection type, for example https or net.tcp. Note that there must be a trust relationship with the farm that wants to consume your service. The service is published on a url. Through this url an other farm can find the published services. Url is in the following format: https://myfarm/Topology/topology.svc

The other farm can connect to your farm through a remote service connection.

Although manual adminstration and configuration of SharePoint 2010 can be done through Central Admin, the future of SharePoint administration is PowerShell.

With respect to Services:

Get-SPServiceApplication
returns the set of service applications.
Do Get-SPServiceApplication-name yourservice to get the service object. Do Get-SPServiceApplication -name yourservice | fl to see all properties of the service object.

There are almost a hundred Cmdlets to manage your services.

Side note: It now really becomes time that all administrators learn PowerShell. In my company (Macaw) we use PowerShell extensively for our Macaw Solutions Factory. Everything from configuration, build and deploy through DTAP is done with PowerShell.

It is possible to delegate management of a particular service to someone, that person then has only access to that the management UI in Central Administration for that particular service.

Access security: specified claims principals have access to a service application. By default the "farm claim" has access, but this can be removed ad more detailed claims can be configured for more granular access rights, or example read versus read-write.

Service applications can spawn their own timer jobs.

Generally ISV's will build service applications on the SharePoint Service Application Framework, but for large organizations it could be interesting for SI's to create services to specialized functionality and farm-to-farm fedaration .

For repeatable configuration over your DTAP configuration, use PowerShell to create and manage the services.

You can create complex farm configurations where farms can share service applications. For example: two farms can share the user profile service.

Published Tuesday, October 20, 2009 7:38 PM by svdoever
Filed under:

Comments

Wednesday, October 21, 2009 7:04 PM by Knox Cameron

# re: SharePoint 2010: #SPC09 - SSP is dead, long live Service Applications!

Serge, in SharePoint 2007 you could consume SSP services from another farm but only within the same datacenter because of latency. Do you know if it is possible in 2010 to consume a service application like search or user profiles remotely across a WAN link?

Wednesday, October 21, 2009 10:35 PM by Tony Bierman

# re: SharePoint 2010: #SPC09 - SSP is dead, long live Service Applications!

Serge,

If you or your readers are interested, here's a 3-part series of articles I've written on building a simple SharePoint Service Application.

sharepointsolutions.com/.../building-a-sharepoint-service-application-to-provide-auto-completion-services-for-ajax-enabled-rich-user-controls-%E2%80%93-part-1

Monday, October 26, 2009 10:01 PM by Knox Cameron

# re: SharePoint 2010: #SPC09 - SSP is dead, long live Service Applications!

To answer my own question, according to one of the posters available at blogs.technet.com/.../3288841.aspx, many services such as search can be consumed from a central farm over a WAN. They got performance improvements for services using WCF and binary data over the wire instead of XML.

Tuesday, October 27, 2009 5:17 PM by Serge van den Oever

# re: SharePoint 2010: #SPC09 - SSP is dead, long live Service Applications!

Hi Knox,

Good to hear from you! I'm afraid it is still too early to answer the question. It is said that everything  will be better in the new version, we will see!

Good luck,

--Serge

Saturday, July 17, 2010 1:45 PM by indian models escort

# re: SharePoint 2010: #SPC09 - SSP is dead, long live Service Applications!

It is extremely interesting for me to read that blog. Thanks for it. I like such topics and anything that is connected to them. I definitely want to read more on that blog soon.

Nickolas Karver

Thursday, July 22, 2010 7:22 AM by escort sevice

# re: SharePoint 2010: #SPC09 - SSP is dead, long live Service Applications!

Rather cool blog to pay attention to as for me. BTW, why don't you add this article to social bookmarks? That might bring much traffic to this article.

Sunday, July 25, 2010 4:22 PM by escorts brazilian

# re: SharePoint 2010: #SPC09 - SSP is dead, long live Service Applications!

I would like to read more soon. BTW, rather good design that blog has, but don’t you think it should be changed every few months?

Ava William

Wednesday, July 28, 2010 12:32 AM by cute brunette girls

# re: SharePoint 2010: #SPC09 - SSP is dead, long live Service Applications!

It is extremely interesting for me to read that post. Thanx for it. I like such themes and everything connected to them. I would like to read more soon.

Anete Smith

Thursday, August 05, 2010 1:32 AM by PasserBy

# re: SharePoint 2010: #SPC09 - SSP is dead, long live Service Applications!

Cool story as for me. It would be great to read something more concerning that matter. The only thing it would also be great to see on this blog is some photos of some gadgets.

Katherine Karver

<a href="www.jammer-store.com/">cellular phone jammers</a>

Wednesday, September 01, 2010 3:59 AM by escort agency geneva

# re: SharePoint 2010: #SPC09 - SSP is dead, long live Service Applications!

Don't stop posting such articles. I like to read blogs like that. By the way add some pics :)

Tuesday, March 08, 2011 1:17 AM by Hilary Benedict

# re: SharePoint 2010: #SPC09 - SSP is dead, long live Service Applications!

Pretty cool blog you've got here. Thanks for it. I like such themes and anything that is connected to this matter. I would like to read a bit more soon.

Hilary Benedict    

<a href="milanescorts.com/">girl milano escort</a>

Saturday, March 19, 2011 11:33 PM by Pizza

# re: SharePoint 2010: #SPC09 - SSP is dead, long live Service Applications!

Americans seeking fun in the years after World War II found a good measure of it in pizza, a food that when eaten correctly (a matter of some debate among 1950s advice columnists) forced the diner’s lips into a broad smile.

Another option is grilled pizza, in which the crust is baked directly on a barbecue grill.

Monday, May 30, 2011 5:03 AM by weblogs.asp.net

# re: SharePoint 2010: #SPC09 - SSP is dead, long live Service Applications!

Sharepoint 2010 spc09 ssp is dead long live service applications.. Huh, really? :)

Wednesday, September 14, 2011 5:29 PM by Jürgen

# re: SharePoint 2010: #SPC09 - SSP is dead, long live Service Applications!

Thanks, here you find a sample service application, called ParagoServices, built on top of the SharePoint 2010 Shared Service Architecure: www.parago.de/.../paragoservices-a-sharepoint-2010-service-application-sample

Tuesday, November 08, 2011 6:08 PM by KateGunish

# re: SharePoint 2010: #SPC09 - SSP is dead, long live Service Applications!

Great blog as for me. Keep writing such stuff!

Kate Gunish

<a href="escort-bosnia.com/">escort service sarajevo</a>

Saturday, August 11, 2012 2:26 AM by Withers

# re: SharePoint 2010: #SPC09 - SSP is dead, long live Service Applications!

You have made some good points there. I checked on the web for more information about the issue and found most people will

go along with your views on this website.

Sunday, October 28, 2012 7:02 AM by eraveqywxry@gmail.com

# re: SharePoint 2010: #SPC09 - SSP is dead, long live Service Applications!

I really enjoy happened as a result of who you are, but nonetheless , as a result of what individuals My business is actually i'm together with.

burberry bebe http://www.chile62zalando.com/

Sunday, November 04, 2012 1:54 AM by icons archive

# re: SharePoint 2010: #SPC09 - SSP is dead, long live Service Applications!

<a href=boards1.melodysoft.com/.../qeglhsgamwzptdp-326.html> I think, that you commit an error. Let's discuss.</a>

Sunday, November 04, 2012 2:17 PM by icons design

# re: SharePoint 2010: #SPC09 - SSP is dead, long live Service Applications!

<a href=www.micromaths.ma/.../viewtopic.php I think, that you are mistaken. Let's discuss.</a>

Monday, April 01, 2013 4:02 PM by upcbcnp@aolmail.com

# re: SharePoint 2010: #SPC09 - SSP is dead, long live Service Applications!

Im grateful for the blog post.Really looking forward to read more. Cool.

Friday, April 19, 2013 2:18 PM by social bookmarking service

# re: SharePoint 2010: #SPC09 - SSP is dead, long live Service Applications!

iucR58 Very informative blog.

Leave a Comment

(required) 
(required) 
(optional)
(required)