Vous êtes sur la page 1sur 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.

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.

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.

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

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.
inquilino

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.

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.

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.

Vous aimerez peut-être aussi