TechBubbles Microsoft Technology BLOG

Service Application architecture in SharePoint 2013

This post discusses the Service Application architecture in SharePoint 2013 and compares the key changes in architecture model with SharePoint 2010. The building model for Service Applications is same as it introduced in SP 2010.Like in SP 2010 service applications can be consumed from within the web application.



Key changes in Service Applications

  • Numerous enhancements in platform level to improve the performance and for making whole model more reliable and more robust
  • New Service Applications were introduced to provide more enhanced functionalities. Example Translation service application and application service management
  • Office web application is no longer a service application. It is no longer comes with SharePoint and installs as a separate product.
  • Web Analytics is no longer a service application – analysis and reporting processes are now incorporated in search service application and it is completely re-done.

The following are the new service applications with their own databases


Cross Farm services in SharePoint 2013

Which of the service applications can share across farms?

Any farm can publish service applications in SP 2010 and is still possible in SP 2013. You can share the service applications across farms as long as parent farm and child farm connectivity exist.

To share service application across farms – Enable publishing within service application in master farm then you can consume using service application proxy within the child farm. The architecture looks as below


The below service applications can only share across farms in SP 2013

    • Business Data Connectivity
    • Managed Metadata Service
    • Search
    • Secure Store Service
    • SharePoint Translation Services
    • User Profile

You can connect to the shared service applications as shown below


Deploying Service Applications

Deploying Service Applications

You can use any one of the below approaches to deploy service applications.

You can deploy service applications using initial sharepoint configuration wizard.

Deploy service applications manually or by using windows power shell.

When you deploy service applications using sharepoint configuration wizard then database names are automatically generated , including GUIDs that are long and difficult to remember. You can assign database names when you deploy using power shell.


Share this post :

About the author

Kalyan Bandarupalli

My name is kalyan, I am a software architect and builds the applications using Microsoft .NET technologies. Here I am trying to share what I feel and what I think with whoever comes along wandering to Internet home of mine.I hope that this page and its contents will speak for me and that is the reason I am not going to say anything specially about my self here.

Add Comment

TechBubbles Microsoft Technology BLOG

Follow me


Tag Cloud