• Nenhum resultado encontrado

Software as a Service (SaaS)

N/A
N/A
Protected

Academic year: 2021

Share "Software as a Service (SaaS)"

Copied!
32
0
0

Texto

(1)

Otavio Pecego Coelho

Otavio Pecego Coelho

Arquiteto

Arquiteto de de SoluSoluççõesões DPE

DPE –– Microsoft BrasilMicrosoft Brasil otavioc@microsoft.com

otavioc@microsoft.com

Software as a

Software as a

Service

Service

(

(

SaaS

SaaS

)

)

Estrat

(2)

Agenda

Agenda

Introdu

Introduçção ao tema Software as a ão ao tema Software as a ServiceService ((SaaS) SaaS) Introdu

Introduçção ão ààs mudans mudançças necessas necessáárias no design de rias no design de softwares

softwares

Barreiras e Oportunidades Barreiras e Oportunidades

(3)

O que

O que

é

é

Software as a

Software as a

Service

Service

?

?

Salesforce.com

Salesforce.com

-

-

CRM

CRM

Basecamphq.com

Basecamphq.com

Colabora

Colabora

ç

ç

ão em projetos

ão em projetos

FlickR.com

FlickR.com

armazenamento de fotos

armazenamento de fotos

Live.com

Live.com

conjunto de servi

conjunto de servi

ç

ç

os (CRM,

os (CRM,

gadgets

gadgets

,

,

e

e

-

-

mail, seguran

mail, seguran

ç

ç

a, etc.)

a, etc.)

PayPal.com

PayPal.com

-

-

micropagamentos

micropagamentos

(4)

O que

O que

é

é

SaaS

SaaS

:

:

Defini

Defini

ç

ç

ão p/

ão p/

ISVs

ISVs

De forma simples:

De forma simples:

Software oferecido como um serviço hospedado e

acessado via a Internet.

Dito isto, nem todos

Dito isto, nem todos

SaaS

SaaS

são iguais:

são iguais:

Grau de customiza

Grau de customiza

ç

ç

ão por

ão por

usu

usu

á

á

rio

rio

Escalabilidade

Escalabilidade

do servi

do servi

ç

ç

o

o

Empresa / Consumidor

Empresa / Consumidor

Modelo de Faturamento

Modelo de Faturamento

Modelo de Vendas (direta / indireta)

Modelo de Vendas (direta / indireta)

2 categorias de aplicações SaaS chamam mais atenção: (a) Enterprise LOB SaaS

(5)

Atores

Atores

SaaS

SaaS

e

e

suas

suas

Motiva

Motiva

ç

ç

ões

ões

Maior controle:Provar antes de comprar; Pagar

Maior controle:Provar antes de comprar; Pagar

o que usar; Menor tempo para obter benef

o que usar; Menor tempo para obter benefííciocio Criar supermercados; Oferecer aplica

Criar supermercados; Oferecer aplicaçções ões compostas; Se tornar uma plataforma

compostas; Se tornar uma plataforma

Novos modelos de neg

Novos modelos de negóócio (cio (LongLongTailTail, , Anunciantes); (

Anunciantes); (ReRe) arquitetado para oferta ) arquitetado para oferta SaaSSaaS

Prover servi

Prover serviçços compartilhados (Cobranos compartilhados (Cobrançça; a; SLA, Monitora

SLA, Monitoraçção, etc. ) para ão, etc. ) para SaaSSaaSde de ISVsISVs

Prover Servi

Prover Serviçços adicionais; Se tornar um os adicionais; Se tornar um HosterHoster

SaaS

SaaS

Sem o

Sem o deploymentdeployment, ou uma pequena , ou uma pequena

customiza

(6)

Servi Servi Servi Servi Servi ServiServi Serviçççços çççços os os os os os os de de de de de dede de Software Software Software Software Software SoftwareSoftware Software

Entendendo o

Entendendo o

SaaS

SaaS

Modelo Modelo Modelo Modelo Modelo Modelo Modelo Modelo de de de de de de de de Neg Neg Neg Neg Neg Neg Neg

Negóóóóóóóóciociociociociociociocio

Arquitetura Arquitetura Arquitetura Arquitetura Arquitetura Arquitetura Arquitetura Arquitetura da dada da da dada da Aplica Aplica Aplica Aplica Aplica Aplica Aplica Aplicaççççççççãoãoãoãoãoãoãoão

Estrutura Estrutura Estrutura Estrutura Estrutura Estrutura Estrutura Estrutura Operacional OperacionalOperacional Operacional Operacional OperacionalOperacional Operacional

(7)

SaaS

SaaS

impacta o ciclo inteiro de consumo

impacta o ciclo inteiro de consumo

:

:

Em particular no espa

Em particular no espaçço das aplicao das aplicaçções L.O.B.ões L.O.B.

Compra

Compra ImplantaImplantaççãoão AdministraAdministraççãoão

De De::

Processo longo

Processo longo

de avalia

de avaliaççãoão

Para Para:: Experimentar Experimentar antes de Comprar antes de Comprar De De:: Customiza

Customizaççãoão

Para

Para::

Configura

Configuraççãoão

De De:: Dependência da TI Dependência da TI interna interna Para Para:: SLAs SLAs

(8)

SaaS (detalhado)

Software HW RH HW Hoster RH Hoster

Oportunidade 1: Importância da Economia de

Oportunidade 1: Importância da Economia de

Escala

(9)

Oportunidade

Oportunidade

2:

2:

The

The

Long

Long

Tail

Tail

(Cauda

(Cauda

Longa)

Longa)

Seus grandes clientes

Seus grandes clientes

D

Dúúzias de mercados de milhões ouzias de mercados de milhões ou Milhões de mercados de d

Milhões de mercados de dúúzias?zias?

$ / Cliente $ / Cliente

# de Clientes # de Clientes

Seus clientes t

Seus clientes tíípicospicos

Clientes

Clientes ““não alcannão alcanççadosados”” (hoje)(hoje)

Que tal se você baixar o custo de vendas (isto

Que tal se você baixar o custo de vendas (isto éé, , baixar a barreira de entrada) e tamb

baixar a barreira de entrada) e tambéém baixar o m baixar o custo de opera

custo de operaççãoão

Novo mercado >> mercado corrente

(10)

Oportunidade

Oportunidade

3: Op

3: Op

ç

ç

ões de

ões de

Monetiza

Monetiza

ç

ç

ão

ão

Assinatura

Assinatura

(taxa mensal por assento)(taxa mensal por assento)

Pre

Pre

ç

ç

o baseado em Transa

o baseado em Transa

ç

ç

ão/Uso

ão/Uso

Renda de An

(11)

Oportunidade 4: Economia c/ Recursos Humanos

Oportunidade 4: Economia c/ Recursos Humanos

Reduza a interven

Reduza a interven

ç

ç

ão humana

ão humana

Sem vendas diretas (mas c/ referências e marketing Sem vendas diretas (mas c/ referências e marketing amplo)

amplo)

Provisão autom

Provisão automááticatica Auto customiza

Auto customizaççãoão

Administra

Administraçção delegadaão delegada Cobran

(12)

Exemplos

Exemplos

Mercado previsto para

Mercado previsto para

SaaS

SaaS

(IDC):

(IDC):

crescimento anual de 21% em $ (ASP +

crescimento anual de 21% em $ (ASP + OnDemandOnDemand))

Expansão de US$ 4.3b para US$10.7b (ASP + Expansão de US$ 4.3b para US$10.7b (ASP +

OnDemand

OnDemand))

OnDemand

OnDemand tem crescimento muito maior do que ASPtem crescimento muito maior do que ASP

Salesforce.com

Salesforce.com

é

é

um bom exemplo

um bom exemplo

Crescimento de 180% por ano Crescimento de 180% por ano

Hoje: 57.000 assinantes Hoje: 57.000 assinantes

Visão Morgan Stanley:

Visão Morgan Stanley:

SMB

(13)

SAS 70 e

SAS 70 e

Contratos

Contratos

As empresas que estão se tornando dependentes

As empresas que estão se tornando dependentes

de outros provedores de servi

de outros provedores de servi

ç

ç

os vão requerer a

os vão requerer a

auditoria SAS 70.

auditoria SAS 70.

SAS 70 não

SAS 70 não

é

é

uma certifica

uma certifica

ç

ç

ão

ão

É

É

uma auditoria que comprova que o provedor

uma auditoria que comprova que o provedor

faz o que ele disse que iria fazer

faz o que ele disse que iria fazer

A Empresa deve trabalhar em contrato suas

A Empresa deve trabalhar em contrato suas

necessidades (requerimentos e regulamentos) e

necessidades (requerimentos e regulamentos) e

garantir a auditoria pelo SAS 70 :

garantir a auditoria pelo SAS 70 :

Exemplo, o provedor do CRM não deve armazenar ou Exemplo, o provedor do CRM não deve armazenar ou

distribuir dados confidências, etc. distribuir dados confidências, etc.

(14)

Impacto na sua arquitetura

(15)

Requer Mudan

Requer Mudan

ç

ç

a Arquitetural:

a Arquitetural:

instância

instância úúnica nica –– multimulti--inquilinosinquilinos

Eficiente para

Eficiente para

Multi

Multi

-

-

inquilinos

inquilinos

Compartilhamento de recursos Compartilhamento de recursos

Customiz

Customiz

á

á

vel

vel

Customiza

Customizaçção atravão atravéés de configuras de configuraççãoão

Escal

Escal

á

á

vel

vel

Muitas aplica

(16)

Modelo

Modelo

B

B

á

á

sico

sico

de Maturidade do

de Maturidade do

SaaS

SaaS

Ad-hoc / Customizado Application Hosting Model (ASP) Configurável (mas um único inquilino) Isolamento Físico ou Virtual Configurável, Multi inquilino Escalável, Configurável, Multi inquilino

(17)

Compartilhar X Isolar

Compartilhar X Isolar

Compartilhar Isolar Economia de Escala Admin. Simples

SLA por inquilino Separação de Dados

O balanceamento correto é determinado por:

• Modelo de Negócio (“Posso monetizar o isolamento?”)

• Modelo da Arquitetura (“Posso rodar numa instância lógica única?”) • Modelo Operacional (“Posso garantir meu SLA sem o isolamento?”) • Demanda dos Clientes (“Eu quero meu dado separado”)

(18)

Escolhendo o tipo de Isolamento

(19)

Arquitetura de alto n

Arquitetura de alto n

í

í

vel da Aplica

vel da Aplica

ç

ç

ão

ão

Browser Smart Client Apresentação Processos Serviços de Negócio Serviços de Metadados Serviços de Segurança Serviço de Diretório Bases de Dados Sistema de Arquivos Meta Dados

(20)

Servi

Servi

ç

ç

o de

o de

Metadados

Metadados

IU/Branding Workflow/Regras de Negócio Extensões ao Modelo de Dados Zero ou mais escopos Escopo Controle de Acesso Customiz

Customizáávelvel:: IU/

IU/BrandingBranding Workflow

Workflow

Modelo de Dados

Modelo de Dados

Regras de Neg

Regras de Negóóciocio Dom

Domíínionio--especespecííficofico Escopo:

Escopo:

Hierarquia aninhada de

Hierarquia aninhada de

customiza

customizaççãoão Sujeito

Sujeito àà heranheranççaa Ex.:. Empresa,

Ex.:. Empresa,

departamento, n

departamento, níível do vel do usu

usuááriorio

Ext. específicas do Domínio.

(21)

Browser Smart Client Apresentação Processos Serviços de Negócio Serviços de Metadados Serviços de Securança Serviço de Diretório Bases de Dados Sistema de Arquivos Meta Dados

Servi

Servi

ç

ç

os Compartilhados

os Compartilhados

Hosting Hosting Hosting Hosting Hosting Hosting Hosting

Hosting ““““Cl““““ClClClClClClCláááááááássicossicossicossicossicossicossicossico”””””””” CPU CPUCPU CPU CPU CPU CPU

CPU----Storage----StorageStorageStorageStorageStorageStorageStorage----Bandwidth----BandwidthBandwidthBandwidthBandwidthBandwidthBandwidthBandwidth

Serviços Compartilhados:. Billing, Metering, SLA Monitoring… a.k.a. SO Infra, Service Delivery Platform, OSS/BSS

Hospedeiro “Clássico” Hospedeiro SaaS Provedor SaaS

(22)

Prepare

Prepare

-

-

se para algumas

se para algumas

estrat

(23)

Mash

Mash

-

-

up: um

up: um

exemplo

exemplo

RSS RSS SOAP SOAP REST REST

(24)

Exemplo

Exemplo

Yahoo

Yahoo

Maps Developer Community Growth 2005

Jun Jul Aug Sep Oct Nov Dec Jan

June 2005 Simple Maps API

Launched

November 2005 Flash Maps, AJAX Maps,

Geocoding, and Traffic APIs Launched

(25)

Relevância para Mercados Emergentes

Relevância para Mercados Emergentes

Controle da Pirataria

Controle da Pirataria

Menores Pre

Menores Pre

ç

ç

os

os

Internet como canal de distribui

(26)

Barreiras do

Barreiras do

Saas

Saas

Cultura contra o armazenamento de

Cultura contra o armazenamento de

dados confidenciais

dados confidenciais

Infra

Infra

-

-

estrutura p/ a hospedagem das

estrutura p/ a hospedagem das

aplica

aplica

ç

ç

ões

ões

Mudan

Mudan

ç

ç

a da Aplica

a da Aplica

ç

ç

ão para habilitar os

ão para habilitar os

servi

servi

ç

ç

os

os

Administra

Administra

ç

ç

ão dos inquilinos

ão dos inquilinos

provisão/backup

provisão/backup

Medi

Medi

ç

ç

ão de uso e relat

ão de uso e relat

ó

ó

rios de cobran

rios de cobran

ç

ç

a

a

Infra

Infra

-

-

estrutura de monitora

estrutura de monitora

ç

ç

ão da

ão da

seguran

(27)

Oportunidades para

Oportunidades para

ISVs

ISVs

Servi

Servi

ç

ç

os para serem agregados

os para serem agregados

Valida

Validaçção para Crão para Créédito, ...dito, ...

Colabora

Colabora

ç

ç

ão/Grupos

ão/Grupos

Compartilhamento de documentos, autoria Compartilhamento de documentos, autoria colaborativa, ...

colaborativa, ...

Processos de neg

Processos de neg

ó

ó

cio

cio

Processos de empr

Processos de emprééstimos, RFP, ...stimos, RFP, ...

Gerência de Dados

Gerência de Dados

Armazenamento de Dados, envio conte

Armazenamento de Dados, envio conteúúdo sob DRM, do sob DRM,

... ...

Treinamento

Treinamento

Educa

Educaçção ão onlineonline, treinamento corporativo, ..., treinamento corporativo, ...

...

(28)
(29)

Momento

Momento

do

do

SaaS

SaaS

“Current generation of Current generation of software functionality software functionality delivered as a cost delivered as a cost- -effective service effective service”” SaaS SaaS 1.01.0 “

“Emerging generation Emerging generation of blended software, of blended software, infrastructure, and infrastructure, and business services business services

arrayed across multiple arrayed across multiple usage and delivery

usage and delivery

platforms and business platforms and business models

models””

SaaS

(30)

Considera

Considera

ç

ç

ões Finais

ões Finais

SaaS

SaaS

se ap

se ap

ó

ó

ia na economia de escala

ia na economia de escala

Ele exige arquitetura espec

Ele exige arquitetura espec

í

í

fica

fica

Ela exige contratos diferenciados

Ela exige contratos diferenciados

É

É

uma alternativa para o

uma alternativa para o

Outsourcing

Outsourcing

na

na

exporta

exporta

ç

ç

ão de Software

ão de Software

Em larga escala pode necessitar de log

Em larga escala pode necessitar de log

í

í

stica

stica

diferenciada

diferenciada

A fronteira entre alguns servi

A fronteira entre alguns servi

ç

ç

os fornecidos

os fornecidos

atualmente na rede e o

atualmente na rede e o

SaaS

SaaS

é

é

quase nula

quase nula

Prepare

(31)
(32)

© 2006 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.

The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation.

MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Referências

Documentos relacionados

As principais indicações para a realização foram a suspeita de tuberculose (458 pacientes) e uso de imunobiológicos (380 pacientes).. A maior prevalência de resultado positivo

A interação treinamento de natação aeróbico e dieta rica em carboidratos simples mostraram que só treinamento não é totalmente eficiente para manter abundância

Os resultados permitiram concluir que a cultivar Conquista apresentou a maior produtividade de grãos, no conjunto dos onze ambientes avaliados; entre as linhagens

Estes resultados apontam para melhor capacidade de estabelecimento inicial do siratro, apresentando maior velocidade de emergência e percentual de cobertura do solo até os 60

Entendendo, então, como posto acima, propõe-se, com este trabalho, primeiramente estudar a Lei de Busca e Apreensão para dá-la a conhecer da melhor forma, fazendo o mesmo com o

A variação do pH da fase móvel, utilizando uma coluna C8 e o fluxo de 1,2 mL/min, permitiu o ajuste do tempo de retenção do lupeol em aproximadamente 6,2 minutos contribuindo para

Este presente artigo é o resultado de um estudo de caso que buscou apresentar o surgimento da atividade turística dentro da favela de Paraisópolis, uma

Changes in the gut microbiota appears to be a key element in the pathogenesis of hepatic and gastrointestinal disorders, including non-alcoholic fatty liver disease, alcoholic