Pregunta

Estoy buscando las mejores prácticas para configurar aplicaciones de servicio divididas en SharePoint. No los predeterminados, sino uno personalizado.

Según tengo entendido, una aplicación de servicio particionada como el servicio de perfil todavía usa la misma DB que la aplicación de servicio normal. Solo en la mayoría de las tablas, los registros obtienen un identificador adicional en forma de una tecla PartitionID.

Supongamos que quiero hacer mi propia aplicación de servicio con su propia base de datos. Se utilizará en un entorno particionado, por lo que necesito incluir la ID de partición en las tablas donde se aplique. ¿Es solo una cuestión de incluir una columna GUID en cada tabla e incluir el mismo GUID en mis métodos de servicio? ¿O hay más opciones para crear objetos proxy de servicio para incluir automáticamente la ID de partión en cada llamada de cliente? ¿Alguien tiene alguna experiencia con este tipo de configuración?

¿Fue útil?

Solución

Si ejecuta el cmdlet Get-Member contra los comandos de SpService (New-SpprofileSerivce, etc. que tienen el indicador -PartionMode), notará que no es uno de los miembros / métodos devueltos. Además, se utiliza un interruptor utilizado en el cmdlet de SpService de instalación que provocará el servicio durante la instalación (este es el cmdlet utilizado para instalar servicios personalizados), pero no hay nada para particiones.

Aplicaciones de servicio Visual How-to:http://msdn.microsoft.com/en-us/library/gg543112.aspx#y600

Aplicaciones de servicio webcast:http://msdn.microsoft.com/en-us/gg620670

Antecedentes de la aplicación de servicio:http://msdn.microsoft.com/en-us/library/cc768569.aspx

Marco de aplicación:http://msdn.microsoft.com/en-us/library/ee536537.aspx

Administración de servicios con PowerShellhttp://msdn.microsoft.com/en-us/library/ee537913.aspx

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