Software + Serviços – Visão Macro
Maio 21, 2008
Fellows,
A área de Arquitetura de Software é uma muito área promissora onde bons profissionais contam-se nos dedos. Acho que o meu caminho na área de TI está sofrendo uma forte tendência a seguir por esse rumo, mas isso é uma mera prospecção, e não vou entrar em detalhes, seria chato e complicado demais.
Em meio a um mundo de abreviações, surge mais um acrônimo. Mais uma letrinha para compor a sopa saborosa da área de Tecnologia da Informação. Falo do acrônimo de de quatro letras SaaS, Software como Serviço (“Software As A Service“).
No artigo “Um Planeta Regido por Arquiteturas de Software“ (“A Planet Ruled by Software Architectures“) encontrado na revista de arquitetura da Microsoft número 13 (The Architecture Journal), o autor, Gianpaolo Carraro, fez uma analogia com mundo com eras imaginárias para exemplificar a transmissão da visão de SaasS dentro de uma empresa, na área corporativa. Na minha opinião, foi sensacional, mas com uma restrição: pouco paupável.
O texto para quem é novato no assunto o seu entendimento é um tanto complicado, por isso, procurei vasculhar por mais informações para que todos possam ter um bom entendimento do assunto.
O que é?
No Wikipedia: “Software como serviço, do inglês Software as a service, é um instrumento mercadológico para fornecer software, parecido com o Serviço web.” Bem e dái? Até então, o próprio nome já ajuda em seu entendimento.
Como um termo, SaaS é associado geralmente com negócio de software de custo baixo e que possam possuir os mesmos benefícios de um software comercialmente licenciado, sendo que internamente operado sem a complexidade e custo inicialmente elevado.
Muitos tipos de software são desenhados sob o modelo de SaaS, onde os clientes podem ter pouco interesse ou potencialidade na distribuição do software, mas têm necessidades computacionais substanciais.
As áreas de aplicação tais como a ERP, vídeo conferência, recursos humanos, contabilidade são alguns dos mercados iniciais que mostram o grande sucesso do software como serviço.
No blog de um arquiteto de soluções da Microsoft (Arquitetura de Soluções), Waldemir , o post “SaaS – Software as a Service – Uma visão sobre o software como serviço“, consegue fazer uma explanação abrangente a respeito do assunto. Veja abaixo, uma parte extraída do artigo publicado:
Conceitos e Princípios
Quando pensamos em SaaS, o conceito de multi-inquilino deve ser colocado. Ele é referente ao uso do mesmo software e instância por vários clientes e empresas de forma simultânea. Em apresentações sobre SaaS, o termo tenant é utilizado para designar o inquilino, ou cliente que acessa o software pela web. O objetivo dessa abordagem é disponibilizar os mesmos recursos de software para um número muito maior de clientes. E essa visão tem suas bases no conceito da “Cauda Longa”.
Se você ainda não leu um livro chamado “The Long Tail“, é o primeiro passo que indico para um entendimento completo do tema SaaS.”
The Long Tail: Why the Future of Business is Selling Less of More
por Chris Anderson
Ref.: http://www.amazon.com/LONG-TAIL-FUTURE-BUSINESS-SELLING/dp/1401302378
Aproveito e exibo parte dos links disponíveis no mesmo artigo. Vide abaixo:
Architecture Strategies for Catching the Long Tail
por Frederick Chong and Gianpaolo Carraro
Ref.: http://msdn2.microsoft.com/en-us/library/aa479069.aspx
Multi-Tenant Data Architecture
por Frederick Chong, Gianpaolo Carraro, and Roger Wolter
Ref.: http://msdn2.microsoft.com/en-us/library/aa479086.aspx
O Barramento de Serviços para a Internet
por Donald F. Ferguson, Dennis Pilarinos, e John Shewchuk
Ref.: http://www.microsoft.com/brasil/msdn/arquitetura/journal/Bar_int_Services.mspx
Software + Services (S+S)
Ref.: http://msdn2.microsoft.com/en-us/architecture/aa699384.aspx
The Architects in Action Series presents…A SaaS Solution
Ref.: http://msdn2.microsoft.com/en-us/skyscrapr/aa699403.aspx
e ainda…
Software as a service no Wikipedia
Ref.: http://en.wikipedia.org/wiki/Software_as_a_Service
Para mais informação use o Google com as palavras: “SaaS monetizing”, “SaaS Metering”, “SaaS Usage”, “SaaS Pricing Strategies”.
Acima eu disponibilizei boas referências a respeito do assunto e, com certeza surgirá uma outra oportunidade para comentar a respeito de SaaS.
No próximo artigo vou falar sobre Mashups. Assunto interessante e que grandes empresas já estão incorporando frameworks de criação de Mashups em suas plataformas de desenvolvimento.
Até breve, se for possível!
