PDF de programación - Ventajas de SharePoint 2010

Ventajas de SharePoint 2010gráfica de visualizaciones

Publicado el 14 de Enero del 2017
972 visualizaciones desde el 14 de Enero del 2017
1,3 MB
7 paginas
Creado hace 13a (12/01/2011)
Ventajas de SharePoint 2010
Para la orquestación de una “nube” académica

Considerando que SharePoint garantiza un ambiente colaborativo, centrado en el usuario, y que además
tiene capacidades de indización y búsqueda integradas, únicas en una herramienta de este tipo, es un
candidato por excelencia para implementar y dar soporte a una serie de servicios relacionados con un
entorno docente. En este trabajo se muestran las experiencias y las ventajas de usar SharePoint como
solución de amplio espectro y más flexible que otras tradicionalmente aplicadas en los servicios educa-
tivos. Se ilustran las bondades de usar SharePoint, y en particular algunas de las novedades de Share-
Point 2010 cuando se trata de complementar e integrar servicios académicos con otros servicios, como
pueden ser los de tipo administrativo.

Orquestación de una “nube” académica

El concepto de software como servicio (SaaS1)
es una característica distintiva de la Web 2.0, y
cambia la filosofía con la que se desarrolla y se
consume el software, liberando a los clientes de
la responsabilidad de mantener la infraestruc-
tura sobre la cual el software funciona, de las
actualizaciones periódicas y del mantenimien-
to, para concentrarse en cómo usar y sacar su
mayor provecho del software. El término Com-
putación en la Nube [1] no es más que la evolu-
ción de este concepto, creando una infraestruc-
tura técnicamente preparada para desarrollar,
publicar y consumir servicios en la Web de mane-
ra agnóstica. A su vez, para los desarrolladores
consiste en un espacio virtual de recursos, en el
cual se pueden publicar sus aplicaciones y ser-
vicios, los cuales pueden variar dinámicamente
según las demandas. Este último punto es una
de las ventajas significativas de este enfoque, ya
que cada aplicación en la nube usará solo los
recursos que realmente necesite, sin tener que
ocupar recursos innecesarios si tuviera que estar
montada sobre una infraestructura local. Para
los consumidores de los servicios en la nube,

1 Software as a Service, por sus siglas en inglés.

Abel García, Lester
Sánchez, Alejandro Tamayo
y Miguel Katrib,
Profesores y desarrolla -
dores del Grupo WEBOO,
Dpto de Programación,
Universidad de La Habana

que pueden ser tanto usuarios finales como desa-
rrolladores, es indiferente saber dónde se encuen-
tran físicamente alojados los servicios. De hecho,
un mismo servicio no tendría que estar siempre
en una misma ubicación física, la cual pudiera
cambiar sin que ello afectase la manera en la
que es consumido.

Existen ya varios proveedores de este ser-
vicio de nube en la Web, por ahora liderado
por Amazon [2], IBM [3] y Microsoft [4] [5] [6].
Éstos brindan el servicio de nube para uso
público, donde los desarrolladores pueden col-
gar aplicaciones que luego son consumidas a
través de Internet. No obstante, vale la pena
plantearse la posibilidad de replicar esta filo-
sofía a pequeña escala, con el fin de lograr una
plataforma autosuficiente en la que puedan
encontrarse soluciones a problemas particu-
lares de un entorno mucho menos amplio.

Este concepto de Computación en Nube
necesita concretarse en una plataforma real
sobre la cual desarrollar los servicios, publi-
carlos y consumirlos. SharePoint 2010 pre-
senta de forma predeterminada muchas fun-
cionalidades, que orquestadas adecuadamente,
permiten dar solución a gran parte de los pro-

blemas encontrados, reflejando de alguna mane-
ra conceptos característicos de la “nube”.

El entorno académico
En un ambiente académico existen numerosas
necesidades, como son la publicación de docu-
mentos, la clasificación de información no estruc-
turada tales como ejercicios y soluciones, espacios
para la colaboración y debate, espacios persona-
les, disponer de fácil acceso a un gran volumen de
información proveniente de disímiles fuentes, el
manejo de usuarios a partir de su rol, entre otras.
SharePoint brinda de manera predeterminada (out
of the box) una serie de características que satis-
facen perfectamente estas necesidades.

Un primer objetivo para nuestro entorno acadé-
mico es que cada asignatura disponga de un sitio
para el intercambio y colaboración entre profeso-
res y estudiantes. Las wikis, blogs, listas de discu-
sión, encuestas, calendarios, lista de contactos y
bibliotecas de documentos, herramientas prede-
terminadas en SharePoint, permitieron orquestar
una plantilla de tal sitio con las funcionalidades bási-
cas, logrando integrar en un único sitio todas las
actividades relacionadas con cada asignatura e inclu-
yendo capacidades de búsqueda y recuperación de
la información almacenada (desde conferencias a
seminarios impartidos por los propios estudian-
tes). El concepto de plantillas de sitio permite encap-
sular un conjunto de funcionalidades para repli-
carlas dentro de sitios que tengan propósitos simi-
lares. En la figura 1 se muestra cómo esta idea se
complementa con una concepción jerárquica don-
de la raíz es un sitio destinado a la gestión docen-
te en general y a la recopilación de información
común, y en el nivel inferior se encuentran los sitios
creados a partir de plantilla de sitios de asignatura,
que a su vez pueden tener sub-sitios orientados a
problemas particulares de cada asignatura.

Colecciones de sitios en SharePoint
Tal jerarquía de sitios bajo la filosofía de SharePoint
se consolida en una colección de sitios. Una ven-
taja destacable de las colecciones de sitios es el
hecho de permitir el control de los usuarios de for-
ma centralizada, dándoles los permisos adecua-
dos de acuerdo a sus roles generales o dentro de
cada sitio en particular.

De esta manera, la administración de toda la
colección de sitios de asignatura puede realizarse
de forma distribuida en cada sitio de asignatura a

través de sus responsables, y no necesariamente
centralizada a través de un único administrador.
Por ejemplo, si una asignatura necesita crear un
nuevo blog dedicado a tratar un tema de interés o
si desea crear una encuesta para conocer la opi-
nión de los estudiantes acerca de algún asunto
específico, puede encargarse de ello el adminis-
trador del sitio de asignatura en cuestión sin tener
que depender, como en muchos sitios tradiciona-
les, del omnipotente pero no siempre omnipre-
sente administrador global del sistema. Así cada
usuario, con los privilegios adecuados, puede con-
tribuir en la extensión de su sitio sin necesidad de
involucrar en ello a ningún desarrollador. Esto es
muy representativo de la dinámica de un entorno
académico, por naturaleza más flexible y liberal.

Sin embargo, hasta ahora los propietarios de

Figura 1. Estructura jerárquica de sitios
dentro de un entorno académico

sitios de asignaturas solo podían crear elementos
que estuviesen predeterminados en el sistema
(wikis, blogs, bibliotecas de documentos), pero para
agregar un nuevo WebPart personalizado tenían que
contar obligatoriamente con el administrador de la
granja de SharePoint. Con SharePoint 2010 se brin-
da el concepto de Sandboxed Solutions [7] que per-
mite la creación de características controladas que
ejecuten con la mínima cantidad de permisos, de
forma tal que puedan ser desplegadas de manera
natural y segura sin contar con el administrador de
la granja de SharePoint. Es de esperar que este tipo
de solución acceda solo a un subconjunto de fun-
cionalidades de SharePoint; aquellas que se sabe
que no pondrán en riesgo la estabilidad del eco-
sistema SharePoint. De esta forma se descentrali-
za la extensión de SharePoint, traduciéndose en una
evolución más rápida de las características de las
colecciones de sitios. Nótese que este concepto

a
í
n
a
M
t
e
N
t
o
d

39

SPWeb webSite = SPContext.Current.Web;
SPSiteDataQuery query = new SPSiteDataQuery();

query.Query =

"<Where><Eq><FieldRef Name=\"ContentType\"/>" +
" <Value Type=\"Computed\">Evento</Value></Eq></Where>";

System.Data.DataTable items = webSite.GetSiteData(query);

foreach (System.Data.DataRow item in items)
{

Response.Write(SPEncode.HtmlEncode(item["Title"].ToString()) + "<BR >");

}

Listado 1 Consulta multi-lista para acceder a todos los elementos de calendario de una colección
de sitios

(My Site), que se presentan como un
espacio personal para colaborar y
mantenerse informado sobre lo que
ocurre en los demás sitios. En su ver-
sión anterior, estos sitios personales
permitían poco más que gestionar
información personal y compartir
documentos.

En SharePoint 2010 se logran
características que convierten a estos
sitios personales en una suerte de red
social. Desde siempre los perfiles de
usuario han servido para que los
directivos obtengan información de
sus subordinados, pero en los últi-
mos tiempos han cobrado vida y evo-
lucionado para convertirse en un
suceso social, similar a la ya célebre
red social Facebook2.

Precisamente lo que ha hecho
popular a Facebook es la facilidad con
la que los usuarios pueden comuni-
carse e intercambiar información3,
creando un entorno de amigos o
compañeros de trabajo que compar-
ten gustos y preferencias. En un esce-
nario académico, un perfil social es
también una herramienta útil para el
propio trabajo, ya que se pueden cre-
ar relaciones entre aquellos usuarios
que comparten líneas investigativas
o docentes comunes, colaboran en

está muy ligado al paradigma de com-
putación en nube.

Otra ventaja de esta estructura
jerárquica es la capacidad de consoli-
dar información similar de los sitios
de asignatura en el sitio raíz, o Portal
de Docencia. Por ejemplo, en el calen-
dario de este portal se mezclan todos
los calendarios de los sitios de asig-
natura; de esta manera, los usuarios
pueden no solo ver los eventos relati-
vos a una asignatura, sino todos los
eventos docentes, y de esta forma
determinar posibles conflictos en
cuanto a coincidencias y demás. Esta
funcionalidad se logra gracias a la posi-
bilidad de SharePoint de realizar con-
sultas multi-listas (Cross-List Queries).
Tener un calendario global en la raíz
de la colección de sitios (en este caso,
el por
  • Links de descarga
http://lwp-l.com/pdf220

Comentarios de: Ventajas de SharePoint 2010 (0)


No hay comentarios
 

Comentar...

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios...
CerrarCerrar
CerrarCerrar
Cerrar

Tienes que ser un usuario registrado para poder insertar imágenes, archivos y/o videos.

Puedes registrarte o validarte desde aquí.

Codigo
Negrita
Subrayado
Tachado
Cursiva
Insertar enlace
Imagen externa
Emoticon
Tabular
Centrar
Titulo
Linea
Disminuir
Aumentar
Vista preliminar
sonreir
dientes
lengua
guiño
enfadado
confundido
llorar
avergonzado
sorprendido
triste
sol
estrella
jarra
camara
taza de cafe
email
beso
bombilla
amor
mal
bien
Es necesario revisar y aceptar las políticas de privacidad