| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 22/03/2007 11:15:22
|
rodrigo_gomes
GUJ Master
![[Avatar]](/images/avatar/d30960ce77e83d896503d43ba249caf7.jpg)
Membro desde: 25/11/2003 15:45:21
Mensagens: 1088
Localização: São Paulo
Offline
|
O Open SOA Collaboration, liberou a versão 1.0 da especificação da Service Component Architecture (SCA).
A especificação inclui:
- Assembly model, for composing services
- Policy Framework, for applying infrastructure such as Security, Reliable Messaging
- Java Component model
- Spring Component model
- BPEL Component model
- C++ Component model
- Bindings for Web services
- Bindings for JMS
- Bindings for EJB Sessions Beans
Fonte: TSS
|
rodrigo de paiva gomes
http://twitter.com/rod_gomes |
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 16/04/2007 11:25:02
|
diogogallo
HelloWorld
Membro desde: 06/04/2006 15:22:31
Mensagens: 13
Localização: Vinhedo-SP
Offline
|
Alguém utiliza ou conhece algumas empresa, amigo.... que utiliza o SCA???
|
Diogo Gallo |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 16/04/2007 12:20:21
|
fcoury
JavaChild
![[Avatar]](/images/avatar/13da2193bcd455bb894871aec1815047.jpg)
Membro desde: 17/10/2006 16:24:36
Mensagens: 142
Localização: Campinas, SP - Brazil
Offline
|
diogogallo,
Eu trabalho na IBM e meu projeto usa toda a linha de ferramentas WebSphere da IBM para SOA, incluindo SCAs.
Abraços!
|
Felipe Gonçalves Coury
--
Arquivos texto em java: http://jfilehelpers.com
Visite meu blog: http://blogs.felipecoury.com |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 16/04/2007 13:19:21
|
diogogallo
HelloWorld
Membro desde: 06/04/2006 15:22:31
Mensagens: 13
Localização: Vinhedo-SP
Offline
|
fcoury,
Eu já cheguei a ver uma das ferramentas do Websphere, o WID (Websphere Integration Developer).
Vc acredita que este é um padrão de desenvolvimento de componentes que será padrão de mercado?
|
Diogo Gallo |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 16/04/2007 13:54:43
|
fcoury
JavaChild
![[Avatar]](/images/avatar/13da2193bcd455bb894871aec1815047.jpg)
Membro desde: 17/10/2006 16:24:36
Mensagens: 142
Localização: Campinas, SP - Brazil
Offline
|
diogogallo,
É difícil prever este tipo de coisa, não? O que eu sei é que existem algumas partes do BPEL gerado pelo WebSphere que não se encaixam 100% no padrão. Mas este tipo de coisa sempre existe né? Criam-se padrões e as ferramentas quase sempre implementam alguma coisa um pouco diferente ou adendos ao padrão, não é? Se não me engano a suite da BEA tem o mesmo problema.
O que eu posso te dizer é que a família do WebSphere para criação de aplicações SOA está muito interessante, acredito que se trate da mais completa do mercado nesse momento. Porém, na prática as coisas ainda são um pouco mais burocráticas do que a gente espera. Do ponto de vista de marketing, as ferramentas são excepcionais, porém ainda existe um caminho relativamente grande a ser seguido. Mas acho que a IBM saiu na frente e tem um produto que funciona.
Nessa suíte de desenvolvimento, existem basicamente 3 ferramentas:
WebSphere Business Process Modeller (BPM): responsável pelo desenho em alto nível dos processos, gera o BPEL inicial para ser "recheado" pelo WID e flags de monitoração para o Monitor (abaixo). O interessante desta ferramenta é que o cliente (mais especificamente o analista de negócios) pode, com um mínimo de treinamento e suporte, desenhar os processos e sub-processos que serão (ou não) automatizados. Uma vez tendo este cenário, consegue-se atribuir custos (tanto monetário como homens/hora) a cada parte dos processos e simular os mesmos. Assim você identifica bottlenecks e consegue partir para uma implementação modular, migrando (ou implementando) primeiramente os processos mais críticos.
WebSphere Integration Developer: é onde você realmente codifica os seus processos. Nele você faz o que aqui na IBM chamam de "wiring". Você importa o BPEL de alto nível, define os SCAs (assim como SDOs e etc.) e implementa as interfaces entre eles. Este aplicativo é um superset do RAD.
WebSphere Process Monitor: esta ferramenta recebe dados e gera estatísticas online na execução dos processos servindo como fonte para realimentar o processo com o intuito de avaliar e aprimorar.
Para nós programadores, 99% do trabalho é feito no WID, seja amarrando os componentes ou apenas os implementando.
Se quiser discutir mais o assunto ou se aprofundar em algum dos tópicos que apresentei nesse post me avisa.
Abração!
|
Felipe Gonçalves Coury
--
Arquivos texto em java: http://jfilehelpers.com
Visite meu blog: http://blogs.felipecoury.com |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 16/04/2007 14:35:14
|
diogogallo
HelloWorld
Membro desde: 06/04/2006 15:22:31
Mensagens: 13
Localização: Vinhedo-SP
Offline
|
fcoury,
Valeu pelos esclarecimentos...
|
Diogo Gallo |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 18/04/2007 11:36:20
|
fcoury
JavaChild
![[Avatar]](/images/avatar/13da2193bcd455bb894871aec1815047.jpg)
Membro desde: 17/10/2006 16:24:36
Mensagens: 142
Localização: Campinas, SP - Brazil
Offline
|
Ainda neste tópico:
SOA é uma boa?
http://info.abril.com.br/blog/lucia/20070416_listar.shtml
|
Felipe Gonçalves Coury
--
Arquivos texto em java: http://jfilehelpers.com
Visite meu blog: http://blogs.felipecoury.com |
|
|
 |
|
|