11 de February de 2009

Caso de Sucesso com SOA

Recentemente foi publicado um case SOA (Success with SOA: A Cisco case study) com muita relevância, principalmente pelo trabalho envolver um roadmap bastante maduro e preocupações com as questões que, na minha opinião, são cruciais.
Li a notícia na infoQ (Estudo de caso: Sucesso com SOA na CISCO), e de lá retirei um texto para discutirmos aqui.

Segue abaixo alguns trechos do texto e algumas considerações pessoais:

Harvinder Kalsi é arquiteto líder do domínio SOA/BPM na Cisco, apresentou um estudo de caso em dezembro no SOA Consortium meeting em Santa Clara.

Na sua opinião, nós estamos em um momento crucial para SOA. Ele argumenta que a partir de 2008, o padrão e as tecnologias estarão bastante maduras enquanto o interesse dos negócios está crescendo. Neste estudo de caso o negócio foi o principal driver por trás do desenvolvimento SOA.

Eles estabeleceram suas estretégias SOA utilizando quatro passos para o processo de maturidade:

  1. Serviço permite sistemas legados criar uma camada de serviço de negócios
  2. Atingir a excelência dos processos de negócio
  3. Dar visibilidade ao negócio
  4. Eles vêem vários benefícios gerados pela abordagem SOA:
  • Reusabilidade
  • Agilidade
  • Impacto mínimo para mudança

Finalmente, na sua opinião SOA permite pegar a funcionalidade que a Cisco tem internamente e a oferecer ao seu ecosistema de parceiros, ampliando os benefícios para toda a cadeia de estoque.”

Ou seja, conhecemos os benefícios e muitas empresas investiram em maturidade. Agora é o momento das empresas (e não os fornecedores) obterem seus benefícios! Pensei que só eu acreditava nisso, mas vejo que não estamos sozinhos!

Em seguida, são descritas algumas capacidades desenvolvidas na Cisco, durante o projeto. Vou repetir apenas as três que considero totalmente indispensáveis (Padrões de desenvolvimento, Repositório ou Registro de serviços e Governança):

“Mais adiante, Harvinder descreve nos mínimos detalhes as capacidades que a Cisco desenvolveu como parte de sua iniciativa SOA. Muitos destes elementos tem sido desenvolvidos em 2007 e em 2008:

Framework de Desenvolvimento de Serviço

  • Este é ambiente de desenvolvimento de serviço padronizado
  • Eles tiveram uma redução de 20-30% no desenvolvimento de serviço
  • Este foi o elemento chave do seu framework de Operações & Gerenciamento
  • Suporta Web 2.0 (JSon, REST)

Registro SOA

  • Um stop shop para publicação, descoberta e contratação dos serviços
  • Repositório master para todos os serviços dentro da Cisco
  • Chave para permitir governança SOA
  • UDDI v2
  • Integrado com outros componentes da Plataforma SOA
  • SOA Gateway

SOA Governança

  • Políticas & padrões técnicos
  • Templates para definição de serviço
  • Processos”

Fico particularmente satisfeito ao encontrar casos de sucesso SOA, principalmente quando percebemos que (quem sabe por coincidência :-) ) eles só acontecem  com planejamento, governança e padrões! Implementar projetos com um monte de serviços não garante que a artquitetura e o negócio sejam “orientados a serviço”… certamente, neste caso, SOA não apenas morre, como mata o projeto.

Como o próprio Harvinder concluiu: “São Pessoas, processos e tecnologias que fazem SOA ser bem sucedido”

Responses

Acho que esse é um momento em que começa a se ter maturidade de se fazer projetos SOA somente quando SOA se aplica e não por motivos de modismo.
Os frutos para as empresas que fizeram projetos sérios de SOA vão começar a aparecer.

Essa é uma noticia muito boa para as pessoas que estavam que duvida do caminho que SOA tomaria. (Incluindo EU). Estava lendo algumas matérias atualmente falando da morte de SOA, dos fracassos que estavam acontecendo com projeto envolvendo SOA e etc, agora vejo que isso tudo a graças a pouco tempo que SOA esta no mercado,
Fico feliz com essa noticia, ainda mais que estou fazendo o meu trabalho de conclusao de curso sobre SOA.

parabens pela matéria!

ate mais

Pois é, pessoal. Existem empresas que conseguem bons resultados. Mas com certeza, ainda teremos casos de fracasso também (e novas mortes declaradas).
Porém nós, os entusiastas, não podemos deixar passar batido os benefícios que eventualmente aparecem ;-)
Obrigado pela visita e pela participação!

João, o post de hoje vai tocar em um assunto sugerido por você: Cloud Computing!

abraço
Marcilio

Leave a response

Your response: