SlideShare una empresa de Scribd logo
1 de 21
SaaS - Software como
serviço
GRUPO:
CAROLINE RAYMUNDO
DANIELA FERREIRA NUNES
DANIELE ALMEIDA DE OLIVEIRA CUNHA
JULIANA QUEIROZ DE OLIVEIRA
QUEILA MARIA DA SILVA OLIVEIRA
Introdução
• Nesses últimos anos, diversas empresas de diferentes áreas de atuação
têm implementado projetos em torno do tema SOA – (Arquitetura
Orientada a Serviço). Os projetos de SOA buscam um conjunto de
benefícios que juntos prometem a organização de uma TI mais ágil, de
fácil administração.
• Surge o nascimento do modelo de entrega de software como serviço, o
SaaS, com novas exigências para uma solução de software mais flexível e
reutilizável, suportando diversos usuários sobre uma mesma infra-
estrutura configurável, oferecendo funcionalidades sob demanda.
• Finalmente, conceitos de Web 2.0, aplicações de composição, barramento
de serviços corporativo, entregas de software como serviço e o uso de
infra-estrutura provisionável e de alta escalabilidade conhecida como
computação na nuvem (ou cloud computing) são tendências que juntas
criaram um novo contexto de infra-estrutura e soluções que temos hoje a
disposição das empresas.
História
• De forma simplificada, podemos definir SOA:
como um estilo de arquitetura onde
funcionalidades específicas de sistemas
existentes são oferecidas na forma de serviços.
Aqui, temos alguns conceitos normalmente
associados ao tema como barramento de
serviços, níveis de operação de serviços,
granularidade de serviços, etc. Da mesma forma,
consumo de serviços, governança, reuso e todas
as capacidades associadas à administração de um
ambiente de serviços ganham importância nesse
tipo de arquitetura.
História
• Antes de tratarmos todos esses conceitos,
vamos apresentar um breve histórico sobre
como o ambiente corporativo evoluiu nos
últimos anos, posicionando essa discussão nos
dias de hoje.
• A figura abaixo apresenta uma visão em
décadas, onde vemos diferentes abordagens
para o ambiente de TI – Tecnologia da
Informação:
História
O que é SaaS ?
• Software como serviço, do inglês Software as a service,
é uma forma de distribuição e comercialização de
software. No modelo SaaS 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.
• Em poucas palavras, SaaS é um software distribuído
como um serviço, implementado em plataforma web de
forma nativa e acessado usando tecnologias e
protocolos de internet.
Combinação do Software + Serviço
• É interessante que alguns sistemas que utilizem da
teoria SaaS disponibilizem seus serviços através de
Web Servicer, dessa forma, seus serviços poderão ser
utilizados em outros sistemas, sem precisar de
intervenção humana, gerando novos tipos de produtos e
serviços automatizados.
• A expressão software+serviço (S+S) pode expressar
estratégias sobre o uso de recursos locais e remotos,
sobre uma mesma infra-estrutura de TI. Essa visão
também envolve os principais conceitos presentes hoje
em dia no setor, como o SAAS – Software as a Service,
a Web 2.0 e uma arquitetura SOA.
A figura ilustra esses principais conceitos:
Entregando software como serviço – SaaS
• Inicialmente era uma visão de negócio para a exposição de
funcionalidades na forma de serviços está se tornando uma
opção real de publicação de funcionalidades também no
ambiente corporativo, entre departamentos, através de infra-
estrutura local, remota ou na nuvem.
• Um aspectos importante da arquitetura SaaS é o
envolvimento de uma infra-estrutura compartilhada entre
diversos clientes, o que caracteriza um de seus grandes
desafios de construção.
• O objetivo dessa abordagem é disponibilizar os mesmos
recursos de software para um número muito maior de
clientes.
Veja o desenho abaixo sobre a visão da Cauda Longa:
Modelo de maturidade SaaS
• A partir dos conceitos do SaaS, fica claro o
impacto na construção de uma arquitetura
baseada nesse modelo. Existem diversas
necessidades de tecnologia e infra-estrutura
que precisam ser atendidas para que essa
visão seja suportada. Um modelo de
maturidade SaaS é apresentado a seguir:
Modelo de maturidade SaaS, sobre a
evolução do suporte multi-inquilino.
Benefícios
• Não exige que o cliente crie uma estrutura e capacite os
profissionais para manter o sistema funcionando, permitindo
que ela se foque no seu negócio
• Permite uma abordagem gradual de implantação, podendo
começar com poucas licenças e expandir conforme tiver um
retorno positivo do seu investimentos, reduzindo os riscos e
o tempo para o retorno do investimento
• Permite aumentar ou reduzir as licenças ao longo do tempo,
de acordo com as necessidades do negócio.
• A implantação pode ser feita com pouca dependência das
equipes de TI da empresa, não disputando prioridade com
outros sistemas e podendo reduzir os tempos de implantação
Modelos de cobrança
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 (como anti-vírus ou sistemas de backup). A
característica principal é a não aquisição das licenças (mas sim pagar
pelo uso como um "serviço") e a responsabilidade do fornecedor pela
disponibilização do sistema em produção.
• São comuns os seguintes modelos de cobrança no SaaS:
1. valor recorrente (geralmente mensal) proporcional ao número de
licenças utilizadas
2. valor recorrente (geralmente mensal) proporcional ao uso (ex.: disparo
de e-mail marketing)
3. propaganda (banners)
4. Freemium- com versões gratuitas e pagas de acordo com as
funcionalidades disponíveis
Plataforma como serviço
• De forma simplificada, podemos definir o cloud computing
ou computação na nuvem como um ambiente de
processamento e armazenamento de dados massivo, de alta
escalabilidade e alta disponibilidade, acessível via interfaces
web como HTTP, REST e SOAP, instalado em datacenters
de última geração espalhados pelo mundo.
• As aplicações na nuvem, assim como os recursos
disponíveis pela infra-estrutura na nuvem, como a
plataforma (PaaS) , a comunicação (CaaS), o
armazenamento (DaaS), o processamento (IaaS), etc.
• Alguns frameworks de camadas sugeridos para a
computação na nuvem, procura organizar os vários recursos
disponíveis no ambiente.
SaaS é adequado para a minha empresa?
• A solução SaaS é indicada principalmente para Pequenas e Médias
empresas pois permite que elas tenham acesso a boas soluções de
tecnologia sem que façam grandes investimentos em hardware e
infraestrutura.
• SaaS pode não ser realmente adequado para qualquer empresa, assim como
nem todo software empresarial pode ser entregue no modelo de SaaS.
• Os critérios-chave nesta avaliação são:
1. o tipo de processo ou função para o qual você está considerando uma
solução de SaaS
2. até que ponto você precisa customizar a solução de SaaS (como visto no
artigo anterior, a pouca customização dos softwares no modelo SaaS tem
vantagens e desvantagens)
3. até que ponto é preciso integrar um software em SaaS com outros sistemas
(tanto internos como externos)
4. a maturidade da aplicação
Aplicações
• A Web é uma poderosa plataforma para a criação de aplicações inovadoras
que mudam nossa forma de fazer negócios (como AdWords, do Google),
interagir socialmente (Orkut, também do Google, e Second Life),
recebermos informação (e-mails, RSS, blogs, wikipédia) e nos divertirmos
(YouTube e Joost). São exemplos dos principais SaaS utilizados na Web
2.0 por usuários domésticos, que muitas vezes não sabem que estão
utilizando esse tipo de aplicação.•  
• O Portal Nacional do Documento Eletrônico é o mais completo e seguro
portal de serviços de assinatura digital de documentos eletrônicos da
Internet brasileira. É uma solução SaaS(Software as a Service) de
Assinatura Digital e Gerenciamento de Identidade que permite, dentro de
um único ambiente integrado, assinatura digital, armazenamento,
compartilhamento, gerenciamento e consulta de documentos, contratos,
procurações e outros tipos de documentos eletrônicos, incluindo controle
de poderes & alçadas e workflow de obtenção de assinaturas e de envio de
notificações.
Aplicações
•   No final de 2009 a IBM lançou no mercado o TivoliLive, um
ambiente de monitoração disponível no modelo “Monitoring as a
Service”. Noutro exemplo temos as já conhecidas Box.net e
Salesforce.com, que integraram o modelo de armazenamento de
documentos de uma com o de gestão de relacionamento com clientes
da outra, oferecendo novos serviços combinados no modelo
“Software as a Service” (SaaS).
• Com o MicroStrategy Cloud Personal, os utilizadores podem ver
e partilhar dashboards na Web ou via o iPad da Apple, permitindo-
lhes responder a perguntas de negócios de forma rápida e fácil, sem
necessidade de comprar software ou esperar pelo departamento de
TI. Fácil de usar e com configurações de segurança que permitem
aos utilizadores escolherem as visualizações que pretendem partilhar
e quais devem permanecer em privado.
Conclusão
• As aplicações de SaaS são muito bem projetadas para
trabalhar em interoperabilidade. Pelo fato dos
fornecedores terem de criar software que muitos e
diferentes consumidores precisam vincular aos sistemas
internos facilmente, eles dão especial atenção a tudo que
facilita a integração dos softwares, como troca de dados e
ambientes de programação adequados.
• O modelo SaaS abre uma oportunidade para clientes e
fornecedores de software repensarem seu relacionamento.
O modelo SaaS substitui estas relações transacionais por
prestação de serviços onde a relação é essencial para
continuidade do contrato. Os dois lados devem entender e
garantir que seus direitos e deveres sejam cumpridos.
Novos tempos, nova maneira de se pensar software!
Referências
• https://www.ibm.com/developerworks/mydeveloperworks/b
logs/tlcbr/tags/saas?lang=en
• http://www.infopar.com/br/servicos/desenvolvimento-de-
software-saas-software-como-servico.aspx
• http://www.superindustria.com/main/modules.php?
name=Spaces&file=zpagesnc&id_zpace=17&id_mod=227
&id_x=8137&zpacesquery=SaaS
•  
• http://www.qualisoft.com.br/produtos/produtos.asp
• www.nextgenerationcenter.com/scriptServices/courseToPdf.
ashx
• www.wikipedia.org
SaaS - Entenda o Software como Serviço

Más contenido relacionado

La actualidad más candente

Arquitetura Hexagonal: uma introdução
Arquitetura Hexagonal: uma introduçãoArquitetura Hexagonal: uma introdução
Arquitetura Hexagonal: uma introduçãoMorvana Bonin
 
Diagrama de Estados
Diagrama de EstadosDiagrama de Estados
Diagrama de EstadosMaikynata
 
Orquestração de containers com Rancher
Orquestração de containers com RancherOrquestração de containers com Rancher
Orquestração de containers com RancherAlex Ishida
 
Aula01 Gerência de Projetos - Conceitos e áreas de conhecimento do PMBOK
Aula01 Gerência de Projetos - Conceitos e áreas de conhecimento do PMBOKAula01 Gerência de Projetos - Conceitos e áreas de conhecimento do PMBOK
Aula01 Gerência de Projetos - Conceitos e áreas de conhecimento do PMBOKDaniela Brauner
 
Apresentação organização e controle de documentos grupo
Apresentação organização e controle de documentos   grupoApresentação organização e controle de documentos   grupo
Apresentação organização e controle de documentos grupoYure Dias
 
PETI - Planejamento Estratégico de Tecnologia da Informação
PETI - Planejamento Estratégico de Tecnologia da InformaçãoPETI - Planejamento Estratégico de Tecnologia da Informação
PETI - Planejamento Estratégico de Tecnologia da InformaçãoWagner Silva
 
Metodologias Ágeis para o Desenvolvimento de Software
Metodologias Ágeis para o Desenvolvimento de SoftwareMetodologias Ágeis para o Desenvolvimento de Software
Metodologias Ágeis para o Desenvolvimento de SoftwareAdolfo Neto
 
Monitoramento de Aplicações - Felipe Regalgo
Monitoramento de Aplicações - Felipe RegalgoMonitoramento de Aplicações - Felipe Regalgo
Monitoramento de Aplicações - Felipe RegalgoiMasters
 
Gestão Ágil de Projetos com Scrum
Gestão Ágil de Projetos com ScrumGestão Ágil de Projetos com Scrum
Gestão Ágil de Projetos com ScrumMarcos Garrido
 
Aula 3 - Gestão de Projetos
Aula 3 - Gestão de ProjetosAula 3 - Gestão de Projetos
Aula 3 - Gestão de ProjetosFernando Dantas
 
O que é Business Intelligence (BI)
O que é Business Intelligence (BI)O que é Business Intelligence (BI)
O que é Business Intelligence (BI)Marco Garcia
 

La actualidad más candente (20)

Arquitetura Hexagonal: uma introdução
Arquitetura Hexagonal: uma introduçãoArquitetura Hexagonal: uma introdução
Arquitetura Hexagonal: uma introdução
 
Diagrama de Estados
Diagrama de EstadosDiagrama de Estados
Diagrama de Estados
 
Orquestração de containers com Rancher
Orquestração de containers com RancherOrquestração de containers com Rancher
Orquestração de containers com Rancher
 
Mapa Mental Scrum
Mapa Mental ScrumMapa Mental Scrum
Mapa Mental Scrum
 
Aula01 Gerência de Projetos - Conceitos e áreas de conhecimento do PMBOK
Aula01 Gerência de Projetos - Conceitos e áreas de conhecimento do PMBOKAula01 Gerência de Projetos - Conceitos e áreas de conhecimento do PMBOK
Aula01 Gerência de Projetos - Conceitos e áreas de conhecimento do PMBOK
 
Scrum
ScrumScrum
Scrum
 
Apresentação organização e controle de documentos grupo
Apresentação organização e controle de documentos   grupoApresentação organização e controle de documentos   grupo
Apresentação organização e controle de documentos grupo
 
6 Principios arquitetura de dados moderna
6 Principios arquitetura de dados moderna6 Principios arquitetura de dados moderna
6 Principios arquitetura de dados moderna
 
PETI - Planejamento Estratégico de Tecnologia da Informação
PETI - Planejamento Estratégico de Tecnologia da InformaçãoPETI - Planejamento Estratégico de Tecnologia da Informação
PETI - Planejamento Estratégico de Tecnologia da Informação
 
Metodologias Ágeis para o Desenvolvimento de Software
Metodologias Ágeis para o Desenvolvimento de SoftwareMetodologias Ágeis para o Desenvolvimento de Software
Metodologias Ágeis para o Desenvolvimento de Software
 
Monitoramento de Aplicações - Felipe Regalgo
Monitoramento de Aplicações - Felipe RegalgoMonitoramento de Aplicações - Felipe Regalgo
Monitoramento de Aplicações - Felipe Regalgo
 
JSP: Introdução Parte 1
JSP: Introdução Parte 1JSP: Introdução Parte 1
JSP: Introdução Parte 1
 
Html Básico
Html BásicoHtml Básico
Html Básico
 
Scrum
ScrumScrum
Scrum
 
Minicurso Linux
Minicurso Linux Minicurso Linux
Minicurso Linux
 
Gestão Ágil de Projetos com Scrum
Gestão Ágil de Projetos com ScrumGestão Ágil de Projetos com Scrum
Gestão Ágil de Projetos com Scrum
 
Aula 3 - Gestão de Projetos
Aula 3 - Gestão de ProjetosAula 3 - Gestão de Projetos
Aula 3 - Gestão de Projetos
 
Wsdl e uddi
Wsdl e uddiWsdl e uddi
Wsdl e uddi
 
O que é Business Intelligence (BI)
O que é Business Intelligence (BI)O que é Business Intelligence (BI)
O que é Business Intelligence (BI)
 
Metricas ageis
Metricas ageisMetricas ageis
Metricas ageis
 

Destacado

SUAP: Caso de Sucesso utilizando Python e Django no Serviço Público Federal
SUAP: Caso de Sucesso utilizando Python e Django no Serviço Público FederalSUAP: Caso de Sucesso utilizando Python e Django no Serviço Público Federal
SUAP: Caso de Sucesso utilizando Python e Django no Serviço Público FederalAllyson Barros
 
O ambiente de trabalho perfeito
O ambiente de trabalho perfeitoO ambiente de trabalho perfeito
O ambiente de trabalho perfeitoRunrun.it
 
Aula 5 planejamento tático
Aula 5   planejamento táticoAula 5   planejamento tático
Aula 5 planejamento táticoMurilo Amorim
 
Planejamento estrategico, tático e operacional
Planejamento estrategico, tático e operacionalPlanejamento estrategico, tático e operacional
Planejamento estrategico, tático e operacionalPMY TECNOLOGIA LTDA
 
Trabalho sobre periféricos de entrada, saída, entrada e de entrada saída
Trabalho sobre periféricos de entrada, saída, entrada e de entrada saídaTrabalho sobre periféricos de entrada, saída, entrada e de entrada saída
Trabalho sobre periféricos de entrada, saída, entrada e de entrada saídaTaniabastos15
 
periféricos de entrada, saída e mistos
periféricos de entrada, saída e mistosperiféricos de entrada, saída e mistos
periféricos de entrada, saída e mistosRaquel Guimaraes
 

Destacado (7)

SUAP: Caso de Sucesso utilizando Python e Django no Serviço Público Federal
SUAP: Caso de Sucesso utilizando Python e Django no Serviço Público FederalSUAP: Caso de Sucesso utilizando Python e Django no Serviço Público Federal
SUAP: Caso de Sucesso utilizando Python e Django no Serviço Público Federal
 
O ambiente de trabalho perfeito
O ambiente de trabalho perfeitoO ambiente de trabalho perfeito
O ambiente de trabalho perfeito
 
Ferramentas de SIG
Ferramentas de SIGFerramentas de SIG
Ferramentas de SIG
 
Aula 5 planejamento tático
Aula 5   planejamento táticoAula 5   planejamento tático
Aula 5 planejamento tático
 
Planejamento estrategico, tático e operacional
Planejamento estrategico, tático e operacionalPlanejamento estrategico, tático e operacional
Planejamento estrategico, tático e operacional
 
Trabalho sobre periféricos de entrada, saída, entrada e de entrada saída
Trabalho sobre periféricos de entrada, saída, entrada e de entrada saídaTrabalho sobre periféricos de entrada, saída, entrada e de entrada saída
Trabalho sobre periféricos de entrada, saída, entrada e de entrada saída
 
periféricos de entrada, saída e mistos
periféricos de entrada, saída e mistosperiféricos de entrada, saída e mistos
periféricos de entrada, saída e mistos
 

Similar a SaaS - Entenda o Software como Serviço

Azure Fundamentals (Intensivão Azure)
Azure Fundamentals (Intensivão Azure)Azure Fundamentals (Intensivão Azure)
Azure Fundamentals (Intensivão Azure)Resource IT
 
Software Como Servico Saas
Software Como Servico SaasSoftware Como Servico Saas
Software Como Servico SaasRápido Site
 
PaaS, SaaS, IaaS
PaaS, SaaS, IaaSPaaS, SaaS, IaaS
PaaS, SaaS, IaaSQi Network
 
Riscos de segurança em cloud computing - Parte 4
Riscos de segurança em cloud computing - Parte 4Riscos de segurança em cloud computing - Parte 4
Riscos de segurança em cloud computing - Parte 4Fristtram Helder Fernandes
 
Armazenamento em nuvem como funciona e principais serviços.pptx
Armazenamento em nuvem como funciona e principais serviços.pptxArmazenamento em nuvem como funciona e principais serviços.pptx
Armazenamento em nuvem como funciona e principais serviços.pptxCidrone
 
Teoria de Sistemas de Informação - Atividade: Tecnologia e SI
Teoria de Sistemas de Informação - Atividade: Tecnologia e SITeoria de Sistemas de Informação - Atividade: Tecnologia e SI
Teoria de Sistemas de Informação - Atividade: Tecnologia e SIAlessandro Almeida
 
9.cloud computing v3.1_wl_stv
9.cloud computing v3.1_wl_stv9.cloud computing v3.1_wl_stv
9.cloud computing v3.1_wl_stvwilson_lucas
 
Computação em nuvem no mercado brasileiro
Computação em nuvem no mercado brasileiroComputação em nuvem no mercado brasileiro
Computação em nuvem no mercado brasileiroTarcísio da Cruz Santos
 
OMNIHUB - PLATAFORMA DE INTEGRAÇÃO
OMNIHUB - PLATAFORMA DE INTEGRAÇÃOOMNIHUB - PLATAFORMA DE INTEGRAÇÃO
OMNIHUB - PLATAFORMA DE INTEGRAÇÃORodrigo Grandini
 
Introdução a arquitetura de sistemas com .NET
Introdução a arquitetura de sistemas com .NETIntrodução a arquitetura de sistemas com .NET
Introdução a arquitetura de sistemas com .NETMário Meyrelles
 
Provedor de nuvem - Cloud Providers
Provedor de nuvem - Cloud Providers Provedor de nuvem - Cloud Providers
Provedor de nuvem - Cloud Providers fcdigital
 
3a Web Aula - Gestão de Tecnologia da Informação.pdf
3a Web Aula - Gestão de Tecnologia da Informação.pdf3a Web Aula - Gestão de Tecnologia da Informação.pdf
3a Web Aula - Gestão de Tecnologia da Informação.pdfDimas Francisco
 
[Workshop] Azure Fundamentals
[Workshop] Azure Fundamentals[Workshop] Azure Fundamentals
[Workshop] Azure FundamentalsJaqueline Ramos
 
O desafio de sustentar centenas de servicos
O desafio de sustentar centenas de servicosO desafio de sustentar centenas de servicos
O desafio de sustentar centenas de servicosGraziella Bonizi
 
Cloud Computing: Guia Prático para Provedores de Solução
Cloud Computing: Guia Prático para Provedores de SoluçãoCloud Computing: Guia Prático para Provedores de Solução
Cloud Computing: Guia Prático para Provedores de SoluçãoAssespro Nacional
 

Similar a SaaS - Entenda o Software como Serviço (20)

Saas
SaasSaas
Saas
 
Cloud Computing.pdf
Cloud Computing.pdfCloud Computing.pdf
Cloud Computing.pdf
 
Azure Fundamentals (Intensivão Azure)
Azure Fundamentals (Intensivão Azure)Azure Fundamentals (Intensivão Azure)
Azure Fundamentals (Intensivão Azure)
 
Software Como Servico Saas
Software Como Servico SaasSoftware Como Servico Saas
Software Como Servico Saas
 
PaaS, SaaS, IaaS
PaaS, SaaS, IaaSPaaS, SaaS, IaaS
PaaS, SaaS, IaaS
 
Riscos de segurança em cloud computing - Parte 4
Riscos de segurança em cloud computing - Parte 4Riscos de segurança em cloud computing - Parte 4
Riscos de segurança em cloud computing - Parte 4
 
Intro to cloud
Intro to cloudIntro to cloud
Intro to cloud
 
Armazenamento em nuvem como funciona e principais serviços.pptx
Armazenamento em nuvem como funciona e principais serviços.pptxArmazenamento em nuvem como funciona e principais serviços.pptx
Armazenamento em nuvem como funciona e principais serviços.pptx
 
Teoria de Sistemas de Informação - Atividade: Tecnologia e SI
Teoria de Sistemas de Informação - Atividade: Tecnologia e SITeoria de Sistemas de Informação - Atividade: Tecnologia e SI
Teoria de Sistemas de Informação - Atividade: Tecnologia e SI
 
9.cloud computing v3.1_wl_stv
9.cloud computing v3.1_wl_stv9.cloud computing v3.1_wl_stv
9.cloud computing v3.1_wl_stv
 
Computação em nuvem no mercado brasileiro
Computação em nuvem no mercado brasileiroComputação em nuvem no mercado brasileiro
Computação em nuvem no mercado brasileiro
 
OMNIHUB - PLATAFORMA DE INTEGRAÇÃO
OMNIHUB - PLATAFORMA DE INTEGRAÇÃOOMNIHUB - PLATAFORMA DE INTEGRAÇÃO
OMNIHUB - PLATAFORMA DE INTEGRAÇÃO
 
Artigo cloud computing pdf
Artigo cloud computing pdfArtigo cloud computing pdf
Artigo cloud computing pdf
 
Introdução a arquitetura de sistemas com .NET
Introdução a arquitetura de sistemas com .NETIntrodução a arquitetura de sistemas com .NET
Introdução a arquitetura de sistemas com .NET
 
Provedor de nuvem - Cloud Providers
Provedor de nuvem - Cloud Providers Provedor de nuvem - Cloud Providers
Provedor de nuvem - Cloud Providers
 
3a Web Aula - Gestão de Tecnologia da Informação.pdf
3a Web Aula - Gestão de Tecnologia da Informação.pdf3a Web Aula - Gestão de Tecnologia da Informação.pdf
3a Web Aula - Gestão de Tecnologia da Informação.pdf
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
[Workshop] Azure Fundamentals
[Workshop] Azure Fundamentals[Workshop] Azure Fundamentals
[Workshop] Azure Fundamentals
 
O desafio de sustentar centenas de servicos
O desafio de sustentar centenas de servicosO desafio de sustentar centenas de servicos
O desafio de sustentar centenas de servicos
 
Cloud Computing: Guia Prático para Provedores de Solução
Cloud Computing: Guia Prático para Provedores de SoluçãoCloud Computing: Guia Prático para Provedores de Solução
Cloud Computing: Guia Prático para Provedores de Solução
 

SaaS - Entenda o Software como Serviço

  • 1. SaaS - Software como serviço GRUPO: CAROLINE RAYMUNDO DANIELA FERREIRA NUNES DANIELE ALMEIDA DE OLIVEIRA CUNHA JULIANA QUEIROZ DE OLIVEIRA QUEILA MARIA DA SILVA OLIVEIRA
  • 2. Introdução • Nesses últimos anos, diversas empresas de diferentes áreas de atuação têm implementado projetos em torno do tema SOA – (Arquitetura Orientada a Serviço). Os projetos de SOA buscam um conjunto de benefícios que juntos prometem a organização de uma TI mais ágil, de fácil administração. • Surge o nascimento do modelo de entrega de software como serviço, o SaaS, com novas exigências para uma solução de software mais flexível e reutilizável, suportando diversos usuários sobre uma mesma infra- estrutura configurável, oferecendo funcionalidades sob demanda. • Finalmente, conceitos de Web 2.0, aplicações de composição, barramento de serviços corporativo, entregas de software como serviço e o uso de infra-estrutura provisionável e de alta escalabilidade conhecida como computação na nuvem (ou cloud computing) são tendências que juntas criaram um novo contexto de infra-estrutura e soluções que temos hoje a disposição das empresas.
  • 3. História • De forma simplificada, podemos definir SOA: como um estilo de arquitetura onde funcionalidades específicas de sistemas existentes são oferecidas na forma de serviços. Aqui, temos alguns conceitos normalmente associados ao tema como barramento de serviços, níveis de operação de serviços, granularidade de serviços, etc. Da mesma forma, consumo de serviços, governança, reuso e todas as capacidades associadas à administração de um ambiente de serviços ganham importância nesse tipo de arquitetura.
  • 4. História • Antes de tratarmos todos esses conceitos, vamos apresentar um breve histórico sobre como o ambiente corporativo evoluiu nos últimos anos, posicionando essa discussão nos dias de hoje. • A figura abaixo apresenta uma visão em décadas, onde vemos diferentes abordagens para o ambiente de TI – Tecnologia da Informação:
  • 6. O que é SaaS ? • Software como serviço, do inglês Software as a service, é uma forma de distribuição e comercialização de software. No modelo SaaS 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. • Em poucas palavras, SaaS é um software distribuído como um serviço, implementado em plataforma web de forma nativa e acessado usando tecnologias e protocolos de internet.
  • 7. Combinação do Software + Serviço • É interessante que alguns sistemas que utilizem da teoria SaaS disponibilizem seus serviços através de Web Servicer, dessa forma, seus serviços poderão ser utilizados em outros sistemas, sem precisar de intervenção humana, gerando novos tipos de produtos e serviços automatizados. • A expressão software+serviço (S+S) pode expressar estratégias sobre o uso de recursos locais e remotos, sobre uma mesma infra-estrutura de TI. Essa visão também envolve os principais conceitos presentes hoje em dia no setor, como o SAAS – Software as a Service, a Web 2.0 e uma arquitetura SOA.
  • 8. A figura ilustra esses principais conceitos:
  • 9. Entregando software como serviço – SaaS • Inicialmente era uma visão de negócio para a exposição de funcionalidades na forma de serviços está se tornando uma opção real de publicação de funcionalidades também no ambiente corporativo, entre departamentos, através de infra- estrutura local, remota ou na nuvem. • Um aspectos importante da arquitetura SaaS é o envolvimento de uma infra-estrutura compartilhada entre diversos clientes, o que caracteriza um de seus grandes desafios de construção. • O objetivo dessa abordagem é disponibilizar os mesmos recursos de software para um número muito maior de clientes.
  • 10. Veja o desenho abaixo sobre a visão da Cauda Longa:
  • 11. Modelo de maturidade SaaS • A partir dos conceitos do SaaS, fica claro o impacto na construção de uma arquitetura baseada nesse modelo. Existem diversas necessidades de tecnologia e infra-estrutura que precisam ser atendidas para que essa visão seja suportada. Um modelo de maturidade SaaS é apresentado a seguir:
  • 12. Modelo de maturidade SaaS, sobre a evolução do suporte multi-inquilino.
  • 13. Benefícios • Não exige que o cliente crie uma estrutura e capacite os profissionais para manter o sistema funcionando, permitindo que ela se foque no seu negócio • Permite uma abordagem gradual de implantação, podendo começar com poucas licenças e expandir conforme tiver um retorno positivo do seu investimentos, reduzindo os riscos e o tempo para o retorno do investimento • Permite aumentar ou reduzir as licenças ao longo do tempo, de acordo com as necessidades do negócio. • A implantação pode ser feita com pouca dependência das equipes de TI da empresa, não disputando prioridade com outros sistemas e podendo reduzir os tempos de implantação
  • 14. Modelos de cobrança 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 (como anti-vírus ou sistemas de backup). A característica principal é a não aquisição das licenças (mas sim pagar pelo uso como um "serviço") e a responsabilidade do fornecedor pela disponibilização do sistema em produção. • São comuns os seguintes modelos de cobrança no SaaS: 1. valor recorrente (geralmente mensal) proporcional ao número de licenças utilizadas 2. valor recorrente (geralmente mensal) proporcional ao uso (ex.: disparo de e-mail marketing) 3. propaganda (banners) 4. Freemium- com versões gratuitas e pagas de acordo com as funcionalidades disponíveis
  • 15. Plataforma como serviço • De forma simplificada, podemos definir o cloud computing ou computação na nuvem como um ambiente de processamento e armazenamento de dados massivo, de alta escalabilidade e alta disponibilidade, acessível via interfaces web como HTTP, REST e SOAP, instalado em datacenters de última geração espalhados pelo mundo. • As aplicações na nuvem, assim como os recursos disponíveis pela infra-estrutura na nuvem, como a plataforma (PaaS) , a comunicação (CaaS), o armazenamento (DaaS), o processamento (IaaS), etc. • Alguns frameworks de camadas sugeridos para a computação na nuvem, procura organizar os vários recursos disponíveis no ambiente.
  • 16. SaaS é adequado para a minha empresa? • A solução SaaS é indicada principalmente para Pequenas e Médias empresas pois permite que elas tenham acesso a boas soluções de tecnologia sem que façam grandes investimentos em hardware e infraestrutura. • SaaS pode não ser realmente adequado para qualquer empresa, assim como nem todo software empresarial pode ser entregue no modelo de SaaS. • Os critérios-chave nesta avaliação são: 1. o tipo de processo ou função para o qual você está considerando uma solução de SaaS 2. até que ponto você precisa customizar a solução de SaaS (como visto no artigo anterior, a pouca customização dos softwares no modelo SaaS tem vantagens e desvantagens) 3. até que ponto é preciso integrar um software em SaaS com outros sistemas (tanto internos como externos) 4. a maturidade da aplicação
  • 17. Aplicações • A Web é uma poderosa plataforma para a criação de aplicações inovadoras que mudam nossa forma de fazer negócios (como AdWords, do Google), interagir socialmente (Orkut, também do Google, e Second Life), recebermos informação (e-mails, RSS, blogs, wikipédia) e nos divertirmos (YouTube e Joost). São exemplos dos principais SaaS utilizados na Web 2.0 por usuários domésticos, que muitas vezes não sabem que estão utilizando esse tipo de aplicação.•   • O Portal Nacional do Documento Eletrônico é o mais completo e seguro portal de serviços de assinatura digital de documentos eletrônicos da Internet brasileira. É uma solução SaaS(Software as a Service) de Assinatura Digital e Gerenciamento de Identidade que permite, dentro de um único ambiente integrado, assinatura digital, armazenamento, compartilhamento, gerenciamento e consulta de documentos, contratos, procurações e outros tipos de documentos eletrônicos, incluindo controle de poderes & alçadas e workflow de obtenção de assinaturas e de envio de notificações.
  • 18. Aplicações •   No final de 2009 a IBM lançou no mercado o TivoliLive, um ambiente de monitoração disponível no modelo “Monitoring as a Service”. Noutro exemplo temos as já conhecidas Box.net e Salesforce.com, que integraram o modelo de armazenamento de documentos de uma com o de gestão de relacionamento com clientes da outra, oferecendo novos serviços combinados no modelo “Software as a Service” (SaaS). • Com o MicroStrategy Cloud Personal, os utilizadores podem ver e partilhar dashboards na Web ou via o iPad da Apple, permitindo- lhes responder a perguntas de negócios de forma rápida e fácil, sem necessidade de comprar software ou esperar pelo departamento de TI. Fácil de usar e com configurações de segurança que permitem aos utilizadores escolherem as visualizações que pretendem partilhar e quais devem permanecer em privado.
  • 19. Conclusão • As aplicações de SaaS são muito bem projetadas para trabalhar em interoperabilidade. Pelo fato dos fornecedores terem de criar software que muitos e diferentes consumidores precisam vincular aos sistemas internos facilmente, eles dão especial atenção a tudo que facilita a integração dos softwares, como troca de dados e ambientes de programação adequados. • O modelo SaaS abre uma oportunidade para clientes e fornecedores de software repensarem seu relacionamento. O modelo SaaS substitui estas relações transacionais por prestação de serviços onde a relação é essencial para continuidade do contrato. Os dois lados devem entender e garantir que seus direitos e deveres sejam cumpridos. Novos tempos, nova maneira de se pensar software!
  • 20. Referências • https://www.ibm.com/developerworks/mydeveloperworks/b logs/tlcbr/tags/saas?lang=en • http://www.infopar.com/br/servicos/desenvolvimento-de- software-saas-software-como-servico.aspx • http://www.superindustria.com/main/modules.php? name=Spaces&file=zpagesnc&id_zpace=17&id_mod=227 &id_x=8137&zpacesquery=SaaS •   • http://www.qualisoft.com.br/produtos/produtos.asp • www.nextgenerationcenter.com/scriptServices/courseToPdf. ashx • www.wikipedia.org