MIIS ha caído, que se levante Forefront (y SharePoint)

Zoomit Via le dice algo? O MMS (Microsoft Metadirectory Server)? Tampoco? Que me dice de MIIS (Microsoft Identity Integration Server)? De ese si ha oído hablar, por lo menos… y de ILM (Microsoft Identity Lifecicle Manager)?, pues déjeme decirle, todos son los originadores del nuevo Microsoft Forefront Identity Manager…

Y bien, que es Forefront Identity Manager? Dele una mirada al sitio respectivo de Microsoft (http://www.microsoft.com/forefront/en/us/identity-manager.aspx) y, como de costumbre con toda la información que proporciona Microsoft en su sitio empresarial, le costara una hora leerlo todo, y seguirá sin entender ni pio. Siempre ha sido un misterio para mí como hacen para escribir hojas y hojas de información sin decir absolutamente nada… es en realidad un arte. En fin, este servidor no hace más que agregar información de identidades de diferentes fuentes en una sola… no es tan difícil de explicar después de todo, mis apreciados amigos de Microsoft… con 10 palabras mal contadas se puede decir todo…

Alguna vez ha llegado donde un nuevo cliente y se ha enterado que la información sobre los usuarios se encuentra regada entre el Directorio Activo (o peor aún, múltiples Directorios Activos), Bases de Datos, sistemas de correo, por todas partes, en resumen? Y que necesita crear un sitio donde recopilar toda esa información, purificarla y todo dinámicamente, de tal forma que si un dato cambia en la Base de Datos de Recursos Humanos, AD sea updateado (me acabo de inventar una nueva palabra: “updatear”: yo updateo, tu opdateas, todos nos sobamos). Pues bien, ese es trabajo para Forefront.

Como este no es un problema nuevo, Microsoft compró (por supuesto) a finales del siglo pasado dos empresas que tenían productos que podían resolver el problema (LinkAge Directory Exchange y Via) y los junto en MMS. Después de algunos años, lo convirtieron en MIIS y hace una año o algo así lo convirtieron en ILM. Y la nueva versión, que aparecerá el próximo año se llamara Forefront, para continuar siendo consecuente con los nombres (total inconsecuencia es también ser consecuente).

Y que tiene todo eso que ver con SharePoint? Dele una mirada a la siguiente imagen:

Le parece conocida? Pues sí, es SharePoint…

Gustavo – http://www.gavd.net
Escriba un Comentario que me haga reir…

Los "Costos sumergidos" de SharePoint

Tratando de ponerme al día de los 43.846 artículos y blogs que tengo almacenados para leer algún día de estos, cuando por esas cosas raras de la vida me queden 10 minutos libres, me he topado con un artículo de Spencer Harbar, «The ‘hidden cost’ of SharePoint in the Enterprise«, que discute algo que es una especie de constante no solamente para el sino para todos los que alguna vez han tenido que trabajar con instalaciones de SharePoint corporativas: los costos de SharePoint no son solo los costos del sistema mismo, su personalización e implementación, sino también los costos de todas las herramientas que hay que implementar para hacerlo funcionar correctamente.

En su artículo, Spencer habla de cuatro tipos de herramientas que son prácticamente obligatorias de implementar, sea porque las herramientas que provee SharePoint son claramente insuficientes, o porque simplemente SharePoint no dispone de ellas:

– Un sistema de copias de respaldo y restauración. SharePoint dispone de su propio sistema de BackUp que es suficiente para instalaciones con máximo un par de miles de usuarios y algunas Aplicaciones Web, pero cuando estamos hablando de hacer copias de respaldo cada cuantas horas para sistemas con terabytes de información, las herramientas por defecto son claramente insuficientes. Y, lo más importante, utilizar un sistema empresarial sin un sistema de efectivo de copias de seguridad y respaldo es más o menos lo mismo que irse de luna de miel en el Titanic…

– Antivirus. Muy sencillo, SharePoint no dispone de un antivirus por defecto. La disculpa de que todos los computadores cliente disponen de un antivirus y por lo tanto toda la información es escaneada antes de subirla a SharePoint no es suficiente: la información contenida en SharePoint es simplemente demasiado valiosa para correr el riesgo de que algo pase con ella

– Manejo del sistema. Monitorear el funcionamiento de los servidores y diagnosticar si algo ha salido mal (o mejor aún, si algo amenaza con salir mal) es clave para garantizar que el servicio está disponible todo el tiempo. Dele una mirada a SCOM (Microsoft System Center Operations Manager), que posee un proveedor para SharePoint… simplemente excelente…

– Análisis de uso. De nuevo, SharePoint posee su propio sistema de estadísticas, pero es bastante primitivo; si solo necesita saber de una manera global como y quien está usando el sistema, es suficiente, pero para estadísticas más refinadas tendrá que usar herramientas más sofisticadas. Hay varias empresas regadas por Internet haciendo un trabajo excelente al respecto… Esta es probablemente el tipo herramientas menos importantes de la lista, pero si desea mejorar el sistema, es necesario saber primero como es usado, y para eso necesita hacer análisis de su uso.

No es mencionado en el artículo, pero yo me atrevería a agregar algo mas… por ejemplo:

– Replicación 01. Qué hacer cuando se tiene un sistema de SharePoint con cientos de sitios basados en algún tipo de personalización y hay que modificar algo en todos los sitios; o cientos de Listas similares a las que hay que agregar una columna extra?… pues bien, si esto ocurre solo una vez cada tantos meses, se puede hacer algo con software y el Modelo de Objetos: cuesta tiempo para desarrollar y se corren riesgos de que algo no funcione bien, pero se puede hacer. Si se tiene alguna herramienta para replicar estructuras de SharePoint, el trabajo cuesta mucho menos en tiempo, dinero y sufrimiento…

– Replicación 02. Alguna vez ha intentado hacer una implementación de SharePoint distribuida en diferentes granjas? Si lo ha intentado, ya sabe a lo que me refiero. Si no lo ha intentado, créame, no lo intente, SharePoint no está hecho para este tipo de trucos. Y si es tan cabeciduro que de todas formas lo quiere intentar, va a necesitar algún tipo de herramienta para replicar contenido, rezarle a todos los dioses que pueda encontrar y estar preparado a buscar nuevo trabajo si lo despiden de la empresa.

Y para terminar con el rollo, algunos puntos que se me vienen a la mente:

– No confíe en herramientas que se encuentran gratis en Internet y que prometen hacer milagros. Lo que va a ahorrar en dinero inicialmente, lo va a perder multiplicado por diez más tarde, cuando la herramienta falle miserablemente. Si usted es un fanático de Codeplex, sígalo siendo, es un sitio lleno de magnificas ideas… la mayoría de las cuales mal implementadas…

– Haga pruebas y más pruebas antes de utilizar cualquier tipo de herramienta. Recuerde que si pierde información del sistema por un error de una de ellas, probablemente perderá el proyecto, el cliente, el empleo, su esposa (o marido) no lo recibirá más en casa, su perro le ladrara y su gato intentara morderlo. Ah, y no olvide hacer otro par de pruebas, por si las moscas…

– Dele algún tipo de entrenamiento a las personas que van a usar las herramientas. Si la herramienta misma funciona perfectamente, pero por un error humano se pierde información del sistema… bueno, mire las consecuencias del punto anterior…

Gustavo – http://www.gavd.net
Escriba un Comentario que me haga reir…

Algo de propaganda personal: nuevo libro sobre SharePoint

No es bueno hacerse propaganda a uno mismo, pero en algunos casos la tentación es irresistible… y si yo mismo no me la hago, nadie me la hace por mi…

Hace un par de días ha sido publicado mi último libro sobre SharePoint: «Workflows and SharePoint: Going with the Flow«. Como se podrán dar cuenta por el título, se trata sobre flujos de trabajo y ha sido escrito en ingles…

Si a alguien le interesa, lo pueden encontrar en Barnes & Noble (http://search.barnesandnoble.com/Workflows-And-Sharepoint/Gustavo-Velez/e/9788493669607/?itm=1) o en Amazon (http://www.amazon.com/Workflows-SharePoint-Going-Gustavo-Velez/dp/8493669601/ref=sr_1_22?ie=UTF8&s=books&qid=1241287093&sr=1-22).

El libro es principalmente dedicado a desarrolladores, y pretende dar una imagen completa sobre el desarrollo de Flujos de Trabajo para SharePoint 2007 desde lo más esencial (uso de los flujos por defecto), pasando por temas medianos (creación de flujos con SharePoint Designer) hasta temas avanzados (creación de flujos con Visual Studio usando formularios aspx e InfoPath).