soa gerando valor e como vender soa na crise

12
GERANDO VALOR COM SOA [email protected] 1 terça-feira, 13 de julho de 2010

Upload: davi-silva

Post on 28-May-2015

2.433 views

Category:

Technology


1 download

DESCRIPTION

Difícil vender arquitetura orientada a serviços (SOA)? Mostre os benefícios tangíveis e intangíveis e o processo fica mais simples. Objetivo: definição de SOA, como SOA pode gerar valor, uma arquitetura de referência e SOA e metodologia ágeis. (atualizada em 13/Jul/2010)

TRANSCRIPT

Page 1: SOA Gerando Valor e Como Vender SOA na Crise

GERANDO VALOR COM [email protected]

1terça-feira, 13 de julho de 2010

Page 2: SOA Gerando Valor e Como Vender SOA na Crise

ObjetivoOverview de como a arquitetura orientada a serviço (SOA, Service-oriented Architecture) poder trazer valor - benefícios tangíveis e intangíveis - tanto para os que fazem uso deste estilo de arquitetura, como para os fornecedores da mesma.

“We can’t solve problems by using the same kind of thinking we used when we created them”

-- Albert Einstein

SOASimples.com

2terça-feira, 13 de julho de 2010

Page 3: SOA Gerando Valor e Como Vender SOA na Crise

SOA - DefiniçãoService-oriented Architecture (SOA) é um estilo de arquitetura de software que suporta a abordagem de orientação a serviços. Mais de que proposta de arquitetura, SOA propõe uma forma de pensar e desenvolver soluções de software como serviços ou componentes de serviço

Como um framework extensível e, acima de tudo, flexível, SOA reune características únicas que geram valor para o negócio. Algumas delas: redução de custos através do reuso, aplicações mais flexíveis e indepentes de ambiente operacional e hardware e, não menos importante, maior facilidade de integração

SOASimples.com

3terça-feira, 13 de julho de 2010

Page 4: SOA Gerando Valor e Como Vender SOA na Crise

Vendendo SOA na Crise (I)“Preservar o Legado”: SOA permite a criação de um ambiente em que os sistemas “legados” podem ser integrados através, por exemplo, de uma “camada de serviços”

Integrar Parceiros e Clientes = redução de custos e de lead time: tempo é, literalmente, dinheiro. A mesma abordagem de integração dos sistemas corporativos pode ser utilizada para fora dos muros da empresa

Pensar Grande, Começar Pequeno: esqueça abordagens do tipo “big bang”. Planeje e desenhe a “big picture”. Realize iterações curtas e incrementais, resultados perceptíveis que gerem resultados rápidos (“quick wins”), sem perder o foco

“Socialize” os Investimentos: os ganhos que esta arquitetura traz, invariavelmente, são para toda a empresa ou unidade de negócio. Se possível, não permita que todo o investimento seja contabilizado na conta de TI

SOASimples.com

4terça-feira, 13 de julho de 2010

Page 5: SOA Gerando Valor e Como Vender SOA na Crise

Vendendo SOA na Crise (II)Web como agregador e Cloud Computing: o desenvolvimento de pequenas aplicações Web (ex. portlets) é uma das formas de criar uma cultura orientada a serviço. Se você planeja utilizar Cloud Computing, ter SOA como sua arquitetura é um facilitador

SOA como solução de Integração Corporativa (EAI): integração dos sistemas da empresa é um desafio recorrente: o ERP não conversa com o CRM que não se entende com o Faturamento. Uma abordagem orientada a serviços ajuda na remoção destes “silos”, preservando boa parte, ou todo, investimento já realizado

Soluções de Baixo Custo ($): existem diversas opções de baixo custo para você iniciar a adoção de uma arquitetura orientada a serviço. Utilize, sempre, padrões abertos

Evolução “suave” do Legado: mudar todos os sistemas soa (sem trocadilho) como música para muitos fornecedores. SOA permite a preservação ou evolução “suave” destes

SOASimples.com

5terça-feira, 13 de julho de 2010

Page 6: SOA Gerando Valor e Como Vender SOA na Crise

SOA Gerando Valor (I)Do ponto de vista de um fornecedor de soluções, gerar valor implica em reverter as ações de integração (através de SOA), em um fluxo contínuo de atividades

O processo pode iniciar pelo suporte ao desenho do blueprint da arquitetura corporativa que leve à adoção de SOA

Projetos com resultados rápidos (“quick wins”) geram receitas e resultados mais rápidos, com menor risco

Metodologias ágeis, como o SCRUM, são compatíveis com a proposta de arquitetura orientada a serviço

SOASimples.com

6terça-feira, 13 de julho de 2010

Page 7: SOA Gerando Valor e Como Vender SOA na Crise

SOA Gerando Valor (II)Do ponto de vista de quem faz uso de SOA, temos grandes benefícios, principalmente, no que se refere a uma efetiva convergência entre a tecnologia (a.k.a. TI) e o negócio. Uma breve lista:

Maior Agilidade da organização: respostas mais rápidas de TI

Diversificação de Plataformas e Fornecedores: nada de ficar “preso” a uma plataforma, sistema operacional e até mesmo fornecedor de soluções de softwares. Com SOA aquele seu script Perl no servidor Sun/Solaris se integra com sua aplicação Web, .NET ou Java, em ambiente Windows/Intel

Baixa Complexidade na Integração: sem dúvida, um dos grandes benefícios de SOA. Na integração tradicional, ponto-a-ponto, para cada “N” sistemas, são necessárias N(N-1) integrações no cenário em que todos os sistemas precisam “conversar” entre si

SOASimples.com

7terça-feira, 13 de julho de 2010

Page 8: SOA Gerando Valor e Como Vender SOA na Crise

SOA Gerando Valor (III)

Maior Interoperabilidade: o grau de interoperabilidade “mede” a facilidade com que uma informação de um sistema “A” pode ser compartilhada com um sistema “B”. SOA potencializa esta característica

Um melhor ROI: manter os sistemas atuais, verdadeiros “silos” de informação, com seus servidores, linguagens específicas (ADVPL, ABAP etc), bancos de dados dedicados e até mesmo equipes especializada, tem um grande custo para a organização. SOA propõe soluções “agnósticas”, independentes, reutilizávei, serviços que nada mais são do que a representação do que ocorre no plano do negócio (a.k.a. “mundo real”)

Visão Estratégica: particularmente eu considero um ganho não mensurável, mas de vital importância para a identificação do valor do negócio, versus uma abordagem com foco em estratégia puramente tecnológica. O blueprint de uma arquitetura corporativa baseada em SOA traz um duplo benefício para a empresa: mostra para o pessoal de TI qual é o negócio da empresa, ao mesmo tempo em que expõe para os executivos as “engraneagens” da “máquina”de TI e sua verdadeira complexidade

SOASimples.com

8terça-feira, 13 de julho de 2010

Page 9: SOA Gerando Valor e Como Vender SOA na Crise

SOA - Arquitetura de Referência

Gerenciamento de Serviços de Negócio(Disponibilidade de Serviços, SLA, Capacidade, Monitoramento, Balaceamento etc)

Segurança(Autenticação, Autorização, Acesso, Gerência de Identidade, Provisionamento etc)

Intranet

Portal

Aplic. Terceiros

Aplicações Customizadas

Aplicações Web

Gerenc. Processos de Negócio

Dados Compartilhados

Enterprise Service Bus

Serviços

Integração Aplicações Corporativas

Legado Mainframe

Aplicações

Infraestruturafonte: SOASimples.com

SOASimples.com

9terça-feira, 13 de julho de 2010

Page 10: SOA Gerando Valor e Como Vender SOA na Crise

Estratégias Ágeis para SOAA abordagem Ágil é ortogonal a qualquer metodologia ou arquitetura corporativa de software. Com SOA os resultados são potencializados se:

1. Os conceitos básicos de SOA e orientação a serviço forem conhecidos do grupo de trabalho

2. For investido tempo na modelagem inicial da arquitetura (“big picture”)

3. Conceitos básicos de Governança forem aplicados desde o início

4. Forte utilização de padrões (SOA Patterns)

5. Equipe de arquitetos/analistas com foco em reuso

SOASimples.com

10terça-feira, 13 de julho de 2010

Page 11: SOA Gerando Valor e Como Vender SOA na Crise

Conclusão

SOA não propõe nada radicalmente novo. Já sabemos que a utilização de frameworks e estruturas replicáveis são a fundação de uma Arquitetura Corporativa.

A palavra-chave é Serviço, componentes reutilizáveis e abordagem correta para integração, em direção à “desconstrução” dos “silos de informação”.

Neste novo “estilo de vida” que é SOA, os ganhos são de longo prazo, mas consistentes. O esforço e a persistência valem a pena.

SOASimples.com

11terça-feira, 13 de julho de 2010

Page 12: SOA Gerando Valor e Como Vender SOA na Crise

OBRIGADO!

Davi Carvalho da Silva, Jr.http://soasimples.com

http://twitter.com/davisilva

SOASimples.com

12terça-feira, 13 de julho de 2010