Pregunta

Tenemos una gran característica en SharePoint 2010 como posibilidad de realizar una aplicación de servicio personalizado. ¿Cuál es la mejor práctica cómo cualquiera de ellos, entonces deberíamos hacer una aplicación de servicio personalizada y cuándo no deberíamos?

¿Alguien tiene esta experiencia y recomendaciones?

¿Fue útil?

Solución

Construir una aplicación de servicio personalizado es una tarea de desarrollo muy compleja. A menos que tenga una muy buena razón para crear una aplicación de servicio, mi mejor práctica recomendada es: no.

Puede considerar una aplicación de servicio personalizada si tiene un servicio que realmente tiene que compartirse entre múltiples aplicaciones web o múltiples granjas. En mi experiencia, este requisito es en realidad bastante raro.

Otros consejos

La mayoría de los consultores de SharePoint con los que he encontrado desanimado a sus clientes de construir aplicaciones de servicios personalizados, incluidos los hablantes de la conferencia de SharePoint que he escuchado hablar. No estoy seguro de por qué, pero parece que la creación de aplicaciones de servicios personalizados generalmente está mal visto debido a la aparente 'complejidad'.

En una de mis publicaciones de blog, sostengo que "la razón más atractiva para construir una aplicación de servicio es agrupar lógicamente un conjunto de servicios y/o capacidades proporcionadas por aplicaciones y sistemas internos, así como terceros (es decir: no: no SharePoint) Sistemas y expone aquellos dentro de la infraestructura de SharePoint. Suponiendo que SharePoint se esté utilizando en gran medida dentro de una organización, estos servicios y/o capacidades se distribuyen fácilmente a los usuarios y se administran de manera centralmente por "IT". La creación de aplicaciones de servicios personalizados debería ser interesante para los ISVS para ISVS y corporaciones más grandes que pueden poner el tiempo necesario en él. Pero también creo que es una gran experiencia de aprendizaje y que un desarrollador de SharePoint se beneficiará enormemente del ejercicio.

Tengo una serie sobre la creación de una aplicación de servicio personalizado y argumento esta misma pregunta en la primera publicación de la serie. Desarrollo de aplicaciones de servicio de SharePoint 2010 101 - Comenzando

Licenciado bajo: CC-BY-SA con atribución
scroll top