Você está na página 1de 1

A origem e Evoluo do Software como Servio

Virgnia Arajo, Jos Ayude, Manuel Prez Cota


virgnia.araujo@gmail.com, jayude@uvigo.es, mpcota@uvigo.es
Introduo
Ao longo das ltimas dcadas, assistimos a um aumento significativo do nmero de aplicaes de software fornecidas atravs da Internet. O emergente modelo de negcios de Software como Servio (SaaS Software as a Service) tem atrado as atenes dos investigadores, fabricantes e fornecedores de software. Os fornecedores de SaaS entregam servios a pedido (On Demand) aos consumidores, oferecendo assim um melhor desempenho que o software On-Premise, instalado no local. O modelo de entrega de software como servio cresceu em popularidade na ltima dcada, enquanto os computadores e a Internet ganharam aceitao quer no mundo empresarial, quer na casa dos utilizadores. Associado a este movimento, houve mudanas significativas na forma como o software desenvolvido. Ciclos de desenvolvimento mais curtos, com entregas mais frequentes esto a transformar-se numa norma para construo de software Web-based e os processos geis de desenvolvimento ganharam popularidade na indstria de software.
Papis e as responsabilidades num ambiente aplicacional SaaS

O Futuro do Software como Servio


So vrios os benefcios das aplicaes do tipo Software como Servio. O conceito SaaS sugere um mtodo de distribuio especialmente orientado para as PMEs mas no s, que com recursos financeiros reduzidos, procuram ter acesso quilo que realmente necessitam e utilizam, tendo ao seu alcance a possibilidade de adicionar funcionalidades apenas quando estas so necessrias.

Comparativo entre SaaS, ASP (Application Service Provider) e aplicao tradicional.

Os servios baseados em modelos SaaS oferecem preos atractivos, dependncia reduzida de infraestrutura e convenincia de acesso. Estas so as razes porque empresas e utilizadores particulares utilizaro cada vez mais aplicaes tipo SaaS. Contudo, as organizaes devem antes de avanar para um modelo SaaS, obter resposta para diversas questes, tais como:
Software como Servio pode descentralizar por completo o uso dos sistemas de informao, constituindo uma mudana de paradigma na indstria de software

Qual a necessidade do negcio e das Tis. Que benefcio teria o departamento de TI ao adicionar aplicaes SaaS aos seus porteflios de servios. Necessidade de customizao e de integrao. Quais so as implicaes de se adicionar aplicaes alojadas num ambiente externo ao da organizao. Quais os nveis de segurana.

Software como Servio - O que ?


Software como Servio pode ser definido como um modelo de distribuio de software que consiste no fornecimento de uma pea de software, aplicao ou servio, a mltiplos clientes ou inquilinos atravs da internet (multi-tenant). SaaS no significa exactamente o mesmo que Aplicao como um Servio. A aplicao implica a integrao de todos os componentes que inclui: interfaces, lgica de negcio, mdulos de acesso a dados e frequentemente, acesso a recursos externos tais como outras aplicaes internas ou externas organizao do utilizador. A maioria das novas aplicaes composta. Muitas aplicaes so constitudas por recursos on-premise (instalados no local), e recursos do tipo SaaS. Mesmo uma aplicao fornecida completamente num modelo de SaaS pode ter alguns elementos que so distribudos localmente devido a consideraes de desempenho ou independncia da rede.

Arquitectura de uma Aplicao SaaS


Um bom software baseado no modelo SaaS tem de ser configurvel, escalvel, e ter eficincia multiinquilino. A maioria dos componentes apresentados na figura acima comum a qualquer aplicao. Os servios de processamento expem interfaces que podem ser invocados por aplicaes tipo smart client ou camadas de apresentao, para iniciar processos de workflow ou transaces que podem por sua vez invocar outros processos de negcio, que interagem com os respectivos repositrios de dados para operaes de leitura e escrita. Servios de segurana so responsveis por controlar o acesso dos utilizadores finais aos servios de back-end. A principal diferena nesta arquitectura so os metadados, que so responsveis por gerir a configurao da aplicao para cada inquilino individual. Os servios e aplicaes smart client interagem com os servios de metadados de forma a recuperar a informao de configurao especfica para cada inquilino.

Os fornecedores de SaaS podem hoje criar interfaces grficos direccionados para os seus utilizadores, que podem constituir um canal de comunicao bidireccional directo, atravs do qual possvel ao fornecedor agir de forma diferenciada dos seus concorrentes. Tirando o maior partido do software e dos servios, possvel maximizar a escolha, a flexibilidade e capacidades dos utilizadores em geral. O futuro a combinao de software local com servios de internet a interagirem uns com os outros. As aplicaes empresariais no se apoiaro apenas nos recursos instalados localmente, mas tambm nos que esto na nuvem, na internet. O futuro do modelo de negcios SaaS necessita de maiores esforos tecnolgicos e empresariais. Entretanto, com a crescente e rpida evoluo das tecnologias, o time-to-market e as melhorias na relao de confiana entre Produtores, Fornecedores, Distribuidores de Software e Consumidores em geral, esperamos ver mais software entregue como um servio.

Como funciona o Software como Servio e como gerido


Software como Servio ou Software a Pedido, nunca se instala na mquina do utilizador. O conceito surgiu no Java dos anos 90 e chegou a ter uma concretizao lenta e pouco prtica, mas que j comea a tornar-se uma realidade. Existem exemplos de sistemas semelhantes a um cliente Web comum, instalado na mquina do utilizador, mas que efectivamente no instalado localmente. Software como Servio pode descentralizar por completo o uso dos sistemas de informao, constituindo uma mudana de paradigma na indstria de software. O negcio passa a estar centrado na utilizao e no na propriedade de uma licena para instalao de uma aplicao.

Concluso
SaaS representa um novo paradigma de entrega de software, um modelo arquitectural construdo sob princpios de eficincia multi-inquilino e escalabilidade massiva, para entrega de software de qualidade a baixo custo a todos os potenciais clientes actuais e futuros. Ao adaptar estes princpios agora, estamos no caminho de transformar a forma de capturar um grande nmero de pequenos clientes, pequenas organizaes que no tm estrutura para adquirir e manter software empresarial de elevado custo, e assim capturar a cauda longa do negcio.

Você também pode gostar