Um bom número de comissões técnicas da OASIS estiveram muito ocupados nos últimos meses, com o resultado que OASIS acaba de anunciar a liberação de vários padrões atualizados:
Título da Especificação: Web Services MakeConnection 1.1
Notificação de Submissão: http://lists.oasis-open.org/archives/tc-announce/200901/msg00006.html
Voto: http://www.oasis-open.org/committees/ballot.php?id=1638
Título da Especificação: Web Services ReliableMessaging Policy 1.2
Notificação de Submissão: http://lists.oasis-open.org/archives/tc-announce/200901/msg00007.html
Voto: http://www.oasis-open.org/committees/ballot.php?id=1639
Título da Especificação: Web Services ReliableMessaging 1.2
Notificação de Submissão: http://lists.oasis-open.org/archives/tc-announce/200901/msg00008.html
Voto: http://www.oasis-open.org/committees/ballot.php?id=1640
Título da Especificação: WS-SecurityPolicy 1.3
Notificação de Submissão: http://lists.oasis-open.org/archives/tc-announce/200901/msg00000.html
Voto: http://www.oasis-open.org/committees/ballot.php?id=1632
Título da Especificação: WS-SecureConversation 1.4
Notificação de Submissão: http://lists.oasis-open.org/archives/tc-announce/200901/msg00001.html
Voto: http://www.oasis-open.org/committees/ballot.php?id=1633
Título da Especificação: WS-Trust 1.4
Notificação de Submissão: http://lists.oasis-open.org/archives/tc-announce/200901/msg00002.html
Voto: http://www.oasis-open.org/committees/ballot.php?id=1634
Título da Especificação: WS-BusinessActivity v1.2
Notificação de Submissão: http://lists.oasis-open.org/archives/tc-announce/200901/msg00003.html
Voto: http://www.oasis-open.org/committees/ballot.php?id=1635
Título da Especificação: WS-AtomicTransaction v1.2
Notificação de Submissão: http://lists.oasis-open.org/archives/tc-announce/200901/msg00004.html
Voto: http://www.oasis-open.org/committees/ballot.php?id=1636
Título da Especificação: WS-Coordination v1.2
Notificação de Submissão: http://lists.oasis-open.org/archives/tc-announce/200901/msg00005.html
Voto: http://www.oasis-open.org/committees/ballot.php?id=1637
Falamos sobre alguns destes padrões no passado, principalmente quando falamos com Eric Newcomer sobre a importância de transactions e Web Services, onde ele tinha que falar sobre WS-BA:
Nós estamos olhando novos requisitos para a combinação de serviços reutilizáveis como a tendência do crescimento do SOA. Web Services permitem que você abstraia qualquer tipo de sistema de software por trás de uma descrição de serviço — RPC síncrono, messaging assíncrono, gerenciamento de database, ou aplicação empacotada. Cada um destes podem ter um estilo ou modelo de transação diferente que também pode precisar ser abstraída a fim de obter reusabilidade para serviços transacionais. Modelos transacionais atuais tendem a ser síncronos, e nós vemos uma tendência em SOA e outros lugares de uma ênfase em processamento assíncrono (ex: fracamete acopladas). Nós também vemos uma tendência para os serviços "na Web" em aplicações corporativas e estes serviços não são implantados dentro de um ambiente controlado da empresa. Então por muitas razões, e devido a um grande número de novas pressões que estão criando diferentes relacionamentos entre componentes de uma aplicação e criando novos tipos de abstração, eu acho que nós veremos o surgimento de novos modelos transacionais. Um exemplo é a compensação, que está começando a ganhar mais adoção do que no passado.
Sem dúvida nós vamos vê-las adotadas em releases subsequentes de Web Services de fornecedores e projetos open source.