Categorías
WebServices

Plataformas de Internet y la nube como futuro

Excelente post de Marc Andreessen sobre las plataformas de internet, aunque hoy en día a todo se le pone ese nombre no todo lo que se vende como tal es una verdadera plataforma. Su premisa básica es mucho más simple que cualquier otra definición extraña de esta moda 2.0 que nos rodea: “si podés programarlo es una plataforma, si no podés, entonces no lo es”.

Vale la pena leer su distinción de plataformas en 3 tipos (los links van a los recursos de desarrollo):

1- API de acceso a datos: donde solamente podés tomar datos y armar algun tipo de mashup o visualización de los mismos. Ej: Flickr, eBay, Paypal
2- Plugin API: la que te permite crear nuevas funciones o extender las ya existentes a través de código “montado” sobre la plataforma (inyectado) Ej: Facebook F8
3- Runtime Enviroment: es la plataforma donde el código creado por los desarrolladores externos core DENTRO de la plataforma. Ej: Second Life, Ning, Salesforce

Ahora, si estás en desarrollo o en temas de internet como plataforma habrás notado que no mencioné los webservices de Amazon que son tan revolucionarios como pasados por alto….. pese a que EC2, S3, SQS y el FPS podrían ser considerados plataformas de 3er nivel, la realidad es que yo los veo como el inicio de una cuarta plataforma de internet en la que todo queda en la “nube” de Internet donde el alojamiento, el tiempo de proceso está distribuido entre servidores, sistemas P2P, y el desarrollador se mueve en un mundo bajo demanda con costos y crecimiento flexible en serio…. y donde el usuario “como desarrollador” pasa a ser el dueño de su data y los servicios en-nube le permiten interconectar metadata para armar sus propios servicios y donde el desarrollador le brinda las herramientas.

Según Jon Udell el Microsoft Internet Bus es un ejemplo; yo lo veo como un salesforce con componentes de Ning pero no centralizado y donde podés cambiarte de proveedor cuando te plazca.. en fin, falta un tiempo para que lo veamos ;)

6 respuestas en “Plataformas de Internet y la nube como futuro”

[…] ¿No es fácilmente suscribible esta teoría? Claro que lo es, el hecho de que tus datos estén distribuídos en datacenters alrededor del globo sin que sepas, siquiera, su ubicación epecífica es lo que define a la nube; el hecho de que tengas en tus manos un poder de procesamiento bajo demanda que te permita responder a picos súbitos de tráfico o de transacciones es otra de las cosas que define a la nube.. y en eso es insuperable […]

[…] Y es interesantísimo pensar que, más allá de la plataforma de comunicación que es el servicio en sí y que puede ser definido de mil maneras, los “fierros” que lo hacen funcionar terminan siendo las relaciones entre las personas y la capacidad de filtrar datos… la infraestructura es escalable, el desarrollo es de terceros, el valor lo da la cantidad de gente usandolo (sea escribiendo o leyendo) y Twitter sólo se ocupa de que “las cañerias no se tapen o la luz no se corte”… ¿es esto un nuevo modelo de plataforma de internet totalmente diferente de las que habíamos pensando en algún moment…? […]

Los comentarios están cerrados.