Published 17 years ago
(updated 14 years ago)
Gracias al acelerado crecimiento en el acceso a Internet de avanzada y a la disponibilidad de redes inalámbricas, la naturaleza de como las personas interactúan ha cambiado. La sociedad inclina su balanza hacia la simplicidad de servicios y de aplicaciones de software interconectadas que “sencillamente funcionan”; mientras que los negocios consideran con mayor seriedad las economías basadas en servicios tales, que les permitan escalar a la vez de reducir costos de infraestructura, permitiendo implementaciones a la carta o bajo modelos de subscripción.Este mes, Microsoft introdujo su plataforma de servicios en la nube, Live Mesh,
con la fe de servir mejor a este cambio. Como medio de lanzamiento a una serie
de ofertas de desarrollo e implementación, Mesh permite que tanto personas como empresas puedan sacar provecho de una infraestructura diseñada desde sus inicios para escalar y soportar la demanda de acceso a la información que vivimos hoy en día, independientemente del lugar o dispositivo que tengamos a mano.
Para Microsoft, Live Mesh es una combinación entre una plataforma y un conjunto de experiencias
diseñadas para traer “a la vida” las computadoras tradicionales y otros dispositivos. Haciendo que estos puntos de interacción sean consientes de su disponibilidad y existencia, Live Mesh permite a sus usuarios el poder administrar, acceder y compartir archivos y aplicaciones de manera simple y distribuida a lo largo de un amplio mundo dedispositivos.
Live Mesh pertenece a una iniciativa mayor llamada el Live Platform Services, cuyos inicios datan del año 2005, encerrando toda una colección de Interfaces de Desarrollo que permiten el acceso a diferentes servicios de infraestructura que Microsoft provee bajo la marca Live y dando poder tanto a servicios gratuitos como Live Spaces, Messenger y Photo Gallery, así como a aplicaciones de terceros.
La magia detrás del Mesh
Hasta el día de hoy cada vez que iniciamos el desarrollo de una aplicación distribuida o
de acceso a servicios, tendemos a pensar en todas las diferentes estrategias y soluciones
posibles para nuestros problemas, invirtiendo gran parte de nuestro tiempo en tareas
que repetimos con cada solución y cada dispositivo que incluyamos. Sin embargo con la introducción de esta nueva plataforma, Microsoft espera minimizar la cantidad de tareas repetidas y permitirnos como desarrolladores, el enfocarnos en lo realmente necesario: la lógica de negocios y la composición de una experiencia perfecta para nuestros clientes.
Tres capas definen la plataforma Mesh, con una cuarta que nos engloba el conjunto de
experiencias con las que, como usuarios finales interactuamos. Desde la infraestructura física, servicios generalizados, así como toda una base de Protocolos e Interfaces de los que sacaremos provecho desarrollando y publicando nuestros servicios, Live Mesh se presenta como el cimiento sobre el cual el
futuro de nuestras interacciones podran ser construidas.
Live Mesh tiene como parte de su misión, el proveer una plataforma de servicio que haga posible el incorporar las capacidades necesarias para que estas estén disponibles virtualmente desde cualquier lugar,
donde exista conectividad a la web, de manera ágil, segura y eficiente. Con un motor de almacenamiento con capacidades para poder llevar a cabo nuestras tareas de manera desconectada y de la misma manera, una vez resumida la conectividad, poder sincronizar los cambios con los diferentes puntos de nuestro Mesh, esta plataforma permite desde el punto de vista de usuario, así como el desarrollo, la simplificación de nuestro día a día, trayendo asi armonía dentro de nuestra información y una accesibilidad casi universal.
Fundación de esta característica es la sincronía de datos. Mesh implementa FeedSync entre sus
capas, una tecnología desarrollada por Microsoft que utiliza los protocolos de RSS y ATOM, proveyendo así un mecanismo para sincronizar información entre 2 o más puntos de manera instantánea o asíncrona. Es con base a estos protocolos que nuestras aplicaciones podrán sacar provecho de capacidades de desconexión sin mayores complejidades, lo cual hace mantener copias sincronizadas de nuestros datos una tarea tan simple como el habilitar dichos
puntos dentro de nuestro Mesh, traduciéndose así en una plataforma esencial para el éxito de
nuestros servicios.
Nuestro futuro en la nube
Live Mesh no es mas que el inicio de un mundo interconectado, un mundo en el que nuestras vidas inician a tener acceso a los recursos a la hora y lugares indicados. Es nuestra realidad la que cambia
y evoluciona según estas necesidades y esta en nosotros hacerla realidad a lo largo de toda una gama de servicios y aplicaciones que, como sociedad 2.0 estamos empezando a dar luz. Nuestro futuro es disperso y accesible a todas horas. Nuestro futuro es una nube de conexiones sincronizadas entre nuestra realidad física y virtual que unidas nos facilitarán el día a día. Hagámosla realidad!
con la fe de servir mejor a este cambio. Como medio de lanzamiento a una serie
de ofertas de desarrollo e implementación, Mesh permite que tanto personas como empresas puedan sacar provecho de una infraestructura diseñada desde sus inicios para escalar y soportar la demanda de acceso a la información que vivimos hoy en día, independientemente del lugar o dispositivo que tengamos a mano.
Para Microsoft, Live Mesh es una combinación entre una plataforma y un conjunto de experiencias
diseñadas para traer “a la vida” las computadoras tradicionales y otros dispositivos. Haciendo que estos puntos de interacción sean consientes de su disponibilidad y existencia, Live Mesh permite a sus usuarios el poder administrar, acceder y compartir archivos y aplicaciones de manera simple y distribuida a lo largo de un amplio mundo dedispositivos.
Live Mesh pertenece a una iniciativa mayor llamada el Live Platform Services, cuyos inicios datan del año 2005, encerrando toda una colección de Interfaces de Desarrollo que permiten el acceso a diferentes servicios de infraestructura que Microsoft provee bajo la marca Live y dando poder tanto a servicios gratuitos como Live Spaces, Messenger y Photo Gallery, así como a aplicaciones de terceros.
La magia detrás del Mesh
Hasta el día de hoy cada vez que iniciamos el desarrollo de una aplicación distribuida o
de acceso a servicios, tendemos a pensar en todas las diferentes estrategias y soluciones
posibles para nuestros problemas, invirtiendo gran parte de nuestro tiempo en tareas
que repetimos con cada solución y cada dispositivo que incluyamos. Sin embargo con la introducción de esta nueva plataforma, Microsoft espera minimizar la cantidad de tareas repetidas y permitirnos como desarrolladores, el enfocarnos en lo realmente necesario: la lógica de negocios y la composición de una experiencia perfecta para nuestros clientes.
Tres capas definen la plataforma Mesh, con una cuarta que nos engloba el conjunto de
experiencias con las que, como usuarios finales interactuamos. Desde la infraestructura física, servicios generalizados, así como toda una base de Protocolos e Interfaces de los que sacaremos provecho desarrollando y publicando nuestros servicios, Live Mesh se presenta como el cimiento sobre el cual el
futuro de nuestras interacciones podran ser construidas.
- Servicios de infraestructura. Así como otros servicios Live, Mesh tiene sus fundaciones en una infraestructura diseñada desde el día uno, para soportar las necesidades de alta disponibilidad y escalabilidad del mundo actual. Con servicios de infraestructura y de administración que permiten no solo el acceso y almacenamiento de datos, sino tambien la disponibilidad de toda una gama de medios computacionales, Live Mesh permitira que tanto individuos como organización puedan publicar aplicaciones y servicios propios, haciéndolos disponibles a nuestras organizaciones y clientes a través de la nube y por medio de sus propios Mesh. Siempre dentro de los confines de seguridad y respaldo propios de una plataforma de dicha magnitud.
- Plataforma de servicios. Sobre la capa de infraestructura la Plataforma de Servicios pone a nuestra disposición, en una segunda capa, el acceso a una serie de funcionalidades generales de las cuales podremos sacar provecho para construir tanto aplicaciones como servicios orientados a la nube. Algunos de estos servicios son el de Identificación y Directorio, como el Live ID, coordinación de conectividad y acceso entre dispositivos y, hasta almacenamiento y sincronización de nuestros datos entre los diferentes dispositivos que conformen nuestro Mesh, siendo la nube otro mas de estos puntos.
- Pilar de desarrollo. Parte fundamental de Live Mesh es la incorporación de un pilar de desarrollo. Esta capa nos expone toda la funcionalidad de la Plataforma de Servicios a través de un conjunto de Protocolos e Interfaces, conocidas como MeshFX, que corren sobre un motor de composición de servicios llamadao MOE o Mesh Operating Engine. Este motor es accesible desde todas las plataformas soportadas por Mesh incluyendo PC y Macs así como dispositivos móviles y navegadores Web tradicionales. Este ultimo con su propia experiencia llamada Live Desktop, una solución Web que provee acceso a toda la información, aplicaciones y dispositivos disponibles en el Mesh, utilizando como base de desarrollo las herramientas y protocolos Web comunes hoy en día.
- Experiencias del Live Mesh. En este cuarta capa se engloban todas aquellas experiencias que, tomando provecho de la plataforma descrita por los 3 niveles anteriores, nos proveen los medios de acceso necesarios para llevar a cabo nuestras tareas, sacando provecho del poder de procesamiento y de la experiencia disponible desde nuestros dispositivos. Este capa esta compuesta no solo por los servicios de interacción básicos que Live Mesh provee, sino también por la gama de aplicaciones y servicios que nosotros y otros desarrolladores dentro de la comunidad construyen y hacen disponible a nuestro Mesh.
Live Mesh tiene como parte de su misión, el proveer una plataforma de servicio que haga posible el incorporar las capacidades necesarias para que estas estén disponibles virtualmente desde cualquier lugar,
donde exista conectividad a la web, de manera ágil, segura y eficiente. Con un motor de almacenamiento con capacidades para poder llevar a cabo nuestras tareas de manera desconectada y de la misma manera, una vez resumida la conectividad, poder sincronizar los cambios con los diferentes puntos de nuestro Mesh, esta plataforma permite desde el punto de vista de usuario, así como el desarrollo, la simplificación de nuestro día a día, trayendo asi armonía dentro de nuestra información y una accesibilidad casi universal.
Fundación de esta característica es la sincronía de datos. Mesh implementa FeedSync entre sus
capas, una tecnología desarrollada por Microsoft que utiliza los protocolos de RSS y ATOM, proveyendo así un mecanismo para sincronizar información entre 2 o más puntos de manera instantánea o asíncrona. Es con base a estos protocolos que nuestras aplicaciones podrán sacar provecho de capacidades de desconexión sin mayores complejidades, lo cual hace mantener copias sincronizadas de nuestros datos una tarea tan simple como el habilitar dichos
puntos dentro de nuestro Mesh, traduciéndose así en una plataforma esencial para el éxito de
nuestros servicios.
Nuestro futuro en la nube
Live Mesh no es mas que el inicio de un mundo interconectado, un mundo en el que nuestras vidas inician a tener acceso a los recursos a la hora y lugares indicados. Es nuestra realidad la que cambia
y evoluciona según estas necesidades y esta en nosotros hacerla realidad a lo largo de toda una gama de servicios y aplicaciones que, como sociedad 2.0 estamos empezando a dar luz. Nuestro futuro es disperso y accesible a todas horas. Nuestro futuro es una nube de conexiones sincronizadas entre nuestra realidad física y virtual que unidas nos facilitarán el día a día. Hagámosla realidad!
- Log in to post comments