<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://msmvps.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Angel "Java" Lopez : Software as a Service</title><link>http://msmvps.com/blogs/lopez/archive/tags/Software+as+a+Service/default.aspx</link><description>Tags: Software as a Service</description><dc:language>en</dc:language><generator>CommunityServer 2008.5 SP2 (Build: 40407.4157)</generator><item><title>La caída de gmail, lecciones aprendidas</title><link>http://msmvps.com/blogs/lopez/archive/2009/09/02/la-ca-237-da-de-gmail-lecciones-aprendidas.aspx</link><pubDate>Wed, 02 Sep 2009 15:53:27 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1720207</guid><dc:creator>lopez</dc:creator><slash:comments>4</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/lopez/rsscomments.aspx?PostID=1720207</wfw:commentRss><comments>http://msmvps.com/blogs/lopez/archive/2009/09/02/la-ca-237-da-de-gmail-lecciones-aprendidas.aspx#comments</comments><description>&lt;p&gt;Ayer, martes 1 de septiembre, se cayó el servicio web de gmail, por un tiempo (no tengo el dato exacto de falla, pero fueron por lo menos dos horas). Yo uso el servicio via web, y tengo varias cuentas, alguna personal y otras por empresa cliente. Y me parece que el servicio de gmail es muy bueno, y la interface de manejo web me resulta útil: el tener “labels” por ejemplo, para manejar los temas, es algo que deberían tener todos los programas de correo desde hace años: basta eso de que un email va en una carpeta. Es como el delicious: cada item interesante, puede clasificar en más de un tag (es idea a explorar, que tengo pendiente desde hace unos años, desde que armé mi sitio, vi delicious, y estudié topic maps y temas relacionados).&lt;/p&gt;  &lt;p&gt;Es interesante leer en el blog de gmail, las causas y medidas que se tomaron para subsanar la falla en el servicio, por ejemplo, leo en:&lt;/p&gt;  &lt;p&gt;&lt;a title="http://gmailblog.blogspot.com/2009/09/more-on-todays-gmail-issue.html" href="http://gmailblog.blogspot.com/2009/09/more-on-todays-gmail-issue.html"&gt;http://gmailblog.blogspot.com/2009/09/more-on-todays-gmail-issue.html&lt;/a&gt;&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;Here&amp;#39;s what happened: This morning (Pacific Time) we took a small fraction of Gmail&amp;#39;s servers offline to perform routine upgrades. This isn&amp;#39;t in itself a problem — we do this all the time, and Gmail&amp;#39;s web interface runs in many locations and just sends traffic to other locations when one is offline&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;Bien, la “redundancia es la mejor estrategia”, una frase de &lt;a href="http://www.majipoor.com/work.php?id=1006" target="_blank"&gt;“Sadrac en el horno” de Silverberg&lt;/a&gt;, es una frase que parece que Google sigue siempre.&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;However, as we now know, we had slightly underestimated the load which some recent changes (ironically, some designed to improve service availability) placed on the request routers — servers which direct web queries to the appropriate Gmail server for response. At about 12:30 pm Pacific a few of the request routers became overloaded and in effect told the rest of the system &amp;quot;stop sending us traffic, we&amp;#39;re too slow!&amp;quot;. This transferred the load onto the remaining request routers, causing a few more of them to also become overloaded, and within minutes nearly all of the request routers were overloaded. As a result, people couldn&amp;#39;t access Gmail via the web interface because their requests couldn&amp;#39;t be routed to a Gmail server. IMAP/POP access and mail processing continued to work normally because these requests don&amp;#39;t use the same routers.&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;Vean cómo la liebre salta cuando menos se lo espera. “Esperar lo inesperado” sería algo que resume la lección aprendida. Si tenemos un sistema andando, sea software, hardware, y demás, habrá que estar preparados para cuando pase lo que no debería pasar.&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;The Gmail engineering team was alerted to the failures within seconds (we take monitoring very seriously). After establishing that the core problem was insufficient available capacity, the team brought a LOT of additional request routers online (flexible capacity is one of the advantages of Google&amp;#39;s architecture), distributed the traffic across the request routers, and the Gmail web interface came back online.&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;Ciertamente, cuánto de nosotros planeamos las aplicaciones para que sean monitoreables? ¿o tenemos preparados los recursos para que sea tan flexible la arquitectura que permite un reemplazo rápido de los mismos? Yo debería aprender más sobre las técnicas de monitoreo, protocoles, estándares, que existen en la industria.&lt;/p&gt;  &lt;p&gt;Vean igual que el problema se circunscribió a la interfaz web: el acceso IMAP/POP siguó funcionando.&lt;/p&gt;  &lt;p&gt;Algunos usuarios en Twitter, empezaron a desgañitar pestes sobre google y gmail. Pero me parece la gente de Google hizo un excelente trabajo. Tengo menos caídas en Gmail, que en servidores locales de empresas cliente, que atienden a apenas decenas de usuarios.&lt;/p&gt;  &lt;p&gt;Pienso entonces: si bien esto se puede ver como una señal de fragilidad de un servicio en línea (y de lo que pronto va a ser llamado algo difusamente “la nube”), veo que es una señal más de lo bueno que es delegar la solución de problemas a gente que está preparada para eso. ¿cuántos de nuestros servicios IT que consumimos en empresas a las que vamos todos los días, podrían reaccionar tan rápido? Yo he visto sistemas miles de veces más chicos, caídos por horas (o días), acá en estos lares. &lt;/p&gt;  &lt;p&gt;Una opinión en contrario:&lt;/p&gt;  &lt;p&gt;&lt;a title="http://www.nevillehobson.com/2009/09/02/the-cloud-is-still-not-reliable-enough/" href="http://www.nevillehobson.com/2009/09/02/the-cloud-is-still-not-reliable-enough/"&gt;http://www.nevillehobson.com/2009/09/02/the-cloud-is-still-not-reliable-enough/&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;donde leo:&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;I still have more faith in local content and offline backups.&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;¿Opiniones?&lt;/p&gt;  &lt;p&gt;Nos leemos!&lt;/p&gt;  &lt;p&gt;Angel “Java” Lopez   &lt;br /&gt;&lt;a href="http://www.ajlopez.com"&gt;http://www.ajlopez.com&lt;/a&gt;    &lt;br /&gt;&lt;a href="http://twitter.com/ajlopez"&gt;http://twitter.com/ajlopez&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1720207" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/lopez/archive/tags/Software+as+a+Service/default.aspx">Software as a Service</category><category domain="http://msmvps.com/blogs/lopez/archive/tags/Desarrollo+de+Software/default.aspx">Desarrollo de Software</category><category domain="http://msmvps.com/blogs/lopez/archive/tags/Cloud+Computing/default.aspx">Cloud Computing</category></item><item><title>Qué es Cloud Computing</title><link>http://msmvps.com/blogs/lopez/archive/2009/08/21/qu-233-es-cloud-computing.aspx</link><pubDate>Fri, 21 Aug 2009 09:45:47 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1717065</guid><dc:creator>lopez</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/lopez/rsscomments.aspx?PostID=1717065</wfw:commentRss><comments>http://msmvps.com/blogs/lopez/archive/2009/08/21/qu-233-es-cloud-computing.aspx#comments</comments><description>&lt;p&gt;Hay bastante revuelo sobre los conceptos y aplicaciones de Cloud Computing, con ofertas de prácticamente todos los grandes jugadores del software. En estos días encontré este video, corto, que sirve para que podamos transmitir, no tanto el tema técnico, sino la proposición de valor que ofrece la nube. Podemos verlo como una extensión de tercerizaciones que ya se venían haciendo (como el hosting del sitio de una compañía), pero a mayor escala (a tener en cuenta para evaluar este video: es un video comercial de &lt;a href="http://www.salesforce.com" target="_blank"&gt;SalesForce.com&lt;/a&gt;):&lt;/p&gt;  &lt;p&gt;(Please visit the site to view this media)&lt;/p&gt;  &lt;p&gt;Hay muchos temas técnicos a discutir, y muy interesantes. Por ahora, vayamos viendo cómo puede influir en nuestros desarrollos y proyectos, todo esto de la nube.&lt;/p&gt;  &lt;p&gt;Nos leemos!&lt;/p&gt;  &lt;p&gt;Angel “Java” Lopez    &lt;br /&gt;&lt;a href="http://www.ajlopez.com"&gt;http://www.ajlopez.com&lt;/a&gt;     &lt;br /&gt;&lt;a href="http://twitter.com/ajlopez"&gt;http://twitter.com/ajlopez&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1717065" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/lopez/archive/tags/Software+as+a+Service/default.aspx">Software as a Service</category><category domain="http://msmvps.com/blogs/lopez/archive/tags/Desarrollo+de+Software/default.aspx">Desarrollo de Software</category><category domain="http://msmvps.com/blogs/lopez/archive/tags/Internet/default.aspx">Internet</category><category domain="http://msmvps.com/blogs/lopez/archive/tags/Cloud+Computing/default.aspx">Cloud Computing</category><category domain="http://msmvps.com/blogs/lopez/archive/tags/Desarrollo+Web/default.aspx">Desarrollo Web</category></item><item><title>Volviendo a AjContab</title><link>http://msmvps.com/blogs/lopez/archive/2009/07/05/volviendo-a-ajcontab.aspx</link><pubDate>Sun, 05 Jul 2009 14:09:57 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1698201</guid><dc:creator>lopez</dc:creator><slash:comments>2</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/lopez/rsscomments.aspx?PostID=1698201</wfw:commentRss><comments>http://msmvps.com/blogs/lopez/archive/2009/07/05/volviendo-a-ajcontab.aspx#comments</comments><description>&lt;p&gt;Hace ya un tiempo que vengo pensando en reflotar AjContab:&lt;/p&gt;  &lt;p&gt;&lt;a title="http://www.ajlopez.com/ajcontab/" href="http://www.ajlopez.com/ajcontab/"&gt;http://www.ajlopez.com/ajcontab/&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Encuentro este mensaje viejo, en la lista de Arquitectura del MUG de Argentina&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.mail-archive.com/arquitectura@mug.org.ar/msg00504.html" target="_blank"&gt;http://www.mail-archive.com/arquitectura@mug.org.ar/msg00504.html&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;AjContab es un viejo ejemplo que daba en mis cursos de .NET 1.x, hace unos años. Debería reescribirlo, en ASP.NET 2, VS2008, tal vez ASP.NET MVC? Veré. Pero en estos días habia tweeteado:&lt;/p&gt;  &lt;p&gt;&lt;a title="http://twitter.com/ajlopez/status/2258288758" href="http://twitter.com/ajlopez/status/2258288758"&gt;http://twitter.com/ajlopez/status/2258288758&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;img src="http://www.todocontenidos.com/images/articles/ajcontab01.png" alt="" /&gt; &lt;/p&gt;  &lt;p&gt;La idea es tener:&lt;/p&gt;  &lt;p&gt;- Múltiples Tenants    &lt;br /&gt;- Múltiples Empresas     &lt;br /&gt;- Múltiples Planes de Cuenta por Empresa     &lt;br /&gt;- Múltiples Ejercicios     &lt;br /&gt;- Usuarios y Roles     &lt;br /&gt;- Minutas/Asientos     &lt;br /&gt;- Reportes como Balance, Libro Diario, Libro Mayor&lt;/p&gt;  &lt;p&gt;Al escribirlo en PHP/MySql, podría colocarlo fácilmente en línea. Me serviría como ejercicio de repaso de PHP, y comenzaría a tener un proyecto con Ajax, Javascript, JQuery quizás? Trataría de codificarlo liviano, para no ponerle demasiada arquitectura o parafernalia al principio. En todo caso, eso lo dejaría para la versión .NET o Java.&lt;/p&gt;  &lt;p&gt;Será interesante ver cómo los usuarios reciben la idea de tener un sistema así en la web. En el Proyecto Medusa (que mencioné hace poco, en &lt;a title="Generación de código con AjGenesis para Mere Mortals Framework" href="http://msmvps.com/blogs/lopez/archive/2009/06/22/code_2D00_generation_2D00_for_2D00_mere_2D00_mortals_2D00_framework.aspx"&gt;Generación de código con AjGenesis para Mere Mortals Framework&lt;/a&gt;), está incluido el desarrollo de un sistema contable en web. AjContab me serviría para afilar las uñas en el tema de poner este tipo de aplicaciones andando.&lt;/p&gt;  &lt;p&gt;En cuanto tenga algo publicado, escribo por acá. Keep tuned! :-)&lt;/p&gt;  &lt;p&gt;Sugerencias? Bienvenidas!&lt;/p&gt;  &lt;p&gt;Nos leemos!&lt;/p&gt;  &lt;p&gt;Angel “Java” Lopez    &lt;br /&gt;&lt;a href="http://www.ajlopez.com"&gt;http://www.ajlopez.com&lt;/a&gt;     &lt;br /&gt;&lt;a href="http://twitter.com/ajlopez"&gt;http://twitter.com/ajlopez&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1698201" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/lopez/archive/tags/.NET/default.aspx">.NET</category><category domain="http://msmvps.com/blogs/lopez/archive/tags/PHP/default.aspx">PHP</category><category domain="http://msmvps.com/blogs/lopez/archive/tags/Software+as+a+Service/default.aspx">Software as a Service</category><category domain="http://msmvps.com/blogs/lopez/archive/tags/Desarrollo+de+Software/default.aspx">Desarrollo de Software</category><category domain="http://msmvps.com/blogs/lopez/archive/tags/AjContab/default.aspx">AjContab</category></item><item><title>El cielo es azure</title><link>http://msmvps.com/blogs/lopez/archive/2008/11/03/el-cielo-es-azure.aspx</link><pubDate>Mon, 03 Nov 2008 11:33:48 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1652901</guid><dc:creator>lopez</dc:creator><slash:comments>5</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/lopez/rsscomments.aspx?PostID=1652901</wfw:commentRss><comments>http://msmvps.com/blogs/lopez/archive/2008/11/03/el-cielo-es-azure.aspx#comments</comments><description>&lt;p&gt;El lunes pasado, Microsoft reveló el&amp;nbsp;Azure Services Platform, en el PDC 2008. Según el sitio renovado de &lt;a href="http://www.microsoft.com/softwareplusservices/" target="_blank"&gt;Microsoft Strategy Software + Service&lt;/a&gt;:&lt;/p&gt; &lt;p&gt;&lt;a href="http://www.microsoft.com/softwareplusservices/software-plus-services-strategy.aspx?product=azure" target="_blank"&gt;Azure Services Platform&lt;/a&gt;&lt;/p&gt; &lt;blockquote&gt; &lt;p&gt;The Azure Services Platform is part of this vision, providing the power of choice and flexibility in developing, operating, migrating, and managing applications that exist on the internet or devices to provide the best experience for users.&amp;nbsp; The services platform enables this by utilizing common languages, runtimes and frameworks – a common toolset that spans from the service in the cloud to a server, and from the PC to the browser to the phone.&lt;/p&gt;&lt;/blockquote&gt; &lt;p align="center"&gt;&lt;img src="http://www.ajlopez.com/images/articles/azure.png" alt="" /&gt; &lt;/p&gt; &lt;p&gt;Pero, ¿qué es todo esto? Algo más de información en:&lt;/p&gt; &lt;p&gt;&lt;a href="http://www.microsoft.com/azure" target="_blank"&gt;Microsoft Azure&lt;/a&gt;&lt;/p&gt; &lt;p&gt;&lt;a href="http://www.microsoft.com/azure/whatisazure.mspx" target="_blank"&gt;What is Azure&lt;/a&gt;&lt;/p&gt; &lt;p&gt;Lo que sigue está basado en esa información publicada:&lt;/p&gt; &lt;p&gt;El &lt;strong&gt;Azure Services Platform&lt;/strong&gt; está albergado en data centers de&amp;nbsp;Microsoft, y provee un sistema operativo y un conjunto de servicios para desarrolladores que pueden ser usados uno por uno o en conjunto. Podemos aprovechar nuestro manejo de Visual Studio y el framework .NET, que son compatibles con esos servicios. En el futuro, Azure soportará más lenguajes de programación, como Python, Ruby, y otros entornos de desarrollo, como Eclipse. Azure usa HTTP, RESP, SOAP y XML: está basado en estándares abiertos.&lt;/p&gt; &lt;h3&gt;Windows Azure&lt;/h3&gt; &lt;p&gt;&lt;strong&gt;Windows Azure&lt;/strong&gt; es la base de la pila ofrecida de servicios. Es un sistema operativo &amp;quot;in the cloud&amp;quot;, que soporta desarrollo, albergue de servicios y un entorno para manejarlos. Podemos crear aplicaciones con Visual Studio: la versión CTP se integra con VS. Notablemente, soporte para Eclipse, Ruby, PHP, y Python será integrado, pero no me resulta claro aun el &amp;quot;timeline&amp;quot; y si ese soporte vendrá de terceras partes o de la propia Microsoft.&lt;/p&gt; &lt;p&gt;Windows Azure incluye:&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Computation Services&lt;/strong&gt;  &lt;p&gt;- Se pueden ejecutar aplicaciones&amp;nbsp;ASP.NET o código&amp;nbsp;.NET &amp;quot;in the cloud&amp;quot;&lt;br /&gt;- Ambiente de hosting de servicios,&amp;nbsp;que incluye&amp;nbsp;Internet Information Services 7.0 y .NET Framework 3.5 SP1 &lt;br /&gt;- Seguridad soportaba por políticas flexibles de Code Access Security &lt;br /&gt;- Pequeña runtime API que soporta logging y local storage &lt;br /&gt;- Portal web que permite instalar, escalar, y actualizar los servicios que usamos &lt;/p&gt; &lt;p&gt;&lt;strong&gt;Simple data storage services&lt;/strong&gt; &lt;/p&gt; &lt;p&gt;- Ahora podemos albergar &amp;quot;in the cloud&amp;quot; blobs, tablas, and colas &lt;br /&gt;- Acceso autenticado y triple replicación para mantener los datos seguros &lt;br /&gt;- Acceso a datos mediante interfaces REST, disponibles remotamente o desde el data center&amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Development Tools&lt;/strong&gt; &lt;/p&gt; &lt;p&gt;- Se puede desarrollar offline, incluyendo servicios de computación y almacenamiento (&amp;quot;storage&amp;quot;) &lt;br /&gt;- Hay SDK tools con comandos de línea y ejemplos &lt;br /&gt;- Add-in de Visual Studio que soporta depuración local  &lt;p&gt;Esto es la liberación de lo que se llamó el proyecto Red Dog. El tema de albergar datos es interesante: supongo que es la evolución de SQL Data Services, pero esta tecnología también está incluida en otra parte de la oferta Azure. Son&amp;nbsp;dos tecnologías distintas, con algunos puntos en común. Enlaces relacionados:&amp;nbsp;  &lt;p&gt;&amp;nbsp;&lt;a title="Learn more about Windows Azure" href="http://www.microsoft.com/azure/windowsazure.mspx"&gt;Learn more about Windows Azure&lt;/a&gt;&lt;br /&gt;&lt;a title="Video- Manuvir Das- Inside Windows Azure" href="mms://mschnlnine.wmod.llnwd.net/a1809/d1/ch9/1/0/3/2/3/4/ManuvirDasCloudServices_s_ch9.wmv"&gt;Video- Manuvir Das- Inside Windows Azure&lt;/a&gt;&lt;br /&gt;&lt;a title="Video- Steve Marx- Windows Azure for Developers" href="mms://mschnlnine.wmod.llnwd.net/a1809/d1/ch9/9/4/5/4/3/4/SteveMarxRedDogForDevelopers_s_ch9.wmv"&gt;Video- Steve Marx- Windows Azure for Developers&lt;/a&gt;&lt;/p&gt; &lt;h3&gt;Live Services&lt;/h3&gt; &lt;p&gt;&lt;strong&gt;Live Services&lt;/strong&gt; está compuesto de bloques para manejar datos de usuario y recursos de aplicación. Hay un énfasis en el soporte de un amplio espectro de dispositivos digitales. Durante los últimos años, Microsoft ha esta empujando hacia el mundo de los dispositivos, y ahora es el tiempo para conectar cualquiera de esos dispositivos, desde cualquier lugar. Se nos viene el planeta como cubo MS Borg... ;-) Ya puedo escuchar a Gates-3-of-7 &amp;quot;Resistence is futile... you will be connected&amp;quot;... ;-)&lt;/p&gt; &lt;p&gt;El punto fuerte es la fácil creación de mashups: aplicaciones que combinan datos y contenidos de distintos orígenes, y los publican en una aplicación integrada. Hay una API de web service que puede ser usada para crear aplicaciones mashup. Hay algunos ejemplos de aplicaciones que usan esta tecnología por debajo, como: &lt;a href="http://www.3dgeomaps.com/" target="_blank"&gt;3d Geology Maps&lt;/a&gt;. Este sitio superpone mapas geológicos en tres dimensiones. Docenas de aplicaciones para ver en&amp;nbsp;el&amp;nbsp;&lt;a href="http://dev.live.com/mashups/" target="_blank"&gt;Mashups Library&lt;/a&gt;.&lt;/p&gt; &lt;p&gt;&lt;a title="Learn more about Live Services" href="http://dev.live.com/"&gt;Learn more about Live Services&lt;/a&gt;&lt;br /&gt;&lt;a title="View the Quick Apps" href="http://dev.live.com/quickapps/default.aspx"&gt;View the Quick Apps&lt;/a&gt;&lt;/p&gt; &lt;h3&gt;SQL Services&lt;/h3&gt; &lt;p&gt;&lt;strong&gt;SQL Services&lt;/strong&gt; extiende las capacidades de SQL Server&amp;nbsp;para exponerlo &amp;quot;in the cloud&amp;quot;, usando servicios web. Podemos crear y almacenar datos estructurados, semi-estructurados, y no estructurados (por ejemplo, un blob). Albergar Microsoft SQL Data Services, y puede ser accedido mediante protocoles&amp;nbsp;REST y SOAP. Todo esto está armado sobre base de datos SQL Server. En el SQL Service Labs podemos practicar desarrollando prototipos e incubando proyectos.&lt;/p&gt; &lt;p&gt;&lt;a title="Learn more about SQL Services" href="http://www.microsoft.com/azure/sql.mspx"&gt;Learn more about SQL Services&lt;/a&gt;&lt;/p&gt; &lt;h3&gt;Microsoft .NET Services&lt;/h3&gt; &lt;p&gt;Conocido antes como Biztalk Services, ahora el nombre oficial es &lt;strong&gt;.NET Services&lt;/strong&gt; (buena elección, lo que se ofrecía no tenía relación con el Biztalk Server, que es el producto al que todo el mundo asocia con el nombre Biztalk). .NET Services son un conjunto de servicios orientados al &amp;quot;cloud&amp;quot; y a aplicaciones &amp;quot;cloud-aware&amp;quot;. Están dirigidos a manejar los temas de identidad, workflow, y conexión entre aplicaciones:&lt;/p&gt; &lt;p&gt;Access Control&lt;/p&gt; &lt;p&gt;- Proveedores de identidad basados en estándares&lt;br /&gt;- Soporte de Windows Live ID&lt;br /&gt;- Directorioes de empresa&lt;br /&gt;- Decisión de autorización&lt;br /&gt;- Reglas declarativas basadas en Claims: se pueden generar claims en base a otros claims.&lt;/p&gt; &lt;p&gt;Service Bus&lt;/p&gt; &lt;p&gt;- Implementa el&amp;nbsp;patrón de aplicación Enterprise Service Bus&lt;br /&gt;- Registra y expone servicios, entre redes, maneja seguridad, y permite ir más allá de las fronteras de una organización&lt;br /&gt;- Escala en Internet&lt;/p&gt; &lt;p&gt;Esto significa que podemos registrar servicios locales nuestros acá en el hosting de Microsoft, y que otros clientes lo consuman, sin tener acceso directo a nuestros servicios. También soporta que una llamada de un cliente, sea reenviada a varios servicios que están interesados, algo que faltaba en WCF.&lt;/p&gt; &lt;p&gt;Workflow Service&lt;/p&gt; &lt;p&gt;- Se pueden albergar y ejecutar&amp;nbsp;workflows&amp;nbsp; de&amp;nbsp;Workflow Foundation&lt;/p&gt; &lt;p&gt;Hay un sitio web y herramientas Windows para consumir y manejar estos servicios, y APIs definidas para accedr a todo esto desde nuestras aplicaciones.&lt;/p&gt; &lt;p&gt;&lt;a title="Learn more about .NET Services" href="http://www.microsoft.com/azure/netservices.mspx"&gt;Learn more about .NET Services&lt;/a&gt;&lt;/p&gt; &lt;h3&gt;Conclusión&lt;/h3&gt; &lt;p&gt;En estas semanas, formé parte de un equipo que estuvo desarrollando herramientas para acceder y consumir estos servicios. Fue un desafío interesante. En mi opinión, todas estas herramientas y servicios son un salto significativo en el tema cloud computing. Habrá que ver la adopción de la industria, pero Microsoft se está poniendo a la altura de lo que el mercado está esperando en tema de cloud computing. Habrá que ver también qué tipos de aplicaciones podrán surgir que aprovechen esta infraestructura. Mucho de cloud computing por ahora, fue orientado a grandes aplicaciones de gigantes como Google. Las aplicaciones medianas y chicas, ¿tendrán su lugar? Imagino que será cuestión de precio y facilidad de desarrollo.&lt;/p&gt; &lt;p&gt;Desde el arribo de&amp;nbsp;Ray Ozzie a Microsoft, se estuvo gestando todo esto que se mostró la semana pasada en el PDC. No es algo que se pensó de apuro. Lo veo a Ozzie totalmente orientado a esto. &lt;/p&gt; &lt;p&gt;El cielo de cloud computing no es azul, es azure.&lt;/p&gt; &lt;p&gt;Algunos artículos:&lt;/p&gt; &lt;p&gt;&lt;a href="http://mashable.com/2008/10/28/azure/" target="_blank"&gt;Microsoft&amp;#39;s Azure is so 1997 (and Why I Love It)&lt;/a&gt;&lt;br /&gt;&lt;a title="Microsoft to battle in the clouds" href="http://news.bbc.co.uk/2/hi/technology/7693993.stm"&gt;Microsoft to battle in the clouds&lt;/a&gt;&lt;br /&gt;&lt;a title="steve clayton- geek in disguise - Clearing Clouds" href="http://blogs.msdn.com/stevecla01/archive/2008/10/27/clearing-clouds.aspx"&gt;steve clayton- geek in disguise - Clearing Clouds&lt;/a&gt;&lt;br /&gt;&lt;a title="Web 2.0 and Cloud Computing - O&amp;#39;Reilly Radar" href="http://radar.oreilly.com/2008/10/web-20-and-cloud-computing.html"&gt;Web 2.0 and Cloud Computing - O&amp;#39;Reilly Radar&lt;/a&gt;&lt;/p&gt; &lt;p&gt;&lt;a href="http://delicious.com/ajlopez/cloudcomputing" target="_blank"&gt;Cloud Computing in my delicious&lt;/a&gt;&lt;/p&gt; &lt;p&gt;&lt;a href="http://delicious.com/ajlopez/azure"&gt;http://delicious.com/ajlopez/azure&lt;/a&gt;&lt;/p&gt; &lt;p&gt;Un artículo que explica el poder de Microsoft para llevar a buen puerto todo esto:&lt;/p&gt; &lt;p&gt;&lt;a title="Scobleizer &amp;mdash; Tech geek blogger &amp;raquo; Blog Archive Never underestimate Microsoft&amp;rsquo;s ability to turn a" href="http://scobleizer.com/2008/11/01/never-underestimate-microsofts-ability-to-turn-a-corner/"&gt;Scobleizer — Tech geek blogger » Blog Archive Never underestimate Microsoft’s ability to turn a&lt;/a&gt;&lt;/p&gt; &lt;p&gt;Este artículo es una traducción del original en &lt;a href="http://www.arquitectum.org/portal/Publicaciones/Videos/RAF08/AJLopezRoboticsStudio/tabid/86/Default.aspx" target="_blank"&gt;Anglish&lt;/a&gt; ;-)&lt;/p&gt; &lt;p&gt;&lt;a title="Sky is azure" href="http://ajlopez.wordpress.com/2008/10/28/sky-is-azure/"&gt;Sky is azure&lt;/a&gt;&lt;/p&gt; &lt;p&gt;Nos leemos!&lt;/p&gt; &lt;p&gt;Angel &amp;quot;Java&amp;quot; Lopez&lt;br /&gt;&lt;a href="http://www.ajlopez.com/"&gt;http://www.ajlopez.com/&lt;/a&gt;&lt;br /&gt;&lt;a href="http://twitter.com/ajlopez"&gt;http://twitter.com/ajlopez&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1652901" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/lopez/archive/tags/.NET/default.aspx">.NET</category><category domain="http://msmvps.com/blogs/lopez/archive/tags/Software+as+a+Service/default.aspx">Software as a Service</category><category domain="http://msmvps.com/blogs/lopez/archive/tags/Azure/default.aspx">Azure</category><category domain="http://msmvps.com/blogs/lopez/archive/tags/Cloud+Computing/default.aspx">Cloud Computing</category></item><item><title>El nuevo bebé Microsoft: Live Mesh</title><link>http://msmvps.com/blogs/lopez/archive/2008/04/26/el-nuevo-beb-233-microsoft-live-mesh.aspx</link><pubDate>Sat, 26 Apr 2008 11:13:16 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1605342</guid><dc:creator>lopez</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/lopez/rsscomments.aspx?PostID=1605342</wfw:commentRss><comments>http://msmvps.com/blogs/lopez/archive/2008/04/26/el-nuevo-beb-233-microsoft-live-mesh.aspx#comments</comments><description>&lt;p&gt;&lt;/p&gt; &lt;p&gt;Esta semana pasado, el gigante de&amp;nbsp;Redmond anunció su nueva creación, Live Mesh (tech preview):  &lt;p&gt;&lt;a href="https://www.mesh.com/Welcome/Welcome.aspx"&gt;https://www.mesh.com/Welcome/Welcome.aspx&lt;/a&gt;  &lt;p align="center"&gt;&lt;img src="http://www.ajlopez.com/images/articles/livemesh.png" alt="" /&gt; &lt;/p&gt; &lt;p&gt;Gracias al post de Arvindra Sehmi:  &lt;p&gt;&lt;img style="margin:0px 20px 20px 0px;" src="http://www.ajlopez.com/images/articles/sehmipost.png" align="left" alt="" /&gt; &amp;nbsp;&lt;a href="http://blogs.msdn.com/asehmi/archive/2008/04/24/introducing-live-mesh.aspx"&gt;http://blogs.msdn.com/asehmi/archive/2008/04/24/introducing-live-mesh.aspx&lt;/a&gt;  &lt;p&gt;tenemos ahí una lista de comentarios sobre el nuevo bebé Microsoft.&amp;nbsp;Esta nuevo producto&amp;nbsp;de Redmond no es fácil de describir brevemente, pero merece que se le preste atención.&amp;nbsp;Es una incursión de Microsoft en&amp;nbsp;Web 2.0 y en su propia creación, Software plus Service.  &lt;p&gt;(para bloggers, noten el uso de enlaces con&amp;nbsp;screenshots, buena idea Arvindra!)  &lt;p&gt;Este video explica la arquitectura a alto nivel (gracias a &lt;a href="http://staff.southworks.net/blogs/matiaswoloski/default.aspx" target="_blank"&gt;Matias Woloski&lt;/a&gt; por este link)  &lt;p&gt;&lt;a href="http://channel9.msdn.com/Showpost.aspx?postid=399577"&gt;http://channel9.msdn.com/Showpost.aspx?postid=399577&lt;/a&gt;  &lt;p&gt;In la lista de artículos de Arvindra, encuentro esta introducción de la inefable Mary Jo Foley  &lt;p&gt;&lt;a href="http://blogs.zdnet.com/microsoft/?p=1355" target="_blank"&gt;Ten things to know about Microsoft&amp;#39;s Live Mesh&lt;/a&gt;  &lt;p&gt;Leamos el punto uno:  &lt;blockquote&gt; &lt;p&gt;&lt;strong&gt;1. The definition&lt;/strong&gt;. As has become the norm with so many of its Software + Services products and strategies, Microsoft isn’t the best at coming up with a succinct Live Mesh definition. The closest I found (in a Live Mesh reviewer’s guide) was this: “Live Mesh is a ’software-plus-services’ platform and experience from Microsoft that enables PCs and other devices to ‘come alive’ by making them aware of each other through the Internet, enabling individuals and organizations to manage, access, and share their files and applications seamlessly on the Web and across their world of devices.” If I were in charge of defining Live Mesh, I think I’d go with “a Software + Services platform for synchronization and collaboration.”&lt;/p&gt;&lt;/blockquote&gt; &lt;p&gt;Acá detecto algunas ideas&amp;nbsp;de Bill Joy para Jini, una tecnología que nació demasiado temprano:  &lt;p&gt;&lt;a href="http://java.sun.com/developer/technicalArticles/jini/JiniVision/jiniology.html" target="_blank"&gt;The Jini Technology Vision&lt;/a&gt;  &lt;blockquote&gt; &lt;p&gt;Jini technology redefines the concept of a client. Instead of a fixed set of &amp;quot;local&amp;quot; devices, Jini technology supplies the Java client with a federation of remote &amp;quot;plug and play&amp;quot; devices in a dynamic configuration (the Jini Federation) that is personalized for each client. With Jini technology, the network truly becomes the client computer! &lt;/p&gt;&lt;/blockquote&gt; &lt;p&gt;Toda esta nueva movida de MS podría ser el resultado visible de algunas ideas de&amp;nbsp;Ray Ozzie, expresadas hace años en el notable memo:  &lt;p&gt;&lt;a href="http://www.scripting.com/disruption/ozzie/theinternetservicesdisruptio.htm" target="_blank"&gt;The Internet Services Disruption&lt;/a&gt;  &lt;p&gt;Supongo que&amp;nbsp;Microsoft se está moviendo más y más hacia&amp;nbsp;(recordemos el asunto Yahoo). Es una compañía que adopta la frase de Andy Grove: &lt;a href="http://www.intel.com/pressroom/kits/bios/grove/paranoid.htm" target="_blank"&gt;solo los paranoicos sobreviven&lt;/a&gt;. Tienen apuesta en RIA (Rich Internet Applications), Silverlight, Web 2.0, Rich Client... Todos los números de la ruleta están cubiertos, aún el doble cero... ;-)  &lt;p&gt;Una nota: me asombra, que después de todo este esfuerzo, Microsoft todavía siga revelando nuevas herramientas solamente pare residentes de EE.UU. Google, por el contrario, pone sus innovaciones a disposición del mundo, sean betas o lo que sea.&amp;nbsp;Toc, toc, McFly.... algún MS VP leyendo esto? ;-)  &lt;p&gt;Angel &amp;quot;EverMeshed&amp;quot; Lopez&lt;br /&gt;&lt;a href="http://www.ajlopez.com"&gt;http://www.ajlopez.com&lt;/a&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1605342" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/lopez/archive/tags/.NET/default.aspx">.NET</category><category domain="http://msmvps.com/blogs/lopez/archive/tags/Software+as+a+Service/default.aspx">Software as a Service</category><category domain="http://msmvps.com/blogs/lopez/archive/tags/Desarrollo+de+Software/default.aspx">Desarrollo de Software</category></item><item><title>The making of LitwareHR</title><link>http://msmvps.com/blogs/lopez/archive/2007/12/23/the-making-of-litwarehr.aspx</link><pubDate>Sun, 23 Dec 2007 15:20:52 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1414126</guid><dc:creator>lopez</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/lopez/rsscomments.aspx?PostID=1414126</wfw:commentRss><comments>http://msmvps.com/blogs/lopez/archive/2007/12/23/the-making-of-litwarehr.aspx#comments</comments><description>&lt;p&gt;&lt;img height="237" src="http://www.ajlopez.com/images/articles/litware01.jpg" width="284" align="left" alt="" /&gt;&lt;/p&gt; &lt;p align="center"&gt;&lt;img height="235" src="http://www.ajlopez.com/images/articles/litware02.jpg" width="278" alt="" /&gt;&lt;/p&gt; &lt;p&gt;El año pasado participé del desarrollo de LitwareHR, una aplicación &lt;a href="http://en.wikipedia.org/wiki/Software_as_a_Service" target="_blank"&gt;Software as a Service&lt;/a&gt; de referencia de Microsoft. Trabajé en un equipo de &lt;a href="http://www.southworks.net" target="_blank"&gt;Southworks&lt;/a&gt;, en un proceso tipo SCRUM. Al final del proyecto se filmó un video para mostrar algunas ideas del proyecto.&lt;/p&gt; &lt;p&gt;Pueden ver el video en&lt;/p&gt; &lt;p&gt;&lt;a href="http://video.msn.com/video.aspx?mkt=en-us&amp;amp;vid=d1021732-a3d0-442e-a52f-79f0c84095cd" target="_blank"&gt;MSN Video - The making of LitwareHR&lt;/a&gt;&lt;/p&gt; &lt;p&gt;Las estrellas son &lt;a href="http://blogs.msdn.com/gianpaolo/"&gt;Gianpaolo Carraro&lt;/a&gt; y &lt;a href="http://blogs.msdn.com/fred_chong/" target="_blank"&gt;Fred Chong&lt;/a&gt;, de Microsoft. En la captura de arriba a la derecha, podemos ver algunos de los miembros del team:&lt;/p&gt; &lt;p&gt;&lt;a href="http://staff.southworks.net/blogs/ezequielm/" target="_blank"&gt;Ezequiel Morito&lt;/a&gt;&lt;br /&gt;&lt;a href="http://staff.southworks.net/ebella/" target="_blank"&gt;Ezequiel Bella&lt;/a&gt;&lt;br /&gt;&lt;a href="http://staff.southworks.net/blogs/matiaswoloski" target="_blank"&gt;Matías Woloski&lt;/a&gt;&lt;br /&gt;&lt;a href="http://staff.southworks.net/ariel" target="_blank"&gt;Ariel Schapiro&lt;/a&gt;&lt;br /&gt;&lt;a href="http://staff.southworks.net/alejack" target="_blank"&gt;Alejandro Jack&lt;/a&gt; (el que está vestido de muñequito de torta....;-). Hace unas semanas, el bueno de Alejandro se aprobó el examen de Arquitecto certificado en Microsoft. Es el tercer arquitecto de Latinoamérica, y el número 99 en el mundo.&lt;/p&gt; &lt;p&gt;En el video, tengo una mínima intervención, pero ya saben: no hay papeles chicos para un actor grande ... ;-)&lt;/p&gt; &lt;p&gt;Nos leemos!&lt;/p&gt; &lt;p&gt;Angel &amp;quot;Java&amp;quot; Lopez&lt;br /&gt;&lt;a href="http://www.ajlopez.com/"&gt;http://www.ajlopez.com/&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1414126" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/lopez/archive/tags/.NET/default.aspx">.NET</category><category domain="http://msmvps.com/blogs/lopez/archive/tags/Arquitectura/default.aspx">Arquitectura</category><category domain="http://msmvps.com/blogs/lopez/archive/tags/Scrum/default.aspx">Scrum</category><category domain="http://msmvps.com/blogs/lopez/archive/tags/Software+as+a+Service/default.aspx">Software as a Service</category></item><item><title>Aplicación de Microsoft ejemplo Software as a Service</title><link>http://msmvps.com/blogs/lopez/archive/2007/02/08/aplicaci-n-de-microsoft-ejemplo-software-as-a-service.aspx</link><pubDate>Thu, 08 Feb 2007 17:40:00 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:555687</guid><dc:creator>lopez</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/lopez/rsscomments.aspx?PostID=555687</wfw:commentRss><comments>http://msmvps.com/blogs/lopez/archive/2007/02/08/aplicaci-n-de-microsoft-ejemplo-software-as-a-service.aspx#comments</comments><description>&lt;P&gt;Ya está disponible la aplicación de referencia de implementación de un Software as a Service. Pueden bajarla desde&lt;/P&gt;
&lt;P&gt;&lt;A href="http://msdn.microsoft.com/architecture/saas/sampleApp"&gt;http://msdn.microsoft.com/architecture/saas/sampleApp&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;IMG src="http://www.ajlopez.com/images/articles/litware1.jpg"&gt;&lt;/P&gt;
&lt;P&gt;Una descripción&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;LitwareHR is a fictitious HR application providing recruitment management software delivered as a service. The most important aspect of this application is not &lt;STRONG&gt;what&lt;/STRONG&gt; the application does, but &lt;STRONG&gt;how&lt;/STRONG&gt; it does it. Using the latest Microsoft technologies such as .NET Framework 3.0 and SQL Server 2005, LitwareHR implements single-instance multi-tenancy patterns. These patterns, previously described in our whitepapers, are available in the &lt;/EM&gt;&lt;A title=http://msdn2.microsoft.com/en-us/architecture/aa699384.aspx href="http://msdn2.microsoft.com/en-us/architecture/aa699384.aspx"&gt;&lt;EM&gt;MSDN SaaS Architecture Center&lt;/EM&gt;&lt;/A&gt;&lt;EM&gt;. &lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;Hay un sitio para la comunidad en:&lt;/P&gt;
&lt;P&gt;&lt;A href="http://www.codeplex.com/LitwareHR"&gt;http://www.codeplex.com/LitwareHR&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;para discutir sobre implementación, sugerir mejoras, aprender sobre la solución y su diseño.&lt;/P&gt;
&lt;P&gt;Y hasta hay un "detrás de la escena", cómo fue armada, en&lt;/P&gt;
&lt;P&gt;&lt;A href="http://www.skyscrapr.net/architects-in-action.aspx"&gt;http://www.skyscrapr.net/architects-in-action.aspx&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;Grande &lt;A class="" href="http://www.southworks.net/" target=_blank&gt;Southworks&lt;/A&gt;!&lt;/P&gt;
&lt;P&gt;Nos leemos!&lt;/P&gt;
&lt;P&gt;Angel "Java" Lopez&lt;BR&gt;&lt;A href="http://www.ajlopez.com/"&gt;http://www.ajlopez.com/&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=555687" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/lopez/archive/tags/.NET/default.aspx">.NET</category><category domain="http://msmvps.com/blogs/lopez/archive/tags/Software+as+a+Service/default.aspx">Software as a Service</category></item><item><title>Recursos Software as a Service</title><link>http://msmvps.com/blogs/lopez/archive/2006/12/04/recursos-software-as-a-service.aspx</link><pubDate>Mon, 04 Dec 2006 09:46:51 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:372778</guid><dc:creator>lopez</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/lopez/rsscomments.aspx?PostID=372778</wfw:commentRss><comments>http://msmvps.com/blogs/lopez/archive/2006/12/04/recursos-software-as-a-service.aspx#comments</comments><description>&lt;p&gt;En mi &lt;a href="http://ajlopez.wordpress.com"&gt;blog en inglés&lt;/a&gt; tengo algunos enlaces y recursos publicados de Software as a Service, por ejemplo &lt;a href="http://ajlopez.wordpress.com/2006/12/04/more-saas-resources-and-links/" target="_blank"&gt;More SaaS resources and links&lt;/a&gt;&lt;/p&gt; &lt;p&gt;Repito acá alguno de esos recursos: &lt;p&gt;Juergen Pfeifer's blog&lt;br&gt;&lt;a href="http://blogs.msdn.com/juergenp/"&gt;http://blogs.msdn.com/juergenp/&lt;/a&gt;&lt;br&gt;Solution Architect at Microsoft, EMEA &lt;p&gt;Remend&lt;br&gt;&lt;a href="http://www.remend.com/"&gt;http://www.remend.com/&lt;/a&gt;&lt;br&gt;Una empresa que ofrece una aplicación SaaS &lt;p&gt;Ron Jacobs publicó una serie de ARCast sobre el tema:&lt;br&gt;&lt;a href="http://www.skyscrapr.net/blogs/arcasttv/archive/2006/11/16/458.aspx"&gt;ARCast.TV - SaaS @ Work - Remend Overview&lt;/a&gt;&lt;br&gt;&lt;a href="http://www.skyscrapr.net/blogs/arcasttv/archive/2006/11/20/465.aspx"&gt;ARCast.TV - SaaS @ Work - Remend Architecture Overview&lt;/a&gt;&lt;br&gt;&lt;a href="http://www.skyscrapr.net/blogs/arcasttv/archive/2006/11/24/469.aspx"&gt;ARCast.TV - SaaS @ Work - Remend Architecture Drilldown on Workflow and Services&lt;/a&gt;&lt;br&gt;&lt;a href="http://www.skyscrapr.net/blogs/arcasttv/archive/2006/11/27/470.aspx"&gt;ARCast.TV - SaaS @ Work - Remend User Experience&lt;/a&gt;&lt;br&gt;&lt;a href="http://www.skyscrapr.net/blogs/arcasttv/archive/2006/12/01/487.aspx"&gt;ARCast TV - SaaS @ Work - Remend Database Architecture&lt;/a&gt; &lt;p&gt;SaaS – Mega Disruption&lt;br&gt;&lt;a href="http://axelschultze.blogspot.com/2006/02/saas-mega-disruption.html"&gt;http://axelschultze.blogspot.com/2006/02/saas-mega-disruption.html&lt;/a&gt;&lt;br&gt;10 Strategic Aspects of Software as a Service&lt;br&gt;1) Time to value&lt;br&gt;2) Perpetual service model&lt;br&gt;3) Major transformation in usability and support structure&lt;br&gt;4) Financial predictability&lt;br&gt;5) Leveraged Administration, reduced cost&lt;br&gt;6) Data security and reliability&lt;br&gt;7) Meta Data - Business Benchmarks&lt;br&gt;8) Technology Free Information Management&lt;br&gt;9) User Integration&lt;br&gt;10) Explosive Growth &lt;p&gt;Axel's Blog&lt;br&gt;&lt;a href="http://axelschultze.blogspot.com/"&gt;http://axelschultze.blogspot.com/&lt;/a&gt;&lt;br&gt;Axel Schultze es un emprendedor innovador. Su blog es sobre innovación en general, SaaS, Web 2.0.... &lt;p&gt;Next Level of Technology&lt;br&gt;&lt;a href="http://axelschultze.blogspot.com/2006/03/next-level-of-technology.html"&gt;http://axelschultze.blogspot.com/2006/03/next-level-of-technology.html&lt;/a&gt; &lt;p&gt;The Enterprise Software Chasm&lt;br&gt;&lt;a href="http://axelschultze.blogspot.com/2006/03/enterprise-software-chasm.html"&gt;http://axelschultze.blogspot.com/2006/03/enterprise-software-chasm.html&lt;/a&gt; &lt;p&gt;TCO for SaaS Applications&lt;br&gt;&lt;a href="http://axelschultze.blogspot.com/2006/06/tco-for-saas-applications.html"&gt;http://axelschultze.blogspot.com/2006/06/tco-for-saas-applications.html&lt;/a&gt; &lt;p&gt;The beginning of a new software economy&lt;br&gt;&lt;a href="http://axelschultze.blogspot.com/2006/02/beginning-of-new-software-economy.html"&gt;http://axelschultze.blogspot.com/2006/02/beginning-of-new-software-economy.html&lt;/a&gt;&lt;br&gt;From 1 Million to 100 Million SaaS users in 5 years &lt;p&gt;The Service Economy&lt;br&gt;&lt;a href="http://axelschultze.blogspot.com/2006/01/service-economy.html"&gt;http://axelschultze.blogspot.com/2006/01/service-economy.html&lt;/a&gt; &lt;p&gt;Single Sign On for SaaS&lt;br&gt;&lt;a href="http://axelschultze.blogspot.com/2006/04/single-sign-on-for-saas.html"&gt;http://axelschultze.blogspot.com/2006/04/single-sign-on-for-saas.html&lt;/a&gt; &lt;p&gt;Pioneering Software as a Service&lt;br&gt;&lt;a href="http://axelschultze.blogspot.com/2005/12/pioneering-software-as-service.html"&gt;http://axelschultze.blogspot.com/2005/12/pioneering-software-as-service.html&lt;/a&gt; &lt;p&gt;Software as a Service Executive Council&lt;br&gt;&lt;a href="http://www.siia.net/software/groups_saas.asp"&gt;http://www.siia.net/software/groups_saas.asp&lt;/a&gt; &lt;p&gt;Boasso on Business&lt;br&gt;&lt;a href="http://boassobusiness.blogspot.com/"&gt;http://boassobusiness.blogspot.com/&lt;/a&gt;&lt;br&gt;Observation &amp;amp; Outlook on the Business of Technology &lt;p&gt;ACCELERATED REVENUE GROWTH IN AN EVOLVING MARKET (Part I)&lt;br&gt;&lt;a href="http://boassobusiness.blogspot.com/2006/05/accelerated-revenue-growth-in-evolving.html"&gt;http://boassobusiness.blogspot.com/2006/05/accelerated-revenue-growth-in-evolving.html&lt;/a&gt; &lt;p&gt;SAAS VENDORS' BIGGEST BUSINESS CHALLENGE&lt;br&gt;&lt;a href="http://boassobusiness.blogspot.com/2006/03/saas-vendors-biggest-business.html"&gt;http://boassobusiness.blogspot.com/2006/03/saas-vendors-biggest-business.html&lt;/a&gt; &lt;p&gt;&lt;a href="http://boassobusiness.blogspot.com/2006/06/getting-saas-wrong.html"&gt;http://boassobusiness.blogspot.com/2006/06/getting-saas-wrong.html&lt;/a&gt; &lt;p&gt;THE CHURCH OF KAWASAKI&lt;br&gt;'The Art of Evangelism' In the SaaS World&lt;br&gt;&lt;a href="http://boassobusiness.blogspot.com/2006/06/church-of-kawasakithe-art-of.html"&gt;http://boassobusiness.blogspot.com/2006/06/church-of-kawasakithe-art-of.html&lt;/a&gt; &lt;p&gt;SaaS Workshop Series&lt;br&gt;&lt;a href="http://www.opsource.net/saasworkshop/"&gt;http://www.opsource.net/saasworkshop/&lt;/a&gt;&lt;br&gt;&lt;br&gt;SaaSy thinking&lt;br&gt;&lt;a href="http://www.lecayla.com/blog/"&gt;http://www.lecayla.com/blog/&lt;/a&gt;&lt;br&gt;Thoughts on the world of Software-as-a-Service&lt;/p&gt; &lt;p&gt;SaaS Showplace&lt;br&gt;&lt;a href="http://www.saasshowplace.com/"&gt;http://www.saasshowplace.com/&lt;/a&gt; &lt;p&gt;Industry News/Events&lt;br&gt;&lt;a href="http://www.saasshowplace.com/industrynewsevents.html"&gt;http://www.saasshowplace.com/industrynewsevents.html&lt;/a&gt; &lt;p&gt;Software-as-a-Service Insights&lt;br&gt;&lt;a href="http://www.saasshowplace.com/saasinsights.html"&gt;http://www.saasshowplace.com/saasinsights.html&lt;/a&gt;&lt;br&gt;&lt;/p&gt; &lt;p&gt;Angel "Java" Lopez&lt;br&gt;&lt;a href="http://www.ajlopez.com/en"&gt;http://www.ajlopez.com/en&lt;/a&gt;&lt;/p&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=372778" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/lopez/archive/tags/Software+as+a+Service/default.aspx">Software as a Service</category></item><item><title>Software as a Service</title><link>http://msmvps.com/blogs/lopez/archive/2006/08/01/software-as-a-service.aspx</link><pubDate>Tue, 01 Aug 2006 09:38:00 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:106406</guid><dc:creator>lopez</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/lopez/rsscomments.aspx?PostID=106406</wfw:commentRss><comments>http://msmvps.com/blogs/lopez/archive/2006/08/01/software-as-a-service.aspx#comments</comments><description>&lt;P&gt;En estos días estoy trabajando sobre este tema: Software as a Service, una nueva "buzzword" que se ha estado difundiendo en el último tiempo.&lt;/P&gt;
&lt;P&gt;Podemos ver una definición de SaaS en el glosario del &lt;A href="http://www.skyscrapr.net/"&gt;Skycrapr&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;A href="http://www.skyscrapr.net/archipedia/default.aspx/Archipedia/SoftwareAsAServiceGlossaryEntry.html"&gt;http://www.skyscrapr.net/archipedia/default.aspx/Archipedia/SoftwareAsAServiceGlossaryEntry.html&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;"The key characteristics of SaaS software, according to analyst IDC include:&lt;/P&gt;
&lt;P&gt;1. Network-based access to, and management of, commercially available (e.g., not custom) software &lt;/P&gt;
&lt;P&gt;2. Activities that are managed from central locations rather than at each customer's site, enabling customers to access applications remotely via the Web &lt;/P&gt;
&lt;P&gt;3. Application delivery that typically is closer to a one-to-many model (single instance, multi-tenant architecture) than to a one-to-one model, including architecture, pricing, partnering, and management characteristics "&lt;/P&gt;
&lt;P&gt;Podemos consultar la &lt;A href="http://www.wikipedia.org/"&gt;Wikipedia&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;A href="http://en.wikipedia.org/wiki/Software_as_a_Service"&gt;Software as a Service - Wikipedia, the free encyclopedia&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;donde encontramos:&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;"Software as a Service&lt;/STRONG&gt; (&lt;B&gt;SaaS&lt;/B&gt;) is a model of &lt;A title="Software delivery" href="http://en.wikipedia.org/wiki/Software_delivery"&gt;software delivery&lt;/A&gt; where the software company provides maintenance, daily technical operation, and support for the software provided to their client. SaaS is a model of software delivery rather than a market segment; software can be delivered using this method to any market segment including home consumers, small business, medium and large business."&lt;/P&gt;
&lt;P&gt;Traduciendo: SaaS son aplicaciones comerciales, que son accesibles por la red, y se brinda su uso a cllientes, que no necesitan instalar ese software. El proveedor de SaaS le vende o alquila su uso, preinstalado en algún servidor de la red. Pero no es sólo software "preenlatado" en la red, sino que se permite la adaptación al cliente. El término multitenant destaca que una misma aplicación puede servir a varios clientes.&lt;/P&gt;
&lt;P&gt;Pero lo distintivo es la idea de tener la&amp;nbsp;aplicación disponible por red. Eso es lo que cambia fundamentalmente con respecto al software comercial, ERP, CRM, o lo que quieran.&amp;nbsp;Ejemplo emblemático de este tipo de servicio es &lt;A href="http://www.salesforce.com/"&gt;SalesForce&lt;/A&gt;&amp;nbsp;que brinda lo que denomina "on-demand Customer Relationship Management". Esta empresa la descubrí en la época de la burbuja de Internet: me pareció interesante su modelo, y mucho de las cosas que he estado desarrollando desde entonces, apunta de alguna forma a reproducir ese modelo para llegar a un Enterprise Resource Planning, brindado como servicio.&lt;/P&gt;
&lt;P&gt;Los que tienen alguna memoria, recordaran que esto es similar al concepto de ASP: Application Service Provider, como lo que encontramos en&lt;/P&gt;
&lt;P&gt;&lt;A href="http://www.aspstreet.com/"&gt;http://www.aspstreet.com/&lt;/A&gt;&lt;BR&gt;&lt;A href="http://www.aspnews.com/"&gt;http://www.aspnews.com&lt;/A&gt;&lt;BR&gt;&lt;A href="http://en.wikipedia.org/wiki/Application_service_provider"&gt;http://en.wikipedia.org/wiki/Application_service_provider&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;Visiten esos sitios, y los encontrarán renovados, discutiendo a todo vapor sobre el concepto de Software as a Service.&lt;/P&gt;
&lt;P&gt;Aquí en mi pais Argentina, encontramos a Mirol, desde hace años, propugnando por este concepto:&lt;/P&gt;
&lt;P&gt;&lt;A href="http://www.mirol.com/modalidad-asp.asp"&gt;http://www.mirol.com/modalidad-asp.asp&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;"Imagínese &lt;STRONG&gt;ahorrar recursos&lt;/STRONG&gt; tanto en hardware, software, así como en personal de soporte y administración...&lt;/P&gt;
&lt;P&gt;Imagínese&lt;STRONG&gt; no tener que preocuparse de actualizaciones y nuevas versiones&lt;/STRONG&gt; de software, hardware obsoleto, creación de nuevos usuarios..."&lt;/P&gt;
&lt;P&gt;Varias empresas de tecnología informática, se han subido al tren, como IBM y Microsoft. Desde el punto de vista de esta empresa, es interesante leer algunos artículos, como&lt;/P&gt;
&lt;P&gt;&lt;A href="http://msdn.microsoft.com/architecture/learnmore/default.aspx?pull=/library/en-us/dnbda/html/ArchStratCtchLngTail.asp"&gt;Architecture Strategies for Catching the Long Tail&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;un clásico de &lt;A href="http://blogs.msdn.com/fred%5Fchong/"&gt;Fred Chong&lt;/A&gt; y &lt;A href="http://blogs.msdn.com/gianpaolo/"&gt;Gianpaolo Carraro&lt;/A&gt;. Ahí plantean que, económicamente, el modelo SaaS apunta al gran volumen que se consigue a llegar a los clientes de la "larga cola"/"long tail" de:&lt;/P&gt;
&lt;P&gt;&lt;IMG src="http://msdn.microsoft.com/library/en-us/dnbda/html/archstratctchlngtail07.gif"&gt; 
&lt;P&gt;Tambíén destacan que la repartición de costos pasa de:&lt;/P&gt;
&lt;P&gt;&lt;IMG src="http://msdn.microsoft.com/library/en-us/dnbda/html/archstratctchlngtail03.gif"&gt; 
&lt;P&gt;a esta distribución 
&lt;P&gt;&lt;IMG src="http://msdn.microsoft.com/library/en-us/dnbda/html/archstratctchlngtail04.gif"&gt; 
&lt;P&gt;Pero más llama la atención, que en el gigante de Redmond, el propio Ray Ozzie, heredero de la posición de Gates, se dedique al tema, como en&lt;/P&gt;
&lt;P&gt;&lt;A href="http://www.internetnews.com/ent-news/article.php/3623171"&gt;http://www.internetnews.com/ent-news/article.php/3623171&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;Es imperdible para seguir el tema seguir los blogs de Chong y Carraro:&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/gianpaolo/"&gt;http://blogs.msdn.com/gianpaolo/&lt;/A&gt;&lt;BR&gt;&lt;A href="http://blogs.msdn.com/fred%5Fchong/"&gt;http://blogs.msdn.com/fred%5Fchong/&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;así como el blog del Gran Woloski (que ha decidido escribir su tesis sobre SaaS):&lt;/P&gt;
&lt;P&gt;&lt;A href="http://staff.southworks.net/blogs/matiaswoloski"&gt;http://staff.southworks.net/blogs/matiaswoloski&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;El bueno de Matías escribió&lt;/P&gt;
&lt;P&gt;&lt;A id=_ctl0__ctl0__ctl0__ctl0_RecentPosts__ctl0_postlist__ctl0_EntryItems__ctl3_PostTitle href="http://staff.southworks.net/blogs/matiaswoloski/archive/2006/06/18/SaaSNaming.aspx"&gt;SaaS: naming, paradigm shift, value&lt;/A&gt;&lt;BR&gt;&lt;A id=_ctl0__ctl0__ctl0__ctl0_RecentPosts__ctl0_postlist__ctl0_EntryItems__ctl4_PostTitle href="http://staff.southworks.net/blogs/matiaswoloski/archive/2006/06/07/SaaSWorkflowMultitenant.aspx"&gt;SaaS: Workflow in multitenant environment&lt;/A&gt;&lt;BR&gt;&lt;A id=_ctl0__ctl0__ctl0__ctl0_RecentPosts__ctl0_postlist__ctl0_EntryItems__ctl6_PostTitle href="http://staff.southworks.net/blogs/matiaswoloski/archive/2006/05/07/SaaSMetadata.aspx"&gt;SaaS: Realization of Metadata Services&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;Es interesante el artículo sobre workflow de Woloski, porque plantea temas en los que estoy pensando desde casi el siglo pasado, sobre cuáles son las partes "variables" de una aplicación. Más sobre lo que quiero hacer, más abajo.&lt;/P&gt;
&lt;P&gt;Una entrevista al bueno de Gianpolo Carraro por &lt;A href="http://spaces.msn.com/diegumzone/blog/"&gt;Diego Dagum&lt;/A&gt;&amp;nbsp;en &lt;/P&gt;
&lt;P&gt;&lt;A href="http://diegumzone.spaces.msn.com/blog/cns!1AD5096D63670065!279.entry?_c=BlogPart"&gt;“Software as a Service”: Charla A Fondo Con Gianpaolo Carraro&lt;/A&gt; &lt;/P&gt;
&lt;P&gt;Puntos de vista de Gianpaolo en:&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/gianpaolo/archive/2006/05/30/610611.aspx"&gt;SaaS Guidance: not only for ISVs&lt;/A&gt;&lt;BR&gt;&lt;A id=bp____ctl0___RecentPosts___postlist___EntryItems__ctl12_PostTitle href="http://blogs.msdn.com/gianpaolo/archive/2006/03/18/554492.aspx"&gt;SaaS value proposition for the buyer&lt;/A&gt;&lt;BR&gt;&lt;A id=bp____ctl0___RecentPosts___postlist___EntryItems__ctl13_PostTitle href="http://blogs.msdn.com/gianpaolo/archive/2006/03/06/544354.aspx"&gt;SaaS Simple Maturity Model&lt;/A&gt;&lt;BR&gt;&lt;A id=bp____ctl0___RecentPosts___postlist___EntryItems__ctl0_PostTitle href="http://blogs.msdn.com/gianpaolo/archive/2006/02/26/539717.aspx"&gt;Multi-Tenancy, metadata driven everything and you are my #1 customer&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;Es una persona inteligente, lee los mismos libros que yo... :-)... lean&lt;/P&gt;
&lt;P&gt;&lt;A id=bp____ctl0___RecentPosts___postlist___EntryItems__ctl6_PostTitle href="http://blogs.msdn.com/gianpaolo/archive/2006/02/20/535912.aspx"&gt;Blue Ocean Strategy and Architecture&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;Es interesante comenzar a pensar cómo debería ser una aplicación SaaS desde el punto de vista técnico. Me imagino que debería soportar múltiples empresas, permitir de alguna manera la formación de una comunidad. Esto puede ser una ventaja competitiva de un proveedor SaaS: imaginen aplicaciones que se beneficien de la sinergia de trabajar con otras empresas que usan la misma aplicación, como un sitio de compras coorporativas. Un proveedor querrá usar la aplicación que tiene mayor cantidad de empresas compradoras que la usan, si esta aplicación permite que una empresa se comunique con otras empresas usuarias.&lt;/P&gt;
&lt;P&gt;Pero volvamos al lado técnico. Tengo en mi mente, algunas ideas. Desde hace años, trabajo en generación de código, y en la interpretación de metadata. Ya en este blog publiqué algún código para generar páginas web dinámicamente &lt;A href="http://msmvps.com/blogs/lopez/archive/2006/04/03/88942.aspx"&gt;Formularios ASP.NET generados en ejecucion&lt;/A&gt;, en base a metadata que describa un formulario. De alguna manera, estaba pensando en una aplicación ASP (ver por ejemplo, el germen de esto en &lt;A href="http://www.ajlopez.com/ajcontab"&gt;http://www.ajlopez.com/ajcontab&lt;/A&gt; ). desde hace algunos años. Me parece que ése es el camino a explorar, en el tema de desarrollo de aplicaciones comerciales.&lt;/P&gt;
&lt;P&gt;Un tema a estudiar, es la organización de los datos, en semejante tipo de aplicación es el excelente artículo de Carraro, Chong y Wolter:&lt;/P&gt;
&lt;P&gt;&lt;A href="http://msdn.microsoft.com/architecture/default.aspx?pull=/library/en-us/dnbda/html/MlttntDA.asp"&gt;Multi-Tenant Data Architecture&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;Cómo podría construir una prueba de concepto de SaaS? Creo que puedo comenzar a escribir algunos requisitos y casos de negocio y visión, de una aplicación SaaS. Como prueba de concepto, encararía una aplicación que permite a las empresas y usuarios, definir sus propias entidades de datos (quienes conocen mi generador de código &lt;A href="http://www.ajlopez.com/ajgenesis"&gt;AjGenesis&lt;/A&gt; saben a qué apunto), y a definir, luego, de alguna forma, un flujo de trabajo con esos datos. Hasta puedo imaginar un nombre AjAga (Aj Another Generic Application ... :-). Gran tema a decidir es si esto se implementa por generación de código o por interpretación de metadata en ejecución. Mi idea, es llegar a una aplicación que, según Carraro, sea&lt;/P&gt;
&lt;P style="FONT-SIZE:10pt;MARGIN:0in;FONT-FAMILY:Verdana;mso-outline-level:1;"&gt;&lt;FONT face=Arial&gt;&lt;SPAN style="FONT-WEIGHT:bold;"&gt;Level 1:&lt;/SPAN&gt; &lt;STRONG&gt;(Configurable)&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="FONT-SIZE:10pt;MARGIN:0in;FONT-FAMILY:Verdana;mso-outline-level:1;"&gt;&lt;FONT face=Arial&gt;At level 1, the software can be tailored&lt;SPAN style="mso-spacerun:yes;"&gt;&amp;nbsp; &lt;/SPAN&gt;for each tenant via configurations (no custom code), all the tenants use the same code. However at level 1, the architecture is still not multi-tenant, each customer runs its own copy (albeit the same). The separation can be either virtual (virtual machines on a same server) or physical (running on separate machines). Although much better than previous level, the architecture&amp;nbsp;allows customization through configuration&amp;nbsp;(code base is the same), the computing power is not shared among the instances and therefore the provider cannot achieve economy of scale, putting it at a competitive disadvantage vs. a multi-tenant solution.&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="FONT-SIZE:10pt;MARGIN:0in;FONT-FAMILY:Verdana;mso-outline-level:1;"&gt;&lt;FONT face=Arial&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;y luego llegar a&lt;/P&gt;
&lt;P style="FONT-SIZE:10pt;MARGIN:0in;FONT-FAMILY:Verdana;mso-outline-level:1;"&gt;&lt;FONT face=Arial&gt;&lt;SPAN style="FONT-WEIGHT:bold;"&gt;Level 2:&lt;/SPAN&gt; &lt;STRONG&gt;(Configurable, Multi tenant)&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="FONT-SIZE:10pt;MARGIN:0in;FONT-FAMILY:Verdana;mso-outline-level:1;"&gt;&lt;FONT face=Arial&gt;At this level. the application architecture includes the multi tenancy concepts. Akin to level 1, the UI can be customizable per tenant, so can the business rules and the data model. The customization per tenant is fully performed through configuration and is performed through a self-service tool, getting around the need of provider intervention. It is almost the SaaS "perfect case"; the only big piece missing at Level 2 is the capacity to scale out; the data partitioning is such at this level that growth can only be achieved by scaling up.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;(disculpen que no traduzca) (extraído del artículo mencionado &lt;A id=bp____ctl0___RecentPosts___postlist___EntryItems__ctl13_PostTitle href="http://blogs.msdn.com/gianpaolo/archive/2006/03/06/544354.aspx"&gt;SaaS Simple Maturity Model&lt;/A&gt;)&lt;/P&gt;
&lt;P&gt;He dejado algunos enlaces adicionales sobre SaaS en&lt;/P&gt;
&lt;P&gt;&lt;A href="http://del.icio.us/ajlopez/saas"&gt;http://del.icio.us/ajlopez/saas&lt;/A&gt;&lt;BR&gt;&lt;A href="http://www.ajlopez.net/Busqueda.php?Filtro=saas"&gt;http://www.ajlopez.net/Busqueda.php?Filtro=saas&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;Más delicious en&lt;/P&gt;
&lt;P&gt;&lt;A href="http://del.icio.us/tag/multi-tenant"&gt;http://del.icio.us/tag/multi-tenant&lt;/A&gt;&lt;BR&gt;&lt;A href="http://del.icio.us/tag/saas"&gt;http://del.icio.us/tag/saas&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;Nos leemos!&lt;/P&gt;
&lt;P&gt;Angel "Java" Lopez&lt;BR&gt;&lt;A href="http://www.ajlopez.com/"&gt;http://www.ajlopez.com/&lt;/A&gt;&lt;/P&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=106406" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/lopez/archive/tags/Software+as+a+Service/default.aspx">Software as a Service</category></item></channel></rss>