Evolução das Plataformas SOA Open-Source - Como criar uma aplicação SOA em Dez Minutos!

O Apache Tuscany é um servidor (ambiente de execução) baseado na Arquitetura de Componente de Serviços (SCA - novo modelo de componente que facilita a construção de aplicações SOA), e se baseia em um conjunto de especificações inicialmente desenvolvido pela IBM e BEA, que está sendo padronizado pela OASIS, como parte da Arquitetura Aberta de Componente de Serviços (Open CSA). Tecnologicamente, o SCA pode ser comparado a especificações de Web-Services (WS-*), só que um estágio evolutivo à frente.
A versão 1.1 do Tuscany foi lançada recentemente e suporta diversas linguagens de implementação em sua versão atual, tais como:
- Java Beans
- Spring
- Scripting - JSR 223(JavaScript, Groovy, Ruby, Python & XSLT)
- BPEL
- XQuery
- OSGI
Algumas das especificações SCA suportadas por este ambiente incluem:
- SCA Assembly Model V1.0
- SCA Policy Framework V1.0
- SCA Java Common Annotations and APIs V1.0
- SCA Java Component Implementation V1.0
- SCA Spring Component Implementation V1.0
- SCA BPEL Client and Implementation V1.0
- SCA Web Services Binding V1.0
- SCA EJB Session Bean Binding V1.0
A princípio, tudo isso pode parecer muito complexo. Por outro lado, podemos entender o SCA como uma tecnologia muito interessante que permite expor códigos legados ou novas funções dentro de uma arquitetura de serviços 100% SOA.
Uma boa forma de desmitificar esta complexidade é rodar o tutorial abaixo, onde você monta uma aplicação SOA baseado em serviços compostos em apenas dez minutos.
| Enviar por e-mail | Hits para esta publicação: 412
Uma resposta para “ Evolução das Plataformas SOA Open-Source - Como criar uma aplicação SOA em Dez Minutos! ”
Deixe uma resposta.
[…] Evolução das Plataformas SOA Open-Source - Como criar uma aplicação SOA em Dez Minutos!, por Marco Mendes, 2008-03-11. […]