Governança em SOA  XML
Índice dos Fóruns » Arquitetura de Sistemas
Autor Mensagem
DaviPiala
Virtual Machine Man
[Avatar]
Membro desde: 17/08/2007 19:17:35
Mensagens: 598
Localização: São Paulo
Offline

Ae galera,
Gostaria de saber como vocês tem encarado isso, tenho passado por algumas empresas onde trabalhavamos com SOA sem governança e tinhamos um indice exagerado de redundancia de serviços, gostaria de trocar experiencias com governança, estou estudando bastante esse assunto. Se puderem descrever suas experiencias boas e ruins agradeço.

Abraço

Si temi more regat
Efamima dove tore
Infata dio re
Infa lati plastire
andre_salvati
GUJ Ranger

Membro desde: 02/06/2005 16:28:38
Mensagens: 934
Offline

Minha experiência é parecida com a sua.

A média gerência de grandes empresas "acha" que SOA é um projeto que pode ser implementado em um sistema isolado, quando na verdade é algo bem mais complexo que envolve definição e controle do repositório de serviços, mapeamento de processos, etc, etc...

Pior... um projeto estratégico desse porte deveria ser coordenado e executado internamente, quando na verdade a grande responsabilidade fica a cago de consultorias terceirizadas que são obrigadas a seguir os conselhos de consultores de fornecedores de produtos que nunca tiveram experiência prática com projetos SOA e cujo único objetivo é entuchar mais licenças (ou subscrições) no cliente.


André Salvati

This message was edited 1 time. Last update was at 05/05/2010 15:11:07


Ajude na criação do StackOverflow em português!!!

http://area51.stackexchange.com/proposals/23539/software-development-in-portuguese?referrer=tI8Uon7RDszY236h5e0UuA2


http://www.empresadigital.inf.br
http://twitter.com/afsalvati
andre_salvati
GUJ Ranger

Membro desde: 02/06/2005 16:28:38
Mensagens: 934
Offline


E por falar nisso, lembrei do "Greg, the Architect"

http://www.youtube.com/watch?v=uOQcjvUHZ0k&feature=related

André Salvati

This message was edited 1 time. Last update was at 05/05/2010 15:11:21


Ajude na criação do StackOverflow em português!!!

http://area51.stackexchange.com/proposals/23539/software-development-in-portuguese?referrer=tI8Uon7RDszY236h5e0UuA2


http://www.empresadigital.inf.br
http://twitter.com/afsalvati
DaviPiala
Virtual Machine Man
[Avatar]
Membro desde: 17/08/2007 19:17:35
Mensagens: 598
Localização: São Paulo
Offline

Esse Greg eu acho hilario!

Esses tempos fui ver uma solucao de portal e vi cada coisa abominavel, o gerente me dizia com a mao batendo no peito aqui esta implementado 100% SOA, o engracado que eles haviam feito servicos exclusivos para o portal e com um numero grande redundancia, outro caso que fiquei intrigado foi numa entrevista o pessoal me disse que iria refatorar os legados para implantar SOA, eu percebi que o pessoal associa SOA com refatoracao dos legados.

Mas falando sobre governanca eu queria saber como voces estruturam o organograma de TI, tem arquitetos de negocio e voces trabalham com uma equipe so de servicos?

Si temi more regat
Efamima dove tore
Infata dio re
Infa lati plastire
andre_salvati
GUJ Ranger

Membro desde: 02/06/2005 16:28:38
Mensagens: 934
Offline

Ninguém se habilita?

Eu tenho informações que a Porto Seguro está montando uma área de arquitetura SOA e de que a Telefônica tem contratado pencas de analistas de processos a preço de banana.

André Salvati

This message was edited 1 time. Last update was at 05/05/2010 15:11:43


Ajude na criação do StackOverflow em português!!!

http://area51.stackexchange.com/proposals/23539/software-development-in-portuguese?referrer=tI8Uon7RDszY236h5e0UuA2


http://www.empresadigital.inf.br
http://twitter.com/afsalvati
DaviPiala
Virtual Machine Man
[Avatar]
Membro desde: 17/08/2007 19:17:35
Mensagens: 598
Localização: São Paulo
Offline

Eu to sabendo a Porto eles estão usando Oracle SOA Suite, só que não senti tanta firmeza na forma vão conduzir o projeto.

Si temi more regat
Efamima dove tore
Infata dio re
Infa lati plastire
Bruno Laturner
GUJ Expert
[Avatar]

Membro desde: 18/02/2008 16:17:53
Mensagens: 3002
Offline

O que vocês consideram SOA de verdade?

Já achei tanta gente que fala tanta coisa diferente, tanto buzzword que fico perdido em responder essa.

A resposta acima foi achada em menos de 5 minutos no google.
The prisoner falls in love with his chains. --E.W. Dijkstra
[WWW]
DaviPiala
Virtual Machine Man
[Avatar]
Membro desde: 17/08/2007 19:17:35
Mensagens: 598
Localização: São Paulo
Offline

Bruno,
Na verdade SOA é uma estratégia que organiza funcionalidades de aplicativos da empresa e utiliza padrões como webservices para poder combinar funcionalidades e aumentar a reutilizam de acordo com as necessidades do negócio. Tecnologias como CORBA, RMI e algumas soluções de EAI tambem usam o conceito de SOA, ela tem 3 requisitos importantes que exige das tecnologias que desejam implementar os conceitos de SOA, baixa acoplamento, inter-operabilidade e ser flexivel e escalavel, por isso os webservices são a melhor resposta em tecnologia porque atendem a esses requisitos importantes.
Coisas como ESB vieram na sequencia para darem maior produtividade e reusabilidade.

Essa foi a definição que aprendi nos cursos da BEA.

This message was edited 1 time. Last update was at 24/04/2009 14:17:12


Si temi more regat
Efamima dove tore
Infata dio re
Infa lati plastire
cmoscoso
Virtual Machine Man

Membro desde: 23/10/2007 10:08:29
Mensagens: 687
Offline

Taz wrote:
Pior... um projeto estratégico desse porte deveria ser coordenado e executado internamente, quando na verdade a grande responsabilidade fica a cago de consultorias terceirizadas que são obrigadas a seguir os conselhos de consultores de fornecedores de produtos que nunca tiveram experiência prática com projetos SOA e cujo único objetivo é entuchar mais licenças (ou subscrições) no cliente.


Nunca confie em consultores. Como diria sei la quem: "Quem sabe faz, quem nao sabe ensina, e quem nao sabe ensinar presta consultoria".
[Email]
andre_salvati
GUJ Ranger

Membro desde: 02/06/2005 16:28:38
Mensagens: 934
Offline

cmoscoso wrote:
Taz wrote:
Pior... um projeto estratégico desse porte deveria ser coordenado e executado internamente, quando na verdade a grande responsabilidade fica a cago de consultorias terceirizadas que são obrigadas a seguir os conselhos de consultores de fornecedores de produtos que nunca tiveram experiência prática com projetos SOA e cujo único objetivo é entuchar mais licenças (ou subscrições) no cliente.


Nunca confie em consultores. Como diria sei la quem: "Quem sabe faz, quem nao sabe ensina, e quem nao sabe ensinar presta consultoria".


Não confunda consultores com consultorias.

Consultores são especialistas contratados para fornecer informações sobre determinada área de conhecimento para empresas. Ou seja, é possível e até recomendável que uma empresa que nunca se aventurou por conceitos como SOA, XP, SCRUM, etc, etc... contrate consultores para fornecer know-how nos primeiros projetos.

Consultorias (body-shops) contratam profissionais a quem chamam de "consultores" com objetivo de alocá-los em suas fábricas e em seus clientes. O único objetivo aqui é o da redução de custos. Quanto menos um profissional se propõe a receber para atender aquela demanda, melhor.

André Salvati

This message was edited 2 times. Last update was at 05/05/2010 15:12:22


Ajude na criação do StackOverflow em português!!!

http://area51.stackexchange.com/proposals/23539/software-development-in-portuguese?referrer=tI8Uon7RDszY236h5e0UuA2


http://www.empresadigital.inf.br
http://twitter.com/afsalvati
Alessandro Lazarotti
Virtual Machine Man
[Avatar]

Membro desde: 21/01/2004 14:12:54
Mensagens: 719
Offline

Bom, voltando ao assunto do tópico, existe um sofware brasilieiro que vem ganhando muita notoriedade com isso, o Spotlight da Caravela:
http://www.caravelatech.com/?q=produtos

Vale MUITO a pena quem estiver interessado no assunto (Governança SOA) agendar uma apresentação com o pessoal. Pra quem não conhece a Caravela, seus membros são core-developers de Drools e Hibernate além de participarem ativamente da nova especificação do JPA 2.0.

[]s

This message was edited 1 time. Last update was at 27/04/2009 20:48:10


... Lezinho
------------------------
twitter: @lazarotti
http://alessandrolazarotti.wordpress.com/
http://jbossbrasil.org/

[Email] [MSN]
andre_salvati
GUJ Ranger

Membro desde: 02/06/2005 16:28:38
Mensagens: 934
Offline

Alessandro Lazarotti wrote:Bom, voltando ao assunto do tópico, existe um sofware brasilieiro que vem ganhando muita notoriedade com isso, o Sporlight da Caravela



Quem saiu do assunto?

Vc está fazendo propaganda ou tem algo a acrescentar sobre a abordagem utilizada em algum projeto que utilizou o SpotLight?

O framework/ferramenta já possui código aberto/documentação?

Ferramentas dificilmente fazem diferença quando o assunto é quebra de paradigmas em desenvolvimento de software. Cultura, disposição para mudar, equipe unida e políticas de incentivo fazem a diferença...

André Salvati

This message was edited 1 time. Last update was at 05/05/2010 15:12:59


Ajude na criação do StackOverflow em português!!!

http://area51.stackexchange.com/proposals/23539/software-development-in-portuguese?referrer=tI8Uon7RDszY236h5e0UuA2


http://www.empresadigital.inf.br
http://twitter.com/afsalvati
Bruno Laturner
GUJ Expert
[Avatar]

Membro desde: 18/02/2008 16:17:53
Mensagens: 3002
Offline

DaviPiala wrote:Bruno,
Na verdade SOA é uma estratégia que organiza funcionalidades de aplicativos da empresa e utiliza padrões como webservices para poder combinar funcionalidades e aumentar a reutilizam de acordo com as necessidades do negócio. Tecnologias como CORBA, RMI e algumas soluções de EAI tambem usam o conceito de SOA, ela tem 3 requisitos importantes que exige das tecnologias que desejam implementar os conceitos de SOA, baixa acoplamento, inter-operabilidade e ser flexivel e escalavel, por isso os webservices são a melhor resposta em tecnologia porque atendem a esses requisitos importantes.
Coisas como ESB vieram na sequencia para darem maior produtividade e reusabilidade.

Essa foi a definição que aprendi nos cursos da BEA.


Entendi.

Governança entra em que parte?

A resposta acima foi achada em menos de 5 minutos no google.
The prisoner falls in love with his chains. --E.W. Dijkstra
[WWW]
andre_salvati
GUJ Ranger

Membro desde: 02/06/2005 16:28:38
Mensagens: 934
Offline

Bruno Laturner wrote:
DaviPiala wrote:Bruno,
Na verdade SOA é uma estratégia que organiza funcionalidades de aplicativos da empresa e utiliza padrões como webservices para poder combinar funcionalidades e aumentar a reutilizam de acordo com as necessidades do negócio. Tecnologias como CORBA, RMI e algumas soluções de EAI tambem usam o conceito de SOA, ela tem 3 requisitos importantes que exige das tecnologias que desejam implementar os conceitos de SOA, baixa acoplamento, inter-operabilidade e ser flexivel e escalavel, por isso os webservices são a melhor resposta em tecnologia porque atendem a esses requisitos importantes.
Coisas como ESB vieram na sequencia para darem maior produtividade e reusabilidade.

Essa foi a definição que aprendi nos cursos da BEA.


Entendi.

Governança entra em que parte?


Na parte onde vc pesquisa no Google e estuda o assunto....

http://www.google.com.br/search?q=governan%C3%A7a+SOA&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a

André Salvati

This message was edited 1 time. Last update was at 28/07/2010 10:10:41


Ajude na criação do StackOverflow em português!!!

http://area51.stackexchange.com/proposals/23539/software-development-in-portuguese?referrer=tI8Uon7RDszY236h5e0UuA2


http://www.empresadigital.inf.br
http://twitter.com/afsalvati
Alessandro Lazarotti
Virtual Machine Man
[Avatar]

Membro desde: 21/01/2004 14:12:54
Mensagens: 719
Offline

Taz wrote:Quem saiu do assunto?

Os posts que não se refereriam a Governança SOA, oras.

Taz wrote:
Vc está fazendo propaganda ou tem algo a acrescentar sobre a abordagem utilizada em algum projeto que utilizou o SpotLight?


Se você refere-se como propaganda indicar um produto, sim estou (aliás, existe algum problema em indicar alguma ferramenta que você ache que vale a pena?). Não trabalho na Caravela, relaxe, não ganho dinheiro nenhum com isso. Contudo já participamos (Red Hat) de muitos projetos SOA onde a governança teve o apoio do Spotlight e conhecemos de perto (muito perto) seus desenvolvedores.

A abordagem é direcionada a auto-discovery do mapeamento dos processos, exatamente onde o DaviPala lançou seu questionamento. O Spotlight faz um mapeamento de seus serviços de forma automática, indexando e ilustrando todas as tecnologias envolvidas em um processo e as catalogando.

Taz wrote:O framework/ferramenta já possui código aberto/documentação?


Não, não é uma ferramenta open-source (pelo menos não hoje). Documentação existe como em qualquer software.

Taz wrote:Ferramentas dificilmente fazem diferença quando o assunto é quebra de paradigmas em desenvolvimento de software. Cultura, disposição para mudar, equipe unida e políticas de incentivo fazem a diferença...


Ok, ok, muito bonito isso, faz mais sentido no que se refere a SOA de maneira geral, mas se tratando de "Governança" específicamente, algo que lhe ajude a manter toda a estrutura de serviços faz uma diferença gritante.

This message was edited 1 time. Last update was at 26/04/2009 23:49:12


... Lezinho
------------------------
twitter: @lazarotti
http://alessandrolazarotti.wordpress.com/
http://jbossbrasil.org/

[Email] [MSN]
 
Índice dos Fóruns » Arquitetura de Sistemas
Ir para:   
Powered by JForum 2.1.8 © JForum Team