WebSphere Software Platform Inner Circle Conference - 2006
®
WebSphere Message Broker v6
Agenda
Version 6
Directions et Thèmes Clés Démarrer avec MB Version 6 Mappeur Graphique
Noeud Java Compute
Autres Noeuds, nouveaux et améliorés Web Services
Amélioration de la Performance
Mise à jour depuis GA
Directions et Thèmes Clés V6
! ! " # $ %
#
& '(
) #
Démarrer avec MB V6
Launchpad et installation simplifiés
Disponible avec Passport Advantage (téléchargement), CDs ou un DVD par plateforme Installation co-existante avec les versions précédentes (2.1 et 5)
Un seul produit pré-requis – WebSphere MQ v5.3.0.1 ou plus récent
Base de données Cloudscape intégrée, pilotes ODBC; Possibilité de développement et test Manuel d'utilisation papier ainsi qu'électronique
Amélioration de la Configuration par défaut Moins d'options de configuration
Création (ou Suppression) de la configuration par défaut Déploiement et installation d'exemples
Démarre depuis la Gallerie d'exemples
Large Gallerie d'exemples
Utilisez les technologies MB avec succès
Technologies (Noeud Java Compute, Noeuds JMS ...) Exemple d'application (Data Warehouse (Entreposage)) Assistant de Commande
Créer un domaine Courtier avec un outil graphique
Launchpad Simplifié
Plateformes Variées
Tous les composants sur Linux
Support des Groupes d'exécution 64-bit (AIX, HP, Solaris)
Support des bases de données Oracle sur Linux (Intel)
% * +,,,-.)
/ 0
% * +,,,-.)-+,,1
2-3 4 ) 5 .
.
/ 60
% * .)-+,,1
2-3 4 ) 5 .
.
/ 60
Large Gallerie d'exemples
Démarrer avec les exemples V6
Configuration Manager Proxy API
Interface de programmation Java pour le Configuration Manager Administration programmatique des domaines
Courtiers
Groupes d'exécution Flux de messages Dictionaires
Souscriptions Topologie Collectives Event Log Topics
Configuration Manager
Exemples nombreux et documentation inclus
Interface utilisée par l'outil Message Brokers Toolkit et d'autres commandes
!
" # $
" # % &!
' # $ ' !
(") *+,-*./.0"1*.!
2 2
Productivité améliorée
Mappage Moderne
Modèle de développement visuel
Analyse debug des mappages
Noeud Java compute
Editeur de Mappage moderne
78 9 # +8 9 #
(8 "
! " #"
&
18
' ( #" "" !)* '
$ $ " !)* ' +
Editeur de Mappage: vue debug
78 ) :
1
2
+8 ;
3
18
4
(8 9
Java comme Langue de Transformation Noeud programmable
Langue de programmation Java
Basé sur les standards - J2SE 1.4.2 Utilisation de zAAP sur z/OS
Haute Performance pour le traitement logique et pour l'accès d'arborescence
Offre une alternative au “Compute node” en Java
“look and feel” similaire Pas besoin d'ESQL
Méthodes utilitaires ajoutées
L'arborescence du message peut être traversée avec la syntaxe XPath 1.0
Extensions permettant la création de nouveaux éléments dans la
public class jcn2 extends MbJavaComputeNode {
public void evaluate(MbMessageAssembly assembly) throws MbException
{
MbOutputTerminal out = getOutputTerminal("out");
MbOutputTerminal alt = getOutputTerminal("alternate");
MbMessage message = assembly.getMessage();
// Add user code below
Utiliser le noeud Java Compute
3
# & <
! =
! $ & ; >
/ &0
? # / -* 0
< !
!
!
9 @
? !
5 # ) < #
/ 0
A ?
3 )- / 0
-3
Noeuds de traitement de messages
Web Services
Support HTTPS Aggrégation
Implémentation basée sur MQ Amélioration de la performance XSLT
Déploiement de style sheets
, -
"
Support Web Services
Amélioration du support pour le modelage des messages SOAP Définitions pré-définies de messages SOAP
Support SOAP avec objets joints avec l'analyseur MIME
Plus de flexibilité pour créer du WSDL
Formats unique ou multi-fichier, rpc and styles de documents
Mécanisme pour importer une definition WSDL existante
Nouvel assistant d'importation WSDL, accepte des styles variés de WSDL
Support du protocole plus flexible
Support de SOAP 1.1 et SOAP 1.2, et de HTTP 1.1, HTTPS
Test de conformité WS-I intégré
Validation automatique du WSDL avec le WS-I Basic Profile
Autres améliorations diverses RealTime/Multicast PGM
z/OS
Utilisation du 'JES spool' pour un rendement de message consolidé
z/OS 1.5 et XML Toolkit
Trace pour audit des messages de déploiement MVS dumps et pas USS coredumps, quand nécessaire
Database
Support Unicode Publish Subscribe
Performance
Support litéral de topic ‘+’ ‘#’
Solaris
Additional instances now scale effectively
Changements internes
Amélioration importante de la Performance
!" # $
% &
' () * + ,
- () * . +
,
/ 012!( ' 3+
,
* 4 '() * 3+ ,
/ 5 6
/ + 7 7839.7
* +
Average % Throughput Gain
0 10 20 30 40 50 60 70 80
AIX HP-UX Linux Solaris Windows zOS