terça-feira, 19 de março de 2013

Software Como Um Serviço





Tradicionalmente, software era um binário instalado e executado no dispositivo cliente através da Internet ou de uma mídia. No modelo SAAS (Software as a Service) o fornecedor do software se responsabiliza por toda a estrutura necessária para a disponibilização do sistema: servidores, conectividade, cuidados com segurança da informação; e o cliente utiliza o software via internet, pagando um valor recorrente pelo uso. Não é necessariamente a tecnologia utilizada que determina o modelo. O software utilizado pode ser 100% web, utilizado via browser, ou pode ter alguma instalação local. A característica principal é a não aquisição das licenças, o usuário paga pelo uso como um "serviço", e o fornecedor se responsabiliza pela disponibilização do sistema em produção.

Como exemplo deste tipo de software podemos citar o youtube, gmail, twitter, entre outras redes sociais, nas quais através de um navegador e de uma conexão com a Internet o cliente ou usuário pode acessar diversos conteúdos. A verdade é que com o surgimento das redes sociais, o modelo se tornou tão popular que até softwares tradicionais agora tem versões implementadas como serviços na Web. Um exemplo disso é o Microsoft Office 365.

Essa é a nova revolução do software. Provavelmente, até o final desta década praticamente todo software será como um serviço, o usuário terá apenas que pagar por um serviço online acessado em seu dispositivo por um navegador que funcione.


MAS PORQUE USAR O MODELO SAAS?


No modelo SAAS o usuário não tem que se preocupar em adquirir versão correta do sistema operacional ou hardware adequado, nem tampouco com a perda de dados. Os fornecedores de serviços terão que garantir a integridade dos dados na nuvem. Em contra partida, os desenvolvedores não tem que passar pela fase de se certificar de que sua aplicação funciona em todos os modelos de PC e em todas as diferentes versões de SO, eles terão simplesmente, que manter e reparar uma única cópia central do produto online.



O maior inconveniente desse modelo é que os usuários devem dispor de um alto nível de confiança para com os fornecedores de software aos quais eles irão contratar os serviços, pois toda a sua produtividade e documentação dependerá destes, o que torna segurança, proteção e privacidade ainda mais necessária, pois a Internet é agora o veiculo de uma grande rede de negócios.
O principal benefício da computação em nuvem é a redução dos custos para todos os envolvidos, vendedores não tem que gastar milhões de apoio ao usuário, e este, por sua vez, terá acesso instantâneo à versão mais atual do aplicativo, sem ter que passar por todos os procedimentos irritantes para se chegar até a permissão de atualização.
Assim a capacidade de mudanças para os serviços de software se tornam extraordinariamente mais rápidas do que quando o software era atualizado no cliente, transformando o SAAS em mais do que uma solução, a combinação perfeita para o desenvolvimento ágil de software.

REFERÊNCIAS:
Conteúdo Coursera - Youtube
Olhar Digital
Wikipédia

Nenhum comentário:

Postar um comentário