Frage

Wir haben eine großartige Funktion in SharePoint 2010 als Möglichkeit, benutzerdefinierte Serviceanwendungen zu erstellen. Was ist die beste Praxis, wie man dann dann eine benutzerdefinierte Serviceanwendung erstellen und wann wir nicht sollten?

Hat jemand diese Erfahrung und Empfehlungen?

War es hilfreich?

Lösung

Das Erstellen einer benutzerdefinierten Serviceanwendung ist eine sehr komplexe Entwicklungsaufgabe. Wenn Sie nicht einen sehr guten Grund haben, eine Service -App zu erstellen, ist meine empfohlene bewährte Verfahren: Nicht.

Sie können eine benutzerdefinierte Serviceanwendung in Betracht ziehen, wenn Sie einen Service haben, der wirklich zwischen mehreren Webanwendungen oder mehreren Farmen freigegeben werden muss. Nach meiner Erfahrung ist diese Anforderung tatsächlich ziemlich selten.

Andere Tipps

Die meisten SharePoint -Berater, die ich begegnet bin, entmutigen ihre Kunden davon, benutzerdefinierte Serviceanwendungen zu erstellen, einschließlich SharePoint -Konferenzredner, die ich gehört habe. Ich bin mir nicht sicher, warum, aber es scheint, dass das Erstellen benutzerdefinierter Serviceanwendungen aufgrund der offensichtlichen „Komplexität“ im Allgemeinen verpönt wird.

In einem meiner Blog-Beiträge argumentiere ich, dass "der attraktivste Grund für den Erstellen einer Serviceanwendung darin besteht, eine Reihe von Diensten und/oder Funktionen logisch zu bündeln, die von internen Anwendungen und Systemen sowie Drittanbietern bereitgestellt werden (dh nicht: nicht SharePoint) -Systeme und entlarvt diejenigen innerhalb der SharePoint -Infrastruktur. Angenommen, SharePoint wird in einer Organisation stark eingesetzt, können diese Dienste und/oder Funktionen leicht an Benutzer verteilt und von "IT" zentral verwaltet werden. Das Erstellen benutzerdefinierter Serviceanwendungen sollte für ISVs interessant sein Und größere Unternehmen, die die notwendige Zeit in die Zeit setzen können. Aber ich denke auch, dass es eine großartige Lernerfahrung ist und ein SharePoint -Entwickler von der Übung stark profitieren wird.

Ich habe eine Serie zum Erstellen einer benutzerdefinierten Serviceanwendung und argumentiere genau diese Frage im ersten Beitrag in der Serie SharePoint 2010 Service Application Development 101 - Erste Schritte

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit sharepoint.stackexchange
scroll top