sábado, 24 de novembro de 2012
SaaS Sistema Top 10 questões de design
Software como Serviço (SaaS) é uma entrega novo software e modelo de negócio para ISVs.
O modelo de entrega SaaS envolve a entrega o aplicativo como um serviço, através da Internet.
O modelo de entrega SaaS requer que o aplicativo quer ser projetado desde o início como um Multi-tenanted aplicativo SaaS (MT), ou seja um único aplicativo (ST) tenanted re-engenharia de Quasi-SaaS operação. Estas características diferenciam aplicações SaaS a partir do modelo legado ASP / Hosting. Eles também diferenciar aplicações SaaS a partir do modelo de virtualização, que tem muito pouco a ver com SaaS e está mais preocupado com a eficiência do datacenter.
O modelo de negócios SaaS envolve um ágil, aplicação de negócio baseado na Internet que utiliza arquitetura de software avançado para construir rapidamente uma grande base de usuários a um custo relativamente baixo inicial por usuário.
Tomar um pacote de aplicativos convencionais e fornecendo-lhe como um serviço hospedado (legado modelo ASP-Hosting) não é SaaS. Mesmo adicionando Virtualização não constitui SaaS. Se uma empresa de hospedagem hospeda 100 instâncias separadas de um pacote de software, existem 100 casos de software para instalar, manter e (pior de tudo) personalizar. Este modelo não é escalável e não em números baixos.
A importância de SaaS é que ela representa uma mudança completa de paradigma que ganhou força em todo o ano de 2000 para o desenvolvimento e entrega de software de aplicação. SaaS está remodelando a paisagem ISV, levando a considerável re-organização dentro da indústria pacote de software.
Para perceber a oportunidade de SaaS, os designers de sistema SaaS / desenvolvedores tem que superar os seguintes, Top 10 questões de design / desafios:
1. Multi-tenancy
Como conceber uma aplicação que suporta centenas / milhares de empresas.
2. Segurança
Como garantir que os dados do cliente é segura e que haja uma separação completa dos dados de uma empresa para o próximo inquilino.
3. Escalabilidade
Como desenvolver um aplicativo que pode lidar com, digamos, 1.000 empresas e 30.000 usuários finais individuais.
4. Disponibilidade
Como desenvolver um aplicativo que pode consistentemente oferece 99,5% de disponibilidade +.
5. Atuação
Como desenvolver um aplicativo que pode entregar...
Assinar:
Postar comentários (Atom)
Nenhum comentário:
Postar um comentário