Plataforma Social "TuEntidad.es"

De Metapedia
Saltar a: navegación, buscar

La Plataforma Social "TuEntidad.es" es un conjunto de herramientas, protocolos y aplicaciones informáticas que conforman una "Sociedad Virtual" desarrollada por jóvenes asturianos[1] durante el curso 2009 en la Escuela de Ingeniería Técnica Informática del Campus de Viesques que la Universidad de Oviedo tiene en Gijón y que actualmente está mantenida por el Proyecto eWa[2].

A diferencia de OpenSocial[3] (un conjunto de APIs que permiten construir aplicaciones sociales), la Plataforma Social está implementada a más bajo nivel. Aun así, es capaz de mantenerse accesible para los programadores nóveles gracias a los motores desarrollados en lenguajes como JavaScript, php, actionscript, etc. y publicados en forma de software libre bajo la Licencia de Soluciones Informáticas[4] (LSW).

Evolución histórica

Durante los primeros meses del año 2009, cuando se comenzó a desarrollar a modo de práctica para una asignatura, la aplicación tenía como primer objetivo ser un Servicio de red social más de los muchos que durante ese año fueron aparecieron, aunque con un novedoso diseño en estrella. Con el devenir del curso se le fueron agregando numerosas funciones de integración con contenidos digitales públicos y contenidos generados por los propios usuarios ya preexistentes, que se añadieron a las opciones iniciales de creación y distribución de contenidos. El resultado al final del curso obtuvo matrícula de honor.

A partir de septiembre de 2009 la Plataforma Social pasó a estar mantenida por el Proyecto eWa (desarrolladores asturianos de software libre) obteniendo mayor presencia en la red y fuera de ella, así como mejoras en la seguridad, escalabilidad, el rediseño de su imagen corporativa, una financiación fija y una estandarización completa[5].

Servicios que ofrece

Además de los propios Servicios de red social que incluyen casi todas las Redes Sociales, tales como subir contenido digital (fotos, vídeos, música, hipervínculos, textos, etc.) y compartirlo con el resto de entidades pudiéndose organizar grupos tanto de entidades como de contenidos, la Plataforma Social "TuEntidad.es" permite funcionalidades relacionadas con la certificación[6], identificación, accesibilidad[7] y la internacionalización.

El modelo de red ternario permite el desarrollo de múltiples visores con diferentes funcionalidades, cometidos o diseños. Existen los visores generalistas que toman la forma de los típicos servicios de red social; pero existen también visores en forma de Blogs o Gadget para páginas web o aplicaciones.

Buscador

Cualquier usuario podrá encontrar cualquier entidad haciendo un filtrado por diferentes atributos, siempre y cuando tenga acceso a estos. Por lo general, aunque pueden hacerse privados, el nombre, apellidos y la imagen de entidad son públicos y, por tanto, cualquier persona puede buscar y encontrar a gente por esos atributos.

Privacidad

Una de las características más significativas que tiene la Plataforma Social es la alta privacidad que ofrece. El sistema de atributos permite que cada uno de los datos que se insertan en la Plataforma se puedan orientar con máxima precisión hacia los verdaderos destinatarios de esa información. Los propios moderadores o administradores de la Plataforma Social no tienen acceso a esa información. Sólo en caso de vulnerarse el derecho a la privacidad por causas de fuerza mayor (persecución de delitos, fraudes en colaboración con autoridades policiales y judiciales competentes) el protocolo puede otorgar el acceso a éstos, avisando a los usuarios implicados.

Algo similar ocurre con los perfiles de menores de edad, admitidos dentro de la Plataforma Social, pero con la condición de estar bajo la tutela y supervisión de una entidad certificada mayor de edad tutora del menor: si un tutor desea ver contenido que un menor no desea que vea, pero que tiene la potestad de verlo, podrá verlo; aunque el menor recibirá un aviso advirtiéndole de esa acción.

Seguridad

La Plataforma Social "TuEntidad.es" tiene un sistema de claves[8] que permite evitar el uso de contraseñas, a favor de otros mecanismos más seguros como los certificados digitales. El uso de claves evita que se almacenen contraseñas, dotando al sistema de mayor seguridad. Las características que rodean la seguridad en las sesiones (no permitir dos o más sesiones abiertas a la vez, y desconectarla al iniciar sesión en otro sitio, e incluso no permitir recordar la sesión ni incluso entre pestañas/ventanas/navegadores) garantizan plenamente la identidad legítima de cada petición que se envía a la Plataforma. Existen visores que evitan el uso de cookies, debido a los problemas de privacidad que puede conllevar, en favor de otros mecanismos de almacenamiento temporal mucho más seguros.

Modelo de red

Debido a que la Plataforma Social implementa una evolución del modelo cliente-servidor a tres niveles, se podría dividir en:

Clientes

Denominados visores, son aplicaciones que permiten a los usuarios acceder de forma transparente a los datos a través del protocolo que fija la Plataforma. Debido a la internacionalización[9] con la que está desarrollada la Plataforma Social, existen visores tanto en formato web (HTML, AJAX, JavaScript, Comet, Flash, Java) como en formato de aplicación de escritorio o para móviles.

Existen diversos visores generalistas ofrecidos en forma de software libre por la propia Plataforma Social, aunque cualquier desarrollador puede implementar sus propios clientes desde cero o a partir de los ya existentes.

Servidores

El vestigio del modelo inicial de implementar la Red en estrella originó la división de los habituales servicios centralizados en Servidores (canales de distribución) y Contenedores (almacenes).

Los Servidores son máquinas que entienden el protocolo de TuEntidad y son capaces de procesar las peticiones (consultas y escrituras) que reciben. Son, por lo tanto, intermediarios entre los Clientes y los Contenedores. Al poder trabajar de forma independiente, logran un modelo distribuido, mucho más escalable.

Generalmente los Servidores son los encargados de procesar, optimizar, comprimir y garantizar la seguridad de las comunicaciones entre los Contenedores y los Clientes.

Contenedores

Por último, están los Contenedores o Redes Sociales. Son los encargados de almacenar los datos de los usuarios de la Plataforma Social haciéndolos accesibles a éstos a través de los Servidores.

Existen varias Redes Sociales[10] que implementan nativamente el protocolo (haciendo casi superflua la existencia de Servidores) así como una herramienta denominada Marco Común que convierte un Contenedor no-compatible en compatible.

Enlaces externos

Visores

Referencias

  1. www.elcomerciodigital.com Mención al desarrollo por asturianos.
  2. www.proyectoewa.com Entrada sobre la Plataforma Social "TuEntidad.es" en el Proyecto eWa.
  3. www.opensocial.org Página web sobre OpenSocial".
  4. www.tuentidad.es Liciencia usada en "TuEntidad.es".
  5. www.asturnews.com Entrevista: Evolución, Servicios, Funcionalidades, y Financiación. (en asturiano)
  6. eldiariodigital Publicación sobre el mecanismo de certificación de usuarios usando el DNIe.
  7. www.astursat.net Entrevista sobre la integración de Redes Sociales y demás servicios ofrecidos en la Plataforma.
  8. godaddy.com Certificado de seguridad de godaddy.com.
  9. tapaponga Internacionalización. (en asturiano)
  10. wwwhatsnew.com Integración de Redes Sociales: Facebook, Tuenti, Wixet, YouTube, TüE...