| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 15/12/2008 16:21:55
|
Fabricio Cozer Martins
GUJ Ranger
![[Avatar]](/images/avatar/2ecd2bd94734e5dd392d8678bc64cdab.jpg)
Membro desde: 08/05/2004 10:22:03
Mensagens: 935
Localização: Salvador/Brasil
Offline
|
Aos caros que conhecem sobre SOA:
O que tem de errado nessa definição sobre SOA?
Uma arquitetura de software orientada a serviços tem como característica básica livrar-se das funcionalidades implementadas pelas aplicações e revertê-las em serviços, via barramento de serviços em uma computação distribuída.
|
Fabrício Cozer Martins
Analista de Sistemas
Bacharel em Ciência da Computação da UFBa
Sun Certified Programmer for Java 2 Platform 1.4
Sun Certified Web Component Developer for J2EE 1.4 |
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 15/12/2008 17:20:05
|
André Fonseca
JWizard
![[Avatar]](/images/avatar/286b0b3ea509af1aeff6bb47299d96d7.png)
Membro desde: 23/02/2007 15:52:55
Mensagens: 2030
Offline
|
Fabricio Cozer Martins wrote:Aos caros que conhecem sobre SOA:
O que tem de errado nessa definição sobre SOA?
Uma arquitetura de software orientada a serviços tem como característica básica livrar-se das funcionalidades implementadas pelas aplicações e revertê-las em serviços, via barramento de serviços em uma computação distribuída.
oi
eu mudaria para
Uma arquitetura de software orientada a serviços tem como característica básica disponibilizar as funcionalidades implementadas pelas aplicações na forma de serviços ...
|
Você é novo no GUJ?
Como fazer perguntas?
www.twitter.com/_afonseca |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 15/12/2008 17:22:35
|
Bruno Laturner
JWizard
![[Avatar]](/images/avatar/5800ccd9514fd789d08e5831951aa6bc.jpg)
Membro desde: 18/02/2008 16:17:53
Mensagens: 2981
Offline
|
Livrar-se das funcionalidades das aplicações? O que sobraria depois disso? Só serviços? Quem usaria os serviços se não há funcionalidades?
Acho essa definição espartana demais.
|
A resposta acima foi achada em menos de 5 minutos no google.
The prisoner falls in love with his chains. --E.W. Dijkstra |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 15/12/2008 17:27:19
|
furutani
JWizard
![[Avatar]](/images/avatar/c864aef53fe27a83053cf.jpg)
Membro desde: 11/10/2003 23:58:51
Mensagens: 2940
Localização: Iacri-SP e São Paulo-SP
Offline
|
Olá
via barramento de serviços em uma computação distribuída.
Não necessariamente você precisa tem um ESB para implementar SOA.
Mas a parte mais grosseira é a que os colegas citaram
característica básica livrar-se das funcionalidades implementadas pelas aplicações
|
Até mais,
Roberto Jundi Furutani
Vendo livro de SOA - Head First EJB
Vendo PSP
Sun Certified Business Component Developer 1.3
Sun Certified Web Component Developer
Sun Certified Java Programmer
SAP Certified Development Associate - ABAP with SAP NetWeaver 7.0
 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 15/12/2008 19:55:15
|
Kenobi
GUJ Master
![[Avatar]](/images/avatar/cf2226ddd41b1a2d0ae51dab54d32c36.jpg)
Membro desde: 14/11/2003 13:06:37
Mensagens: 1678
Localização: Brasil
Offline
|
Bom os amigos têm razão. Se você livrar-se das funcionalidades , não há software. O barramento de serviço também não faz parte do conceito, embora possa auxiliar na estratégia de implementação pelas companhias.
Já que quer falar sobre aplicações distribuídas e SOA vamos lá :
"SOA é um termo que representa um modelo em que a lógica é decomposta em pequenas partes, unidades distintas de lógica. Coletivamente, essas unidades formam uma lógica de negócios. Individualmente, essas unidades podem ser distribuídas." - Thomas Erl , Fundamental SOA.
Outras visões:
Service-Oriented Architecture é uma estratégia de TI , que organiza as funções contidas nas aplicações corporativas, de maneira que as mesmas possam ser interoperáveis, baseadas em padrões de serviço, que combinadas podem ser reutizadas de maneira rápida a fim de atender as necessidades de negócio. - " visão players de mercado" .
Por fim,sua frase: "Uma arquitetura SOA tem como carcaterística básica encapsular as funcionalidades implementadas pelas aplicações em padrões de serviço. "
Abs,
Kenobi
This message was edited 3 times. Last update was at 15/12/2008 19:57:43
|
----------------------------------------------------------
SOA|EXPERT - http://www.soaexpert.com.br
SOA de um jeito simples e eficiente. |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 16/12/2008 08:44:23
|
Fabricio Cozer Martins
GUJ Ranger
![[Avatar]](/images/avatar/2ecd2bd94734e5dd392d8678bc64cdab.jpg)
Membro desde: 08/05/2004 10:22:03
Mensagens: 935
Localização: Salvador/Brasil
Offline
|
É pessoal, esse livrar-se está errado mesmo, em relação aos barramentos de serviço, qual seria o outro conceito de se comunicar utilizando SOA de forma distribuída ?
|
Fabrício Cozer Martins
Analista de Sistemas
Bacharel em Ciência da Computação da UFBa
Sun Certified Programmer for Java 2 Platform 1.4
Sun Certified Web Component Developer for J2EE 1.4 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 16/12/2008 08:44:49
|
Bruno Laturner
JWizard
![[Avatar]](/images/avatar/5800ccd9514fd789d08e5831951aa6bc.jpg)
Membro desde: 18/02/2008 16:17:53
Mensagens: 2981
Offline
|
Kenobi wrote:"SOA é um termo que representa um modelo em que a lógica é decomposta em pequenas partes, unidades distintas de lógica. Coletivamente, essas unidades formam uma lógica de negócios. Individualmente, essas unidades podem ser distribuídas." - Thomas Erl , Fundamental SOA.
Até a parte do distribuídas ele só falou de programação modular, coisa que existe desde os tempos do FORTRAN. Com distribuídas vem de computação distribuída.
Modularidade + distribuição sozinhos não fazem SOA, ou faz?
|
A resposta acima foi achada em menos de 5 minutos no google.
The prisoner falls in love with his chains. --E.W. Dijkstra |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 16/12/2008 09:04:34
|
Kenobi
GUJ Master
![[Avatar]](/images/avatar/cf2226ddd41b1a2d0ae51dab54d32c36.jpg)
Membro desde: 14/11/2003 13:06:37
Mensagens: 1678
Localização: Brasil
Offline
|
Bruno Laturner wrote:
Kenobi wrote:"SOA é um termo que representa um modelo em que a lógica é decomposta em pequenas partes, unidades distintas de lógica. Coletivamente, essas unidades formam uma lógica de negócios. Individualmente, essas unidades podem ser distribuídas." - Thomas Erl , Fundamental SOA.
Até a parte do distribuídas ele só falou de programação modular, coisa que existe desde os tempos do FORTRAN. Com distribuídas vem de computação distribuída.
Modularidade + distribuição sozinhos não fazem SOA, ou faz?
Não, esse é apenas um trecho do texto que faz menção à computação distribuída, mas realmente, isso vem desde a década de 60.
|
----------------------------------------------------------
SOA|EXPERT - http://www.soaexpert.com.br
SOA de um jeito simples e eficiente. |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 16/12/2008 09:19:33
|
Kenobi
GUJ Master
![[Avatar]](/images/avatar/cf2226ddd41b1a2d0ae51dab54d32c36.jpg)
Membro desde: 14/11/2003 13:06:37
Mensagens: 1678
Localização: Brasil
Offline
|
Fabricio Cozer Martins wrote:É pessoal, esse livrar-se está errado mesmo, em relação aos barramentos de serviço, qual seria o outro conceito de se comunicar utilizando SOA de forma distribuída ?
O barramento vai ocultar o lookup do serviço. Alguns possuem até algorítmos de balanceamento de carga, como RoudRobin.
Entretanto você pode ter múltiplos endpoints para os serviços, no pŕoprio contrato WSDL, poderia fazer essa definição - http://www.w3.org/TR/2005/WD-ws-addr-wsdl-20050215/#_Toc77464317
Como disse anteriormente, precisar do Barramento para arquitetura SOA não precisa e arquitetura SOA não é somente barramento como os players disseminam, para isso vale também a outra face - http://www.infoq.com/presentations/soa-without-esb
Um uso interessante sobre EDB, outro carinha para conhecerem : http://www.infoq.com/articles/lublinsky-soa-grid
PS: Vendendo meu jabá Estarei ministrando treinamento de ESB nos próximos dias, detalhes: http://www.guj.com.br/posts/list/112746.java
This message was edited 1 time. Last update was at 16/12/2008 09:20:28
|
----------------------------------------------------------
SOA|EXPERT - http://www.soaexpert.com.br
SOA de um jeito simples e eficiente. |
|
|
 |
|
|