Custom Service Applications         Tom Van Gaever
Venue SponsorPlatinum SponsorsGold Premium SponsorsGold Sponsors
About me           • @tomvangaever           • Microsoft Extended Experts Team           • SharePoint MCT, MCPD, MCTS     ...
Agenda• (Custom) Service Applications   • History   • What   • When   • How
History
What?• Central administration• Plug & play• Framework API• Web Application level• Isolated in app. pool
When?• Requirement for a service that will & can be used on multiple  webapplications and Site collections.• For example: ...
How?• SharePoint 2010 installed on your dev machine• Visual Studio 2010 + SharePoint tools• More than 9 classes• 1 WCF ser...
How?
The Service Application Framework?
The Service Application Framework?• Back-end components  • *Service  • *ServiceInstance  • *ServiceApplication• Front end ...
The Service Application Framework?•   {SharePointRoot}WebServices[subfolder]*.SVC•   Configuration     • {SharePointRoot}W...
The Service Application Framework?•   Consumers•   Client class     • Helper     • Symplification     • Ease of use
SPS Agenda Service Application   Live Demo
Tom van gaever-sp_serviceapplications_spsbe17
Tom van gaever-sp_serviceapplications_spsbe17
Upcoming SlideShare
Loading in …5
×

Tom van gaever-sp_serviceapplications_spsbe17

448 views

Published on

Everybody knows the Out-Of-The-Box service applications like Search, Managed Metadata, BCS, Excel services, etc etc...
But how can you reuse this framework in order to provide your own Service Application and gain the built in advantages?
In this session you will learn how to create a custom SharePoint Service Application. They represent a fundamental change to the functional decomposition of services within a farm. However, Service Applications can be quite overwhelming to create.
We will simplify the process, so that everyone is able to implement their own specific Service Application.

Published in: Technology, Education
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
448
On SlideShare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
6
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Tom van gaever-sp_serviceapplications_spsbe17

  1. 1. Custom Service Applications Tom Van Gaever
  2. 2. Venue SponsorPlatinum SponsorsGold Premium SponsorsGold Sponsors
  3. 3. About me • @tomvangaever • Microsoft Extended Experts Team • SharePoint MCT, MCPD, MCTS • Senior SharePoint Consultant • Quality Improvement Addict • BIWUG president
  4. 4. Agenda• (Custom) Service Applications • History • What • When • How
  5. 5. History
  6. 6. What?• Central administration• Plug & play• Framework API• Web Application level• Isolated in app. pool
  7. 7. When?• Requirement for a service that will & can be used on multiple webapplications and Site collections.• For example: • Common navigation on all intranet sites http://woutersdemos.codeplex.com/ • “Company” sandbox solution market • ....
  8. 8. How?• SharePoint 2010 installed on your dev machine• Visual Studio 2010 + SharePoint tools• More than 9 classes• 1 WCF service• 1 Service Contract• 2 Admin pages• 1 client.config• 1 web.config• Common sense & motivation!
  9. 9. How?
  10. 10. The Service Application Framework?
  11. 11. The Service Application Framework?• Back-end components • *Service • *ServiceInstance • *ServiceApplication• Front end components • *ServiceProxy • *ServiceApplicationProxy
  12. 12. The Service Application Framework?• {SharePointRoot}WebServices[subfolder]*.SVC• Configuration • {SharePointRoot}WebServices[subfolder]web.config • {SharePointRoot}WebClients[subfolder]web.config
  13. 13. The Service Application Framework?• Consumers• Client class • Helper • Symplification • Ease of use
  14. 14. SPS Agenda Service Application Live Demo

×