Aprenda sobre as principais novas funções no IBM® WebSphere Message
Broker Versão 8.0.
Para aprender sobre as novas funções em fix packs da Versão 8.0,
consulte Nova Função Incluída nos Fix Packs do Versão 8.0
Aprimoramentos de Desenvolvimento de Aplicativo
No Versão 8.0, o desenvolvimento de aplicativo foi simplificado.
- Aplicativos e Bibliotecas
- Aplicativos e bibliotecas apresentam uma nova maneira de criar e gerenciar
recursos ao desenvolver e implementar aplicativos, e durante o gerenciamento
operacional.
Veja informações adicionais na publicação Aplicativos e Bibliotecas.
- API do Message Broker para desenvolver aplicativos de fluxo de mensagens
- Use o API do Message Broker para gravar programas Java™ que criam ou modificam fluxos de mensagens. Você não precisa instalar o WebSphere Message Broker Toolkit para executar programas que usam o API do Message Broker.
Veja informações adicionais na publicação Desenvolvendo Aplicativos de Fluxo de Mensagens Usando o API Java do Message Broker.
- Aprimoramentos de padrão definido pelo usuário
- Crie projetos em seus padrões definidos pelo usuário nos quais usuários padrão podem criar customizações que não são sobrescritas quando uma instância padrão é novamente gerada. Veja informações adicionais na publicação Configurando um Projeto Usado em um Padrão Definido pelo Usuário.
Crie tipos de parâmetros de tabelas para seus padrões definidos pelo usuário. Veja informações adicionais na publicação Usando Tabelas para Parâmetros Padrão.
Aprimoramentos de Implementação e Administração
Recursos adicionais fornecem informações melhores e controle de operações.
- Estatísticas de recursos para JMS
- Visualize as estatísticas de JMS para visualizar o número de conexões JMS
usadas e as mensagens processadas pelos nós usando o transporte JMS. Para obter informações adicionais, consulte Estatísticas do Recurso.
- Logs de atividades
- Use os novos Logs de atividades para obter uma visão geral das atividades recentes
em seus fluxos de mensagens e recursos externos associados.
Veja informações adicionais na publicação Usando Logs de Atividades.
- Implementando fluxos e aplicativos no estado pausado
- É possível especificar como um fluxo de mensagens ou um aplicativo será iniciado depois de
ser implementado ou depois que o broker, o grupo de execução ou o aplicativo que o contém
for reiniciado. É possível optar por iniciar um aplicativo ou
um fluxo manualmente, ou para que ele seja iniciado automaticamente. Também é possível
optar por manter o estado existente de um aplicativo ou uma biblioteca.
Veja informações adicionais na publicação Configurando o Modo de Início de Fluxos e Aplicativos no Tempo de Desenvolvimento.
- Subfluxos Implementáveis
- Crie subfluxos que possam ser implementados em um broker como recursos
individuais. Use o subfluxo implementável em mais de um aplicativo de fluxo de
mensagens para que, quando você alterar o subfluxo e reimplementá-lo, todos os
aplicativos de fluxo de mensagens usem o subfluxo atualizado.
Veja informações adicionais na publicação Subfluxos.
- ESQL Implementável
- Crie arquivos ESQL que possam ser implementados em um broker como recursos
individuais. Use o código do arquivo ESQL implementado em mais de um
aplicativo de fluxo de mensagens para que, ao alterar o arquivo ESQL e
reimplementá-lo, todos os aplicativos de fluxo de mensagens que façam referência ao
código ESQL sejam atualizados.
Veja informações adicionais na publicação Implementando um Arquivo ESQL.
- Serviços Configuráveis Dinâmicos
- As mudanças para a maioria dos tipos de serviços configuráveis entrarão em vigor
a partir da próxima vez que um fluxo de mensagens que usa o serviço configurável
for chamado. Para
alguns tipos de serviço configurável, para o qual é declarado explicitamente na
documentação, você deve parar e iniciar o grupo de execução para que a mudança entre em
vigor.
Veja informações adicionais na publicação Serviços Configuráveis.
Mapeamento Gráfico Melhorado
O mapeamento gráfico melhorado tem alto desempenho, é escalável e dinâmico.
Os mapas de dados gráficos permitem que você
crie transformações que usem um conjunto da mensagem de entrada e construa um
conjunto da mensagem de saída necessário. Veja informações adicionais na publicação Usando Mapas de Dados Gráficos.
Modelagem de Mensagens Melhorada
- Suporte a DFDL
- Novo suporte ao modelo de mensagem DFDL
O suporte a Data Format Description
Language (DFDL) no WebSphere Message
Broker Versão 8.0 permite modelar a estrutura de mensagens de texto gerais e formatadas por binários de forma independente do formato de mensagem.
Veja informações adicionais na publicação Data Format Description Language (DFDL).
- Novo editor de esquema DFDL
O editor de esquema DFDL pode ser usado para criar, editar e testar modelos de mensagens DFDL no WebSphere Message Broker Toolkit.
Veja informações adicionais na publicação Editor de Esquema DFDL.
- Novo domínio DFDL
O domínio DFDL pode ser usado para analisar e gravar uma ampla variedade de formatos de mensagens que têm um modelo de mensagem DFDL e destina-se basicamente a formatos de mensagens não XML.
Veja informações adicionais na publicação Domínio e Analisador DFDL.
Gravar e Reproduzir
Com
fins de auditoria ou determinação de problema, talvez você queira manter um
registro de mensagens que passam por um fluxo de mensagens. É possível gravar essas mensagens em
um banco de dados, em seguida, visualizá-las. Para obter mais informações, consulte Gravando, Visualizando e Reproduzindo Dados.
Suporte para .NET
- Suporte .NET
- Novo nó .NETCompute
O suporte ao Microsoft .NET Framework (.NET)
no WebSphere Message
Broker Versão 8.0 permite hospedar e executar aplicativos .NET e código de dentro de um Grupo de Execução.
O nó .NETCompute roteia ou transforma mensagens usando qualquer linguagem de programação .NET compatível com Common Language Runtime (CLR), como C#, Visual Basic (VB), F# e C++/CLI
(Common Language Infrastructure). Usando esse nó, o broker pode
interagir com outros aplicativos com interfaces .NET ou Component Object
Model (COM) e executar tarefas como o enriquecimento de mensagens,
obtendo dados desses aplicativos.
Para obter informações sobre como
configurar e usar o nó .NETCompute, consulte Nó .NETCompute e Usando .NET.
- Aprimoramentos de ESQL
Os métodos .NET podem agora ser chamados diretamente
do ESQL.
Para obter informações adicionais, consulte Instrução CREATE FUNCTION e Instrução CREATE PROCEDURE.
Aprimoramentos de Serviços da Web
Os aprimoramentos de serviços da Web melhoram a segurança e confiabilidade.
- Web Services Reliable Messaging
- Os administradores podem configurar fluxos de mensagens e nós para usar WS-RM
(Web Services Reliable Messaging) para mensagens SOAP de entrada e saída.
Para obter informações adicionais, consulte Web Services Reliable Messaging.
Conectividade Universal para SOA
Nós adicionais e serviços configuráveis expandem a interação do broker
com outros produtos.
- Nó JMSReceive
- Use o novo nó JMSReceive
para consumir ou procurar mensagens a partir de uma fila JMS no meio de um fluxo de mensagens.
Veja informações adicionais na publicação Nó JMSReceive.
Plataformas e Ambientes
Recursos
adicionais que detalham mudanças nos modos operacionais, juntamente com suporte
melhorado de banco de dados e aprimoramentos do instalador.
- Modos de Operação
- Três Modos de Operação foram renomeados para esta liberação;
são eles:
Nome Anterior |
Nome Atual |
Entrada |
Express |
Starter |
Padrão |
Enterprise |
Avançado |
Nota: Os nomes anteriores ainda são suportados para fins de
migração.
Veja informações adicionais na publicação Modos de Operação.
- Suporte Oracle para Windows 64 bits
- O suporte do banco de dados Oracle foi estendido para incluir o Windows 64 bits por meio da API ODBC.
Veja informações adicionais na publicação Bancos de Dados Suportados.
- Conexão preventiva com o banco de dados
- Opção para permitir conexões com o banco de dados a serem feitas antes de um fluxo adquirir uma mensagem, em vez de durante o processamento do fluxo. Remove a latência da conexão inicial
a partir do processamento de mensagens.
Para informações adicionais, consulte Conexões de Banco de Dados do Usuário.
- Melhorias do gerenciador de drivers de banco de dados UnixODBC
- Para as plataformas Linux e UNIX, as conexões ODBC
são agora configuradas usando o gerenciador de drivers unixODBC para todos os bancos de dados
suportados. Em liberações anteriores, esse gerenciador de drivers foi usado apenas
para o solidDB. Todas as definições de ODBC
são feitas agora em dois novos arquivos de configuração, descritos
em Ativando as Conexões ODBC para os Bancos de Dados. O Extensor de Banco de Dados ODBC
do WebSphere Message Broker fornece o gerenciador de drivers
unixODBC e é instalado automaticamente após a instalação do componente WebSphere Message Broker.
- Novo instalador e desinstalador do componente
Broker nas plataformas Linux, UNIX e Windows
- O novo assistente de instalação e desinstalação do componente
Broker
introduz novas opções da linha de comandos para
instalação e desinstalação. Ele também fornece a opção de concluir a
instalação como um usuário sem autoridade raiz e oferece um novo arquivo
de script de amostra para instalar componentes do WebSphere Message Broker
e produtos de pré-requisito no modo silencioso. Para obter informações adicionais, consulte Instalando o componente Broker e Desinstalando o componente Broker.