Archive for the 'WebServices' Category
Pese a que OpenID es una idea interesante, no es una implementación distribuída segura y Sun es el primero en describirlo de un modo bastante claro:
OpenID is an untrusted protocol. Sun has no liability for what happens to any information you give to a third-party web site using this service. Most OpenID-enabled sites are genuine but some may be phishers or other rogues. Sun currently has no way of distinguishing the good sites from the bad. Do not use the OpenID@Work service for any high-value, critical, or Sun proprietary information.
Esa última línea es casi igual a la que uso como respuesta cuando alguien me dice ¿y si uso OpenID? ;)
Finalmente Amazon Payments, que se presentó oficialmente hace un año, sale al mercado con todas sus propuestas y, definitivamente, compite con Paypal.
(more…)
Excelente analogía en el New York Times que explica el poder de la red como plataforma:
“The Web has become the interface” for computing, “the 110 AC outlet,”… “Cloud computing is poised to do for technology what the electrical grid did for power”, … “the electrical grid streamlined operations for companies; when every home had cheap power and outlets, “you had incredible innovation in how to put all that cheap power to use,”
Finalmente Google lanzó sus webservices: Google App Engine con dos grandes incentivos, su slogan: “Corre tus aplicaciones web en la infraestructura de Google” y su precio: Gratis con límite.
¿Con quien compite? Con Amazon Web Services aunque no sea tan completo como esa oferta, Amazon incluye hasta un servicio de logística y uno de pagos manejado via web… pero, para una parte de esos servicios web, esto es competencia directa y, hasta cierto límite, gratis.
Por ahora los límites gratuitos son de 500MB de almacenamiento, 200 ciclos de CPU y 10GB de tráfico todo por día… con lo que Google espera que se puedan servir unas 5MM de pageviews mensuales… si querés más, deberás pagar pero con la confiabilidad de la infraestructura de Google.
Actualización: Daniel deja un link muy interesante donde se analiza esto como un ataque a Facebook F8 en vez de contra amazon..y es MUY buena teoria.
Amazon acaba de anunciar la unión de sus servicios de logística con un web service creando Amazon Fulfillment Web Service (Amazon FWS) ¿que implica esto? Que mediante un servicio web Amazon puede encargarse completamente de todo tu inventario y logística de envíos.

Le sumamos esto al servicio de pagos Amazon Flexible Payments Service (AFPS) y a los servicios web que arman una nube completa para los desarrolladores (EC2, S3) y el servicio Simple DB y tenés toda la infraestructura necesaria para hacer una empresa de e-commerce totalmente tercerizada, distribuida y con pagos elásticos.
Y si antes tenías la posibilidad de tener una infraestructura world-class ¿quien tiene la capacidad de tener un servicio de logística como el de Amazon? Y el emprendedor o la nueva empresa tendría que ocuparse del modelo de negocio y conseguir clientes… el resto lo podes tercerizar completamente.
Lo ví en Error 500, el blog de Amazon AWS tiene más datos
Web App Charts es la votación que organiza Carsonified paralelamente al FOWA; y mientras la idea de FOWA es mostrarte a los mejores speakers del mundo de las aplicaciones web, WebAppCharts busca saber cuales son las mejores aplicaciones web que hay dando vueltas alrededor del mundo.

La votación estuvo abierta antes y durante FOWA, con un total de 3000 votos, dando como ganadores a 10 aplicaciones: Gmail, Flickr, Twitter, Facebook, Ravelry, Wordpress, Mint, Last.fm, Basecamp y LiveJournal.
La gran sorpresa Ravelry, que es un comunidad online de tejido y crochet (si, no estoy jodiendo :P) que era totalmente desconocida para mi y que, luego de la búsqueda de una invitación.. me sorprendió totalmente.
El resto de los “coronados” son ya hitos de Internet, te pueden gustar o no (de hecho no estoy convencido de Mint ahi metida), pero de alguna manera u otra trajeron cambios en la forma de pensar y desarrollar y no me parece mal que sean esos los elegidos.
En Adobe Engage se acaba de anunciar públicamente el lanzamiento de eBay desktop una de las aplicaciones que unen servicios web con una aplicación de escritorio y que, obviamente, es una de las estrellas de Adobe AIR.

Y entre todos los ejemplos que se están mostrando el de eBay me pareció uno de los mejores porque muestra como se puede integrar en una misma interfaz el acceso a datos de un servicio web (si, eBay es una plataforma no lo olviden) con una aplicación desktop para, tal vez lo mejor, hacer una aplicación de productividad.
Porque no creo que alguien que entra a eBay cada tanto a mirar precios y comprar un producto específico le encuentre utilidad a esto; pero el “power seller” encuentra en esto una aplicación para trabajar, seguir sus subastas, sus alertas, preguntas de potenciales compradores, en definitiva todo lo que hoy en día debe hacer con un browser o una aplicación de terceros.
Es interesante la definición de Ajaxian al decir que Apollo es Web+ en vez de Desktop Apps
Lo de Amazon es realmente notable, si estos siguen así van a ser una de las mejores plataformas de Internet o, al menos, una de las mas innovadoras. Amazon DevPay es el nuevo servicio de billing y manejo de cuentas ¿que te permite? Básicamente tener un sistema completo de cobros y manejo de cuentas para todos tus clientes… si ya tenés tu aplicación construída sobre el resto de los webservices de Amazon.
Y esto implica una comodidad gigantesca, creas una aplicación, la montas sobre la infraestructura de la librería online y usás esto para que amazon se ocupe de hacer todo el seguimiento de la cuenta, desde la facturación hasta el cobro a tus clientes, con esos ingresos Amazon te descuenta el consumo que hiciste de sus servicios web, te cobra la comisión correspondiente y te deposita la plata en tu cuenta.
El one-stop-billing-system que muchos desarrolladores chicos sueñan ;)
Antes que nada lo admito, soy un fanático perdido de los WebServices de Amazon, tener a tu disposición esa infraestructura y pagando bajo demanda es algo que, ningún emprendedor de Internet podía soñar hace un par de años. ¿Porque son un fanático de esa plataforma? Porque son el súmmum de la infraestructura de alta disponibilidad.

El 10 de Diciembre fue el día de mayor cantidad de transacciones realizadas en Amazon: 5.4 millones de ítems; 62.5 libros, DVDs y otros productos por segundo.. y sin un 0.1% de problemas.
Tener un sistema de almacenamiento y transaccional, de pagos, de consultas a tu disposicion de esa calidad.. no tiene precio ;)
Amazon presentó un nuevo webservice; Amazon SimpleDB que es un servicio para ejecutar consultas sobre datos estructurados en tiempo real lo que es una nueva especie de base de datos, que no es relacional y cuyo modelo de datos es mucho más simple (¿mas reducido?) que los modelo de bases a los que estamos acostumbrados pero que, desde ya, es realmente impresionante.
Si hasta ahora, conociendo S3, EC2, y el FPS, pensabamos que Amazon revolucionaba el modelo de los webservices; con esto le sacan año luz al resto de las plataformas de Internet y muestran el tipo de cambio disruptivo que Internet, con la neutralidad de la red asegurada, nos puede brindar.
(more…)
Finalmente LinkedIn anuncia que abre su plataforma y crea un set de APIs llamado Intelligent Application Platform compatibles con Open Social, el estándar abierto de desarrollo de aplicaciones para sitios sociales que apoya Google.. pero con un giro creativo.

Es obvio que esto viene a competir con Facebook F8, el paso siguiente de la red basada en contactos universitarios era expandir su mercado y luego ofrecer la posibilidad de “profesionalizar” las relaciones armadas dentro de su site (ese omnipresente Networking que parece ser la palabra de moda) lo que es el mercado natural de LinkedIn.
(more…)
Mogulus es uno delos servicios de video online más innovadores que hay, más allá de que su servicio sea ligeramente diferente al orientado al consumidor que todos conocemos y usamos en YouTube o en otros, de hecho vale la pena pensarlo como un estudio de TV que emite vía Internet y donde se pueden producir programas, usar multiples cámaras, verlo en streaming y usar hasta un grid de canales para elegir que querés ver…. pero si todo eso es interesante, saber que no tienen ni un solo servidor es impresionante.
La principal fuga de dinero que uno tiene en este tipo de servicios son dos: 1. Infraestructura y 2. Ancho de Banda /de hecho recuerdo haber visto fotos de Joost comprando servidores en cantidades industriales/ y es por eso que es, realmente, impresionante ver que Mogulus usa toda la infraestructura de webservices de AMAZON.
Combinando Amazon S3 y Amazon EC2 esa empresa está cambiando el modelo tradicional de infraestructura para startups, solo tendrían que incorporar Amazon Flexible Payments para hacer TV on-demand y presentar canales premium y seria un modelo para seguir de cerca y ver como están cambiando conceptos clave como plataformas de internet, IPTV, servicios web y etc.
Hace ya unos días se lanzó Open Social que es, básicamente, una API abierta para crear aplicaciones montadas sobre redes sociales ya existentes… pero como en un primer momento fue bastante malentendido preferí ver que se podía hacer y que no con esta herramienta, aunque lo que SI queda claro es que esto es una respuesta a F8 la plataforma de Facebook y a que aceptaron la oferta de Microsoft y NO la de google.
La idea en si es interesante, conceptualmente dividen a los usuarios de esta API en dos: Contenedores que son los sites (redes sociales principalmente) que son el espacio donde se ejecutarán las aplicaciones y, en este punto, la ventaja sobre Facebook es la cantidad de sitios que se suman… La lista de empresas que apoyan OpenSocial es gigante y de hecho hasta MySpace se sumó
La otra “pata” de esta API son los Desarrolladores que son aquellas empresas o servicios o emprendedores que crean aplicaciones que se van a ejecutar sin problemas en cualquier “contenedor” que se sume a la plataforma Open Social ¿quienes? desde iLike hasta Slide por ejemplo.
(more…)
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 ;)
Si quedaba alguna duda de que el 2007 es el año de los widgets, ahora aparece tambien Amazon con sus propios Widgets como una plataforma para su programa de afiliados.
Y como siempre, sus ventajas son dos; facilidad para crear widgets desde cero o con formatos preestablecidos y cantidad de formatos disponibles; desde widgets con previews de las series que hay en Amazon Unbox hasta de Omakase que es el sistema medio contextual medio behavioral que tienen por ahi.
Una lástima que no haya nada así en español porque el tráfico que se mueve en la blogosfera, pese a comprar en Amazon con cierta regularidad o facilidad, no es muy monetizable y con opciones como esa se podría mejorar el rendimiento de muchos sites ;)