WebSphere ESB 6.0.2 Announced

IBM have today announced the forthcoming release of WebSphere Enterprise Service Bus 6.0.2, along with new releases of WebSphere Process Server and WebSphere Integration Developer. All will be released electronically on 22nd December, or 19th January 2007 on physical media.

I’ll be highlighting the new features in WESB 6.0.2 in a number of forthcoming posts, but to give a short rundown you can expect:

  • Greater dynamicity – e.g. the ability to dynamically reconfigure endpoints, ability to view and modify mediation primitive properties after deployment via the admin console/commands.
  • Dynamic service selection – ability to select an endpoint based on some criteria for example by using the Database Lookup primitive, or the new Endpoint Lookup primitive which interacts with the WebSphere Service Registry and Repository.
  • New mediation primitives – Message Element Setter for directly setting parts of the SMO without the need to use XSLT. CEI Emitter for outputting Common Business Events from within a mediation flow to feed directly into WebSphere Business Monitor.
  • New bindings – Connect directly to native WebSphere MQ queues, and MQ JMS rather than using MQLink. Provided data bindings for all JMS message types.
  • Usability improvements – easier configuration and administration, especially for clusters.
  • Performance improvements – across the board performance improvements

That’s a lot of new function, and on top of all that you now also get the WebSphere technology adapters bundled in as well.

WebSphere Service Registry and Repository

Apologies for the lack of posts over the last couple of weeks, but my blogging has suffered as it’s been particularly busy at work recently.

Talking of which, IBM is gearing up for our big SOA launch and announcements on October 9th, and after that I’ll be using this blog to start to discuss some the the ESB related aspects of what we will be announcing in more detail.

One thing that sneaked out in advance of the launch is the first release of our new WebSphere Service Registry and Repository. WSRR provides the tool to tackle one of the thorny issues of SOA, namely the management of metadata. At the most basic level services require description of what they provide, and WSRR provides the repository to hold these enabling your ESB to dynamically discover and route to these services. WSRR extends beyond the like of UDDI to enable management of much more than WSDL. It can manage arbitrary XML, XSD, BPEL and SCA metadata for instance.

However WSRR provides much more than a simple repository by enabling you to define relationships and categories of services, the data they use and much more into an ontology which is relevant to your business. Features such as impact analysis enable you to quickly identify what impact changes to a service will have.

All this helps to tackle the issue of SOA governance. If you can use WSRR to hold the definition of services within an organisation and use a meaningful categorisation scheme then you can go a long way to fostering an environment in which your SOA implementation can deliver on the promise of reusable business services.

WebSphere ESB performance tuning redpaper

A recently published redpaper draft titled WebSphere Business Integration V6 Performance Tuning provides some useful information for people wishing to set up, tune and configure WebSphere ESB, and WebSphere Process Server. It also documents some best practices for architecting your modules to gain maximum performance. These range from deciding how to get the right granularity for SCA components and modules, through to making judicious use of asynchronous versus synchronous invocations.

The paper is written by the WebSphere Process Server and WebSphere ESB performance test teams, including Paul, Sam and Rachel here in Hursley, so this is useful information straight from the people who know.

Talking of performance, we’ve been doing a lot of work recently on a couple of performance items for the next release of WebSphere ESB and the initial results look very promising.

IBM Hursley recruitment open day

IBM Hursley Park

As I previously blogged, IBM Hursley is currently hiring. We are looking for software engineers with experience of Java, C++, and/or z/OS to work in development, test and service roles. In addition we are looking for information developers to support the development of our product range. More information on the vacancies can be found here.
The open day is taking place at the IBM Hursley site, in Hursley House (pictured above) this Saturday 29th July between 10am and 4pm. Details are being posted in the local press. Here are some directions to Hursley.

IBM Support toolbar released

The folks over at the IBM support have created a very useful support toolbar to help you access IBM support information across all our Software brands.

Support toolbar

You can opt to search all of IBM support, or just specific technotes or downloads for a particular brand. In addition, you can get quick one click access to the brand specific support and developerWorks pages. Once you get to the page you want via the toolbar, I’d recommend subscribing to the available RSS feed to get regular updates for the products you use. For example, the feed for WebSphere ESB.
You’ll also find quick access from the toolbar to your account information, problem reporting and many other useful pages such as product documentation.
The only downside is that it is IE only at the moment. The Firefox version is still in development.

WebSphere ESB for z/OS Redbook residency

As I mentioned earlier, WebSphere ESB for z/OS is now released. There is an IBM Redbook residency currently being advertised to write a getting started guide for both WebSphere Process Server and WebSphere ESB on z/OS.

Residencies are open to IBM and non-IBM employees and are a great way to increase your knowledge of these products, and to get your name in print! This residency is being run in Raleigh, North Carolina for four weeks starting on 23rd October. It is being led by a friend of mine, Martin Keen. More details and the application form are can be found on the IBM Redbooks site.