Category Archives: Progress

Open-source SOA nas Empresas (by FUSE/Progress)

IONA é subsidiária da Progress Software que “empacota” os produtos da Apache e disponibiliza um conjunto de soluções open-source para arquitetura orientada a serviços (SOA).

Algumas semanas atrás (Outubro/2008) eles disponibilizaram um PDF com o título “Como Utilizar Open Source SOA de forma Segura nas Empresas” (10 pags). É necessário registro (gratuito) no site da InfoQ.com (o que eu recomendo fortemente devido à qualidade dos artigos do tipo “de desenvolvedor para desenvolvedor”).

Bom, vencida a via crucis do registro você pode baixar o documento da IONA e ter maiores detalhes do conjunto de soluções “empacotadas” com a marca “FUSE”:

  • FUSE ESB – baseado no Apache ServiceMix. Suporta a especificação JBI (JSR 208)
  • FUSE Message Broker – baseado no Apache ActiveMQ
  • FUSE Services Framework – baseado no Apache CXF. Desenvolvedores Java podem utilizar JAX-WS, JavaScript, REST ou POJOs para criar web services
  • FUSE Mediation Router – baseda no Apache Camel
  • FUSE Integration Designer – ferramenta de desenvolvimento baseada no Eclipse com algumas funcionalidades adicionais para a suite SOA da IONA

Em http://fusesource.com/ você pode fazer o download, testar, ler a documentação, ter acesso ao Wiki, F.A.Q, whitepapers, vídeos com passo-a-passo de implementações etc.

Clique na imagem abaixo e veja um destes vídeos que mostra como uma EIP (Enterprise Integration Pattern) é criado.

EIP at Eclipse

EIP at Eclipse

Large Handron Collider (LHC) e SOA

SOA everywhere? Chegaremos lá mas, vejam só que até no gigantesco acelerador de partículas (LHC) contruído pelo CERN, temos SOA.

Lá a arquitetura SOA é utilizada para gerenciar e monitorar eventuais emergencias no LHC (deve ter sido utilizado depois das falhas).

Foi utilizado o SonicMQ (da Progress Software) como backbone de comunicação do sistema de monitoramento técnico conhecido como Technical Infrastrucure Monitoring (TIM).

Vejam alguns números:

  • 2.1 milhões de itens são verificados
  • Dados oriundos de 150 sistemas
  • 60,000 pontos de coleta
  • 27 KM de equipamentos de refrigeração e cabeamento
(mais detalhes neste link)