Archive for the 'IBM' Category

Monitoring message flow performance with IS02

My DeveloperWorks article on Monitoring message flow performance with the WebSphere Message Broker Explorer Accounting and Statistics facility has finally been published!

The new WebSphere Message Broker Accounting and Statistics facility can help you monitor message flow performance and resource usage of a broker or execution group at the message flow, node, or terminal level, and can thus be a tremendous help in solving performance and resource utilization problems.
Hopefully you will find it a good starting guide for working with the new Accounting and Statistics views in IS02

IBM SOA 6.1 range announced

I had meant all along to blog a little about work, so to reiterate a post from SOA Tips ‘n’ Tricks, the Websphere SOA 6.1 range has been announced by IBM: Websphere Message Broker, WebSphere Enterprise Service Bus, WebSphere Process Server, WebSphere Message Broker, the WebSphere Service Registry and Repository.

Full details in the official release letter

Compiling - xkcd.com

Compiling

The same is also true for testers: “My tests are running”…

Broker Explorer (IS02) v3 released

The support pac is compatible with MQExplorer v602 and above and can be downloaded here

It provides a single point for administering your Message Brokers and can be used side by side with your current Message Broker Toolkit. The Broker Explorer (IS02) has the following features…

  • DataPower Wizard used to configure a DataPower box to handle WS Security for your HTTP(S) Input Nodes.
  • Accounting and Statistics charting for graphing your real-time broker statistics.
  • Small/ lightweight download and installation
  • Configuration managers viewed under Queue Managers
  • Ability to connect to remote configuration managers and to show its controlled brokers
  • Show/ hide configuration managers.
  • Tidy a configuration managers state preference. (selecting this and then connecting to a configuration manager causes a clean sweep algorithm to attempt to reconcile all brokers known to the configuration manager. Interactively tidying the configuration managers tables. This is off by default but can be turned on in the “Windows -> preferences -> Broker Explorer” preference page)
  • Import/ export v5, v6 *.configmgr files.
  • Full MQ security configuration manager connection
  • Addition of flow resources
  • Show/ hide flow resources
  • Full “Event Log” view support with filtering tied to the MQExplorer selection
  • Save “Event Log” view
  • Clear “Event Log” events
  • Deploy to multiple execution groups
  • Double click on a BAR to inspect it
  • Full service trace controlled from “Service Trace” preference pages. (Using AspectJ)
  • Multi threading with all non UI tasks running in background tasks
  • Ships with complete working MB documentation.
  • Ships with EOU Default Configuration Wizard and samples
  • Brokers state saved between sessions. (Uses EMF model framework persistence)

Stop the world spinning…

I have been so busy recently that I have not had time to post (again!). A few weeks ago I changed departments at work again, and am back in development though now the functional test department has merged with development, so I have been testing for the last few weeks. This means I am up to my neck in perl modules. It has been fun, and quite a learning experience. Unfortunately I have found several defects in the perl automation libraries, which really slow down my work.  I have also started to use zOS, and it is quite different from anything I have used before. Thankfull I am using USS (Unix System Services) most of the time, so can find my way around that, but sometimes I have to use the real zOS interface, and that is rather tricky when you have no idea what you are doing.

I have also become the server admin for an internal Debian repository at work, which supplies several essential internal packges all sorted out to install on Debian nicely - this can be a challenge to achieve sometimes. I am doing some packaging too, which is fun but has been another long learning experience - I always though Debian packges were  lot simpler than they really are.

On Saturday I was up in London for the WildChild dance festival, which was moved from Shoreditch Park to Kings Cross freight yards (home of the keys, the cross and canvas) which was just as well as it was a really wet day. The day was really good, lots of great music though the rooms (of which there must have been 8 or 10) varied in terms of size, neatness and amounts of lighting. The only regret was that somehow I missed Dogzilla - we were in the right room at the right time, but no mention of them…

On the way back from London the train got stuck outside Winchester while the Police armed response unit was called for a security incident on the train at winchester station. Strangely the conductor called smokers to the back of the train and allowed people to stand in the back drivers cab with the windows open and smoke, while he was at the other end of the train. This is more strange because the next morning smoking is banned in all enclosed public spaces in England, and smoking on trains has not been permitted for several years (I can’t remember it happening, though I can remember smoking on planes).

The future of games - user created content

At work at Hursley there is an annual event organised called Hursley Techincal Exchange (HTX). It aims to inform the lab about some of the new technology being developed both inside IBM and in the rest of the world. I went to one talk today which was mostly about the Cell Processor and other “next gen” (well, current gen now) consoles. It gave some background on the hardware architecture of the top 3 consoles, but specifically looked at the PS3. At the end was a video from a demo of a new game being developed for the PS3, called Little Big Planet

The video below gives an idea what the game can do, but the basic idea is that all the objects and levels are easily user created. It is quite a demo of what the Cell processor can do as a complex physics engine

It also reminded me about Spore, which is also based around the idea of user created content. Not the levels, but the creatures within the game are all either randomly generated by the computer or pulled down via the internet from another players computer, giving some truly interesting characters. The big idea in Spore is that however your creature is designed it will develop a unique way of walking, using tools, eating etc. The videos give a better idea (The long demo will take a while to watch, but is definitely worth it!)