Diferencia entre revisiones de «Plataforma Social TuEntidad.es»

De Wiki~eWa
Ir a la navegaciónIr a la búsqueda
m
Línea 48: Línea 48:
 
=== Las Redes Sociales ===
 
=== Las Redes Sociales ===
 
{{AP|Redes Sociales}}
 
{{AP|Redes Sociales}}
Son los contenedores donde se almacena la [[información]] de los [[usuarios]]. Generalmente, esa [[información]] se organiza en [[Tres Objetos Básicos de Identidad Social]] ([[TOBIS]]) que son tratados de forma independiente por cada [[Red Social]] y servidos de forma transparente al [[Kernel]] a través de un [[Kernel de TuEntidad.es|Marco Común]].
+
Son los '''contenedores''' donde se almacena la [[información]] de los [[usuarios]]. Generalmente, esa [[información]] se organiza en [[Tres Objetos Básicos de Identidad Social]] ([[TOBIS]]) que son tratados de forma independiente por cada [[Red Social]] y servidos de forma transparente al [[Kernel]] a través de un [[Kernel de TuEntidad.es|Marco Común]].
  
=== El Kernel ===
+
El '''[[Estándar de TuEntidad.es]]''' no define cómo deben de [[estructuras|estructurarse]] internamente una [[red social]], pero sí obliga a que el [[Marco Común|marco común]] ofrezca la funcionalidad esperada. De todas formas, lo habitual es encontrarse con que las [[redes sociales]] utilicen las [[estructuras]] de [[objetos sociales]] para almacenar toda la [[información]] de sus [[entidades]], [[medios]], y otro [[objetos sociales|contenido]].
 +
 
 +
=== Distribuidores de contenido ===
 +
 
 +
En medio del canal de distribución de [[objetos sociales|contenido digital]] a través de la '''Plataforma Social''', es habitual encontrarse con los encargados de suministrar la [[información]] de forma descentralizada. Desde las primeras versiones de la '''Plataforma''', la existencia de un '''distribuidor de contenido''' permitió unificar bajo un mismo [[protocolo]] (el [[Protocolo de TuEntidad.es]]) toda la lógica relativa a la obtención del [[contenido digital]] de diferentes [[redes sociales]].
 +
 
 +
Ese punto de entrada fue inicialmente y durante unos años el [[Kernel de TuEntidad.es]]. A través de éste, se podía acceder a diferentes [[redes sociales]] utilizando el [[Protocolo de TuEntidad.es]]. A partir de '''finales del año 2011''', la publicación del [[Estándar de TuEntidad.es]] traerá a las [[estaciones]] como los puntos de acceso a los [[contenidos digitales]] y otras [[herramientas sociales]].
 +
 
 +
==== El Kernel ====
 
{{AP|Kernel de TuEntidad.es|Kernel y Protocolo de TuEntidad}}
 
{{AP|Kernel de TuEntidad.es|Kernel y Protocolo de TuEntidad}}
 
{{VT|Servidor 3501}}
 
{{VT|Servidor 3501}}
La parte que encargada del tratamiento de la '''lectura/escritura''' de [[estructuras de datos]] de toda la '''Plataforma Social TuEntidad.es''' se llama [[Kernel]]. Por norma general, el alias DNS del [[kernel]] se encuentra como subdominio (denominado ''kernel'') de la página de la '''Plataforma Social''': ''kernel.tuentidad.es''. Es posible que un [[visor]] (como en el caso de [[lotienes]]) no pueda acceder directamente al [[kernel]]; en el caso particular de ese [[visor]] se hace a través de una implementación [[proxy]]-[[php]] conectando el [[visor]] indirectamente al [[kernel]]. El uso del '''proxy oficial''' permite un balanceo de carga entre [[máquinas]] que mejoran los tiempos de carga, aunque, siempre que sea posible, es más recomendable acceder directamente al [[kernel]].
+
El [[kernel]] fue la parte encargada del tratamiento de la '''lectura/escritura''' de [[estructuras de datos]] de toda la '''Plataforma Social TuEntidad.es''' hasta la llegada del [[Estándar de TuEntidad.es]]. Por cuestiones de compatibilidad, el alias DNS del [[kernel]] se encuentra todavía como subdominio (denominado ''kernel'') de la página de la '''Plataforma Social''': ''kernel.tuentidad.es''.
 +
 
 +
'''No es recomendable su uso''', ya que lo recomendado es utilizar las [[soluciones]] [[estándar]]es. En contraposición al [[Kernel de TuEntidad.es]], están las [[estaciones]]. Existen tanto [[estaciones]] oficiales como otras [[estaciones]] repartidas por la [[red]].
 +
 
 +
Los problemas detectados en el uso del [[protocolo de TuEntidad.es]] se centran en la poca modularidad que tiene, la [[sintaxis]] ofuscada de sus [[peticiones]], la dificultad para realizar [[acciones]] complejas, y la nula unificación de [[peticiones|órdenes]] como ''registro de [[usuarios]]'', ''inicio de sesión'', ''subida de [[medios]]'', etc.
 +
 
 +
También, y fue uno de los problemas más cuestionados de la implementación del [[kernel]], fue que no se podía acceder directamente a comunicarse con él en muchos entornos [[web]]. aunque las versiones en [[Flash]] y [[ejecutables]] '''de escritorio''' podían comunicarse directamente, la necesidad de usar un [[proxy]] aparecía en los [[visores]] que utilizan [[JavaScript]], y otros [[lenguaje]]s que no permiten acceder a dominios distintos al dominio del [[visor]], haciendo bastante lenta y costosa la comunicación entre [[visores]] y [[redes sociales]].
 +
 
 +
Es posible que un [[visor]] (como en el caso de [[lotienes]]) no pueda acceder directamente al [[kernel]]; en el caso particular de ese [[visor]] se hace a través de una implementación [[proxy]]-[[php]] conectando el [[visor]] indirectamente al [[kernel]]. El uso del '''proxy oficial''' permite un balanceo de carga entre [[máquinas]] que mejoran los tiempos de carga, aunque, siempre que sea posible, es más recomendable acceder directamente al [[kernel]].
 +
 
 +
==== Las Estaciones ====
 +
{{AP|Estaciones}}
 +
Las [[Estaciones estándares de TuEntidad.es]] son los nuevos [[servicios]] encargados de canalizar la mayoría de las [[peticiones]] generadas por los [[usuarios]] de [[visores]] de la [[Plataforma Social "TuEntidad.es"]]. Además de conectar con los [[Marco Común|marcos comunes]] de las diferentes [[redes sociales]], también se dedican a ejecutar [[acciones]] que, por su naturaleza, se tienen que [[ejecutable|ejecutar]] en más de un [[Marco Común|marco común]].
  
Por lo tanto, la mayoría de los [[visores]] en otros lenguajes se caracterizan por '''acceder al [[Kernel]] directamente'''. Ese es el caso de las versiones en [[Flash]] y [[ejecutables]] '''de escritorio'''. La necesidad del [[proxy]] suele aparecer únicamente en los [[visores]] que utilizan [[JavaScript]], lenguaje que no permite acceder a dominios distintos al dominio del [[visor]].
+
Como no podría ser de otra forma, se basan en el [[Estándar de TuEntidad.es]], aunque suelen incluir una implementación del [[kernel]] para ser compatibles con otros [[visores]].
  
 
=== Los Visores ===
 
=== Los Visores ===

Revisión del 18:43 24 oct 2011

Logo de Plataforma Social "TuEntidad.es"

La Plataforma Social "TuEntidad.es" es un conjunto de herramientas que permiten la generación de una "Sociedad Virtual".

El objetivo es llevar las funciones y entidades propias de la vida real a un mundo virtual. Los apartados más importantes de la Plataforma Social son las Redes Sociales, el Kernel y los Visores, aunque también se incluyen en él apartados relacionados con los distintos subapartados del mismo: integración de nuevas Redes Sociales, medios, legalidad, moralidad, distribución, documentación, mantenimiento, difusión, internacionalización y la estandarización de la Plataforma Social.

Nace a mediados del 2009, durante el auge de las Redes Sociales, como una nueva solución global, en forma de estrella, que comienza a ofrecer a los usuarios todas las opciones para extender telemáticamente su vida real. En la "Sociedad Virtual" que implementa hay Entidades (usuarios, empresas, asociaciones, organismos, etc) que se pueden intercomunicar de múltiples maneras. Estas formas de comunicación van desde compartir un simple mensaje privado pasando por publicación de medios -imágenes, vídeos, sonido, etc-, hasta la retransmisión de todo tipo de información digital.

Servicios vinculados

Desde que a finales de 2009 la Plataforma Social fuera apadrinada por el Proyecto eWa, se recuperan en ella varios servicios del proyecto que aparentemente parecían olvidados. Algunos ejemplos son el caso del eWamedios, para reproducir medios; el eWalog, para la realización de una bitácora (foto-log, vídeo-log, y audio-blog; todo-en-uno), aunque con un buen lavado de cara (en cuanto a código y funciones); el eWail, para la mensajería interna-externa, también con numerosos cambios y una escritura modular de código; y los eWamigos, para la organización de contactos.

Como la implementación abierta de TuEntidad está orientada a ínter-relacionar estructuras de datos y no funciones de alto nivel, los servicios se encuentran implementados solo como parte de los visores, y no nativamente en el kernel. Esta característica permite que con los mismos datos se puedan desarrollar diferentes servicios orientados a resolver problemas concretos dependiendo del visor que se utilice.

Entidades

Artículo principal: Entidades

redactando

Medios

Artículo principal: Medios

Los medios son estructuras de datos que incluyen información. Generalmente se consideran medios primarios las imágenes, vídeos y sonidos. Pero en realidad existen multitud de estructuras que entran dentro de la definición de medios y subcategorías de los tres primarios; por lo tanto, los medios se han dividido usando un sistema similar a las extensiones (.pdf, .wav, ect) tan habituales en otros sistemas.

En la Plataforma Social "TuEntidad.es", desde el comienzo, es destacable la utilización de varios medios poco habituales. Por ejemplo el medio tipo "Webcam" permite compartir la captura de cámara web a través del mecanismo nativo de orientación de medios.

Mensajería

Quizás la característica más importante de la Plataforma Social "TuEntidad.es" es la implementación muy reducida de estructuras de datos: Sólo se implementan los Tres Objetos Básicos de Identidad Social (TOBIS). El efecto de esta restricción se ve claramente a la hora de abordar el desarrollo de una Solución Informática compatible con el kernel de la Plataforma.

En TuEntidad.es se consideran la misma estructura de datos los tablones, buzones y chats, en los que respectivamente hay comentarios, mensajes (privados), y conversaciones. Los primeros son considerados objetos conjunto, mientras que los segundos son considerados objetos entrada.

Tablones y comentarios

redactando

Buzones y mensajes

redactando

Chats y conversaciones

Véase también: Servidor 3501

Debido a que el kernel de la Plataforma Social TE es omnipresente (se puede acceder a la misma imagen de él desde diferentes canales) es posible realizar un sistema de mensajería instantánea de una forma no determinada por la propia implementación del kernel, si no por el visor. La implementación habitual de los chats y las conversaciones, al igual que toda la organización bipolar del Plataforma Social, se basa en dos pilares fundamentales que la hacen funcionar.

El primero está relacionado con el amplio abanico de formas de acceder al kernel. La potencia del servidor 3501, que se integra perfectamente con el Kernel escuchando por el puerto TCP/IP 0xDAD (3501 en decimal) y respondiendo a las solicitudes que se le hagan de forma síncrona o asíncrona. Como no, el chat también está obligado a utilizar el protocolo general del kernel. Por lo tanto, es necesario realizar las peticiones al kernel por uno (o más) de sus canales, garantizándose así todas las políticas de privacidad y seguridad afectadas.

Por otra parte está la libertad de implementación del Sistema de mensajería instantánea por parte de los visores. Aunque existe un sistema oficial, es posible que el visor implemente un sistema de mensajería instantánea a su estilo, o complementario al oficial.

Web semántica

Logo del apartado del kernel

El planteamiento ternario que ofrece la Web 3.0 bajo el punto de vista de la Plataforma Social "TuEntidad.es", y habitual en todo el Proyecto eWa, divide el funcionamiento de la Plataforma en tres partes independientes que, en ocasiones, se denominan haciendo una alegoría militar como: la Artillería (Redes Sociales o contenedores), la Caballería (Kernel o estaciones) y la Infantería (Visores).

Las Redes Sociales

Artículo principal: Redes Sociales

Son los contenedores donde se almacena la información de los usuarios. Generalmente, esa información se organiza en Tres Objetos Básicos de Identidad Social (TOBIS) que son tratados de forma independiente por cada Red Social y servidos de forma transparente al Kernel a través de un Marco Común.

El Estándar de TuEntidad.es no define cómo deben de estructurarse internamente una red social, pero sí obliga a que el marco común ofrezca la funcionalidad esperada. De todas formas, lo habitual es encontrarse con que las redes sociales utilicen las estructuras de objetos sociales para almacenar toda la información de sus entidades, medios, y otro contenido.

Distribuidores de contenido

En medio del canal de distribución de contenido digital a través de la Plataforma Social, es habitual encontrarse con los encargados de suministrar la información de forma descentralizada. Desde las primeras versiones de la Plataforma, la existencia de un distribuidor de contenido permitió unificar bajo un mismo protocolo (el Protocolo de TuEntidad.es) toda la lógica relativa a la obtención del contenido digital de diferentes redes sociales.

Ese punto de entrada fue inicialmente y durante unos años el Kernel de TuEntidad.es. A través de éste, se podía acceder a diferentes redes sociales utilizando el Protocolo de TuEntidad.es. A partir de finales del año 2011, la publicación del Estándar de TuEntidad.es traerá a las estaciones como los puntos de acceso a los contenidos digitales y otras herramientas sociales.

El Kernel

Artículo principal: Kernel y Protocolo de TuEntidad

Véase también: Servidor 3501

El kernel fue la parte encargada del tratamiento de la lectura/escritura de estructuras de datos de toda la Plataforma Social TuEntidad.es hasta la llegada del Estándar de TuEntidad.es. Por cuestiones de compatibilidad, el alias DNS del kernel se encuentra todavía como subdominio (denominado kernel) de la página de la Plataforma Social: kernel.tuentidad.es.

No es recomendable su uso, ya que lo recomendado es utilizar las soluciones estándares. En contraposición al Kernel de TuEntidad.es, están las estaciones. Existen tanto estaciones oficiales como otras estaciones repartidas por la red.

Los problemas detectados en el uso del protocolo de TuEntidad.es se centran en la poca modularidad que tiene, la sintaxis ofuscada de sus peticiones, la dificultad para realizar acciones complejas, y la nula unificación de órdenes como registro de usuarios, inicio de sesión, subida de medios, etc.

También, y fue uno de los problemas más cuestionados de la implementación del kernel, fue que no se podía acceder directamente a comunicarse con él en muchos entornos web. aunque las versiones en Flash y ejecutables de escritorio podían comunicarse directamente, la necesidad de usar un proxy aparecía en los visores que utilizan JavaScript, y otros lenguajes que no permiten acceder a dominios distintos al dominio del visor, haciendo bastante lenta y costosa la comunicación entre visores y redes sociales.

Es posible que un visor (como en el caso de lotienes) no pueda acceder directamente al kernel; en el caso particular de ese visor se hace a través de una implementación proxy-php conectando el visor indirectamente al kernel. El uso del proxy oficial permite un balanceo de carga entre máquinas que mejoran los tiempos de carga, aunque, siempre que sea posible, es más recomendable acceder directamente al kernel.

Las Estaciones

Artículo principal: Estaciones

Las Estaciones estándares de TuEntidad.es son los nuevos servicios encargados de canalizar la mayoría de las peticiones generadas por los usuarios de visores de la Plataforma Social "TuEntidad.es". Además de conectar con los marcos comunes de las diferentes redes sociales, también se dedican a ejecutar acciones que, por su naturaleza, se tienen que ejecutar en más de un marco común.

Como no podría ser de otra forma, se basan en el Estándar de TuEntidad.es, aunque suelen incluir una implementación del kernel para ser compatibles con otros visores.

Los Visores

Artículo principal: Visores de TuEntidad

Existen varios visores que implementan el protocolo de TuEntidad.es en los que, principalmente, se cambian el aspecto gráfico. Algunos incorporan, además, más opciones. Existen también algunos visores que integran nuevas funciones independientes al Kernel. Al comienzo existía un sólo visor oficial, lotienes.com, el cual incluye varios idiomas en una interfaz orientada a equipos de escritorio y portátiles grandes. Posteriormente, el visor flash monomola.com pasó a ser co-oficial junto con el lotienes. Existen versiones móviles (para pantallas más pequeñas de 16'') de ambos visores oficiales. Obviamente, cualquier visor que implementa correctamente el protocolo de TuEntidad.es para consultar y escribir valores en las estructuras de datos, existe un sincronismo de datos entre ellos.

Oficialmente hay un visor para cada tecnología. La mayoría están programados usando las guías estandarizadas en el código fuente (mismos nombres de funciones y variables) y son de código abierto y libre bajo la Licencia de Soluciones Informáticas eWa.

La ventaja más importante del sincronismo de datos entre visores es que no es necesario registrarse más que una vez, en un visor cualquiera que conecte correctamente con el kernel. Las credenciales (nombre de usuario -generalmente el email de la vida real- y la contraseña) se usan para registrarse y autentificarse de cara al kernel. Existen métodos para certificar la correcta implementación de un visor debido al compromiso de la Plataforma Social "TuEntidad.es" para garantizar la privacidad y seguridad, sobre todo en torno al acceso.

Política de Privacidad y Seguridad

En toda la Plataforma Social "TuEntidad.es" se persigue alcanzar un nivel de privacidad extremo, en el que cada uno de los datos que se insertan se puedan dirigir con máxima precisión hacia los verdaderos destinatarios de dicha información. Se intenta también que los propios moderadores y administradores de la Plataforma Social no tengan acceso a determinada información salvo causas de fuerza mayor, como son la persecución de delitos, fraudes y colaboraciones con autoridades policiales y judiciales competentes en busca de infracciones de la legislación vigente o si se tuviera sospecha de actividades ilícitas.

El sistema de claves desecha el uso de las contraseñas. Una clave (contraseña codificada con semilla y marca temporal) evita que se almacene la contraseña en la estructura de datos. 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 al kernel. Tampoco se precisa del uso de cookies, debido a los problemas de privacidad que puede conllevar.

Al crear una entidad de cualquier tipo se facilitarán unos datos básicos que, por cuestiones de funcionamiento interno, siempre son públicos. Estos datos son el nombre y apellidos de la persona o el nombre en el resto de entidades. También lo será, una vez alojada y aceptada, la imagen de entidad. Por defecto el estado también es público, aunque se puede configurar para que no lo sea, al igual que otros aspectos más que rodean la privacidad de cada entidad. Cualquier usuario o visitante podrá encontrar cualquier entidad, independientemente de la política de privacidad que tenga, por nombre, apellidos o dirección de correo electrónico, además de por cualquiera de los datos que estén disponibles siguiendo la política de privacidad de cada entidad, completos o parcialmente utilizando el buscador de entidades; el acceso a cualquiera de las entidades que aparezcan se regirá por la política de privacidad que tenga en ese momento. En cualquier otro caso, no podrá bajo ningún concepto conseguir la dirección de correo electrónico por medio de la aplicación.

Enlaces

Visores oficiales

Entidades participadoras

Debido a que la entrada en la Sociedad Virtual de TuEntidad puede ser pública -y directa-, a algunas entidades se puede acceder directamente utilizando un nombre de dominio reservado. Organizados en categorías, se pueden encontrar a continuación un listado de éstos, accediendo por defecto a la implementación del visor lotienes.