- Suporte Estendido a Plataformas
- O Configuration Manager é suportado em todas as
plataformas do intermediário, incluindo
z/OS,
Linux,
UNIX e
Windows; consulte
Configuration Manager.
O
Message
Brokers Toolkit pode ser instalado no
Linux em
x86, além de no
Windows; consulte
Message Brokers Toolkit.
O suporte a banco de dados no Linux em
x86 é estendido para incluir o Oracle, além do DB2; consulte Bancos de Dados Suportados.
- Instalação e Migração Simplificadas
A instalação do WebSphere Message Broker Versão 6.0 é mais fácil que a do WebSphere Business Integration Message
Broker Versão 5.0 porque
o número de produtos de pré-requisito foi reduzido. Para obter informações adicionais sobre a instalação, consulte Guia de Instalação.
O Configuration Manager não requer mais um banco de dados.
É fornecido um assistente de Configuração
Padrão para construir rapidamente um ambiente completo para desenvolvimento
ou outras configurações simples no Windows e Linux em
x86. Para obter informações adicionais
sobre o assistente de Configuração Padrão, consulte Utilizando o Assistente de Configuração Padrão
e o Guia de Instalação.
Migrações do WebSphere MQ Integrator Versão 2.1 e do WebSphere Business Integration Message
Broker Versão 5.0 são suportadas. A
Versão 2.1 e a Versão 5.0
podem coexistir com o
WebSphere Message
Broker
Versão 6.0, permitindo um migração em fases. Além disso, o
comando mqsimigratecomponents foi fornecido para migrar componentes
individuais de um código base para outro. Para obter informações adicionais sobre
migração, consulte Migrando e Fazendo Upgrade.
A instalação do
WebSphere Message
Broker para
z/OS Versão 6.0 foi simplificada das seguintes formas:
- Um único comando pode ser utilizado para criar os componentes intermediárioConfiguration Manager e Servidor de Nome de Usuário.
- Todos os comandos são baseados na JCL, o que significa que nenhum shell do
UNIX é necessário.
Para obter informações adicionais, consulte
Guia de Instalação.
- Message
Brokers Toolkit Aprimorado
- O Message
Brokers Toolkit é baseado no release mais atual do Rational Application Developer, desenvolvido com a plataforma de software livre Eclipse. O Message
Brokers Toolkit inclui
os seguintes novos recursos:
- Suporte no Linux em
x86,
além do Windows.
- Editores XML.
- Depuração visual com os seguintes recursos, o que reduz a
necessidade de alternar a perspectiva do Eclipse:
- Fluxos de Mensagens
- ESQL
- Java
- Mapeamentos Gráficos
Para obter informações adicionais, consulte Visão Geral do Depurador de Fluxo.
Para obter informações adicionais sobre o Message
Brokers Toolkit,
consulte Message Brokers Toolkit.
- Transformação Flexível
- Mapeamento Gráfico Aprimorado
- As ferramentas de mapeamento suportam usuários inexperientes e experientes, ao criar
transformações unidirecionais entre elementos de dados de instância de origem e de destino.
Além de requerer menos codificação ESQL, as ferramentas incluem os seguintes
aprimoramentos:
- Um Editor de Mapeamento de Mensagens com área
de janela de origem, área de janela de destino, arrastar e soltar, visualização de
planilha, campo de entrada de expressão, janela de edição, barra de marcação com
indicação de ponto de interrupção para fins de depuração; consulte Editor de Mapeamento de Mensagens.
- Um construtor incremental que
valida o conteúdo de mapa e links externos e gera código de objeto ESQL
como saída para implementação no intermediário.
- Suporte para funções definidas pelo usuário gravadas em Java e ESQL.
- A capacidade de dividir mensagens de origem em várias mensagens de saída,
converter o tipo de mensagem automaticamente, mapear cabeçalhos da mensagem e mapear
elementos de repetição.
A compatibilidade com versões anteriores é fornecida
pela migração automática, em que os arquivo mfmap existentes são regravados no novo
formato msgmap. Fluxos de Mensagens com nós Mapeamento continuam funcionando
sem alteração.
Para obter informações adicionais
sobre mapeamento, consulte Visão Geral de Mapeamentos de Mensagens.
- Regras de roteamento e transformação em Java
- Você pode utilizar o nó JavaCompute
para gravar a lógica de roteamento e transformação em Java. É fornecido um ambiente do J2SE 1.4.2 padrão
com o editor Eclipse Java padrão com realce de cores
e assistente de código para criar as transformações. São fornecidos métodos auxiliares XPath, além dos métodos completos de plug-in,
para fornecer fácil acesso a campos de mensagem.
Não é necessária habilidade ou experiência em ESQL.
É possível implementar jars Java
no intermediário utilizando os recursos de implementação padrão.
Para obter informações adicionais
sobre o nó JavaCompute,
consulte Nó JavaCompute.
- Aprimoramentos de ESQL
- A transformação e roteamento de mensagens utilizando ESQL foram facilitadas
pelos seguintes aprimoramentos:
- Cache de memória para reduzir o acesso a banco de dados de roteamento ou de validação
somente leitura.
- Suporte aprimorado para a criação de variáveis DATETIME.
- Acesso a vários bancos de dados a partir do mesmo nó Compute, JavaCompute, Banco de Dados ou Filter.
- Esquemas do banco de dados dinâmicos.
- Novas propriedades definidas pelo usuário que podem transmitir parâmetros a ESQL para modificar o comportamento padrão.
- Acesso a informações do ambiente; por exemplo, nome do
fluxo de mensagens e nome do intermediário.
- Suporte aprimorado para conjuntos de resultados retornados por procedimentos armazenados do banco de dados.
- Recuperação de erro aprimorada utilizando rotinas de tratamento SQL.
- Vários terminais de saída para combinar a função dos nós Compute e Filter.
Para
obter informações adicionais, consulte Visão Geral do ESQL.
- Aprimoramentos de XSLT
- O desempenho de transformações XSLT foi aprimorado pelo suporte de
folhas de estilo compiladas. As folhas de estilo também podem ser implementadas utilizando os
recursos de implementação padrão.
Para obter informações adicionais sobre transformações XSLT, consulte Nó XMLTransformation.
- Desempenho e Escalabilidade Aprimorados
- O desempenho do tempo de execução do intermediário foi aperfeiçoado
significativamente pelos seguintes aprimoramentos:
- Os comprimentos de caminhos das principais funções do intermediário foram reduzidos.
- O custo de análise e fluxo de mensagens foi reduzido.
- As funções de publicação/assinatura ESQL foram aprimoradas.
- Os nós de agregação agora utilizam filas WebSphere MQ para armazenar informações de estado
em vez de um banco de dados. Isso aprimora o rendimento do processamento de todos os pedidos, sendo o maior aprimoramento obtido através de pedidos não persistentes.
- Um novo cache de memória permite que fluxos de mensagens
mais eficientes sejam desenvolvidos.
- Os requisitos de armazenamento dos analisadores MRM e XML foram
reduzidos para que mensagens maiores possam ser processadas.
- Coexistência
- O WebSphere Message
Broker Versão 6.0 pode coexistir com um produto Versão 2.1 ou
Versão 5.0 no mesmo computador. É possível instalar
o WebSphere Message
Broker Versão 6.0 em um local diferente no mesmo computador,
migrar seus componentes e recursos para o WebSphere Message
Broker Versão 6.0 e desinstalar o produto Versão 2.1 ou Versão 5.0 posteriormente quando você tiver certeza
de que não precisa mais dele.
- Com algumas restrições, todos os componentes do Versão 5.0
podem participar de um domínio de intermediário do Versão 6.0 e todos os componentes do Versão 6.0 podem participar
de um domínio de intermediário do Versão 5.0. Um intermediário do Versão 2.1
é o único componente do Versão 2.1 que pode participar
de um domínio de intermediário do Versão 6.0.
Para obter informações adicionais sobre a coexistência, consulte Coexistência com Versões Anteriores e outros Produtos.
- Suporte Aprimorado para Serviços da Web
- O suporte a serviços da Web foi estendido das seguintes maneiras:
- Orientando fluxos de mensagens
- Os Fluxos de Mensagens podem ser orientados por transportes JMS.
Os provedores JMS suportados incluem o provedor JMS integrado no
WebSphere Application
Server Versão 6.0;
consulte WebSphere Broker JMS Transport.
Os novos nós TimeoutControl e TimeoutNotification permitem que fluxos de mensagens sejam orientados periodicamente
em vez de serem por um evento externo; consulte Nó TimeoutControl e Nó TimeoutNotification.
Um novo nó MQGet
permite que mensagens sejam recuperadas em trânsito por meio de um fluxo de mensagens,
não apenas no início do fluxo de mensagens.
Grupos de mensagens podem ser tratados juntos, enquanto filas podem ser utilizadas para
salvar informações de estado temporário; consulte Nó MQGet.
- Análise de Mensagens Aprimorada
- O desempenho da análise e gravação de mensagens foi aprimorado significativamente
para permitir maior rendimento do processamento, principalmente de mensagens grandes.
Um novo importador WSDL é fornecido para criar modelos de mensagens a partir de arquivos WSDL, simplificando a integração de Serviços da Web.
Um
novo analisador MIME foi fornecido para permitir a análise de mensagens MIME multipartes,
como SOAP com Anexos e RosettaNet; consulte Analisador e Domínio MIME.
Modelos
de mensagens para definições de mensagens padrão de mercado, como envelope SOAP,
cabeçalhos MIME e segmentos SAP IDoc, são fornecidos para inclusão em seus próprios
conjuntos de mensagens.
Foi incluído suporte para a lista de Esquema XML e
tipos simples de união, atributos xsi:type e XML versão 1.1.
Repetições não ligadas
são suportadas para todos os tipos de mensagem, incluindo texto binário e formatado.
Suporte
aprimorado é fornecido para mensagens COBOL que utilizam OCCURS DEPENDING ON.
São
fornecidos os seguintes aprimoramentos de validação de tempo de execução:
- Opções de validação em mais nós.
- Um novo nó Validate para validar
uma mensagem no meio de um fluxo de mensagens.
- A capacidade de detectar todas as falhas de validação em uma mensagem, antes de
emitir uma exceção.
- A capacidade de forçar uma análise completa de uma mensagem de forma independente da validação do tempo de execução.
- Gerenciamento Aprimorado
- Controle de versão de Runtime
- As capacidades de controle de versões aprimoradas introduzidas
no ambiente de desenvolvimento no último release foram estendidas
ao ambiente do tempo de execução.Todos os recursos implementados podem ser identificados com versão, autor e outras
informações úteis, além dos atributos de hora padrão de compilação e desenvolvimento. As
novas informações são exibidas na interface de administração, facilitando ver quais
recursos foram implementados. Para obter informações adicionais sobre o controle
de versão de runtime, consulte Versão e Palavras-chave do Fluxo de Mensagens.
- Maior Automação
- Foram fornecidos utilitários de linha de comandos novos e estendidos para permitir
automação total da implementação nos ambientes de produção dos novos recursos.
A API Configuration Manager Proxy
(CMP) Java é uma nova interface de aplicativo
de gerenciamento de sistemas fornecida para permitir que o WebSphere Message Broker
seja totalmente gerenciado por produtos e utilitários diferentes do Message
Brokers Toolkit e da interface da linha de comandos.
Para obter informações adicionais sobre o CMP, consulte Desenvolvendo Aplicativos que Utilizam a API Java do Configuration Manager Proxy.
- Segurança Aprimorada
- O transporte HTTP foi estendido para fornecer suporte a HTTPS, que fornece privacidade e segurança adicionais.
A comunicação entre o Message
Brokers Toolkit e um Configuration Manager foi estendida para permitir
a utilização de SSL para segurança adicional.
- Gerenciamento de Licença
- O WebSphere Message Broker suporta um novo formulário de gerenciamento de
licença utilizando o ITLM (IBM Tivoli License Manager), Versão 2.1, para todas
as plataformas WebSphere Message Broker, exceto z/OS.
A implementação do ITLM
concede preços de subcapacidade para eBusiness On Demand.
Para obter informações adicionais sobre ITLM, consulte Instalando o Tivoli License Manager.
- Conversão de Página de Código
- O conjunto de conversores de página de códigos utilizado pelo
WebSphere Message Broker foi atualizado e agora é composto por
conversores de página de códigos das bibliotecas ICU (International Components for
Unicode) para Unicode, Versão 3.2. Para obter a lista de conversores de página de códigos
incluída no conjunto, consulte Páginas de Códigos Suportadas.
Para obter informações sobre como incluir conversores de página de códigos adicionais no conjunto, consulte Gerando um Novo Conversor de Página de Códigos.
- WebSphere MQ como um gerenciador de transações
- Ao utilizar o WebSphere MQ Versão 6.0 como um gerenciador de transações
em um ambiente de 64 bits, as origens de dados em fluxos de mensagens coordenados
não podem conectar-se a instâncias do DB2 de 32 bits.
Se as origens de dados de seus fluxos de mensagens coordenados conectarem ao DB2,
assegure que conectem somente a instâncias do DB2 de 64 bits.