ITCAM for SOA and WSRR

March 2nd, 2007

IBM Tivoli Composite Application Manager for SOA (or ITCAM for SOA as it is usually referred to) is, as the name suggests, an important part of IBM’s monitoring solution for the SOA, tracking web service requests not only through IBM products such as WebSphere Application Server, DataPower and WebSphere ESB but also into other environments like SAP NetWeaver and JBoss. WebSphere Service Registry and Repository has a number of integration points with ITCAM for SOA, one of which is an Event Handler. This enables situations detected by ITCAM for SOA (such as an excessive response time or message size) to result in the creation, update, or removal, of properties on a WSDL port or SCA export in the registry. You can read a developerWorks article that describes how to configure ITCAM for SOA to monitor a web service running in WebSphere Application Server and update the metadata for the service entry in the registry.

One possible usage is to modify the behaviour of clients depending on the current system status. For example, by using a query to select endpoints which are not currently experiencing response time issues. This isn’t currently possible in WebSphere ESB when using the endpoint lookup primitive due to the internal caching that is performed. Unlike WebSphere Message Broker, the primitive does not currently have any mechanism to invalidate the cache when service definitions are modified.

WebSphere ESB and Messaging

March 2nd, 2007

There are two new articles on developerWorks covering connectivity between WebSphere ESB and messaging. The first, is Part 4 of Rachel and Andre’s series which takes a look at the new Websphere MQ binding in Version 6.0.2. The second article shows how to use the JMS bindings with JMS providers other than the default messaging provider or WebSphere MQ i.e. what WebSphere Application Server refers to as generic JMS providers.

WS-Addressing endpoint references

March 2nd, 2007

Ben Bakowski has written a very thorough developerWorks article covering the use of WS-Addressing endpoint references with WebSphere Application Server Version 6.1 to act as references to stateful session beans. Ben uses his sample online shop application to show the possibilities including how to achieve high availability in a cluster.

WebSphere User Group meeting

February 27th, 2007

I headed down to Bedfont early this morning for the WebSphere User Group meeting. Such is the traffic on the M3 that I missed the start but arrived in time for Jim Caldwell’s keynote presentation. Jim is the IBM Director of WebSphere Application Infrastructure and had some interesting things to say about many parts of the portfolio from WAS CE to WebSphere XD. Two products were mentioned that I’ve never really paid much attention to in the past. WebSphere Real Time is a Java environment for real-time applications, providing for sub-second response times free from the usual vagaries of garbage collection. Meanwhile, WebSphere Remote Server is targetted at the retail market, providing a J2EE runtime for the store with remote management capabilities.

Read the rest of this entry »

White Downs tumble

February 26th, 2007

After a sleepless Saturday night on a scout hut floor I was up early to get to Dorking for the Mole Valley National Event. The bussing out to White Downs and Netley Heath ran very smoothly and I had half an hour to warm-up and investigate the delightful portaloos that had been pushed over during the night!

Read the rest of this entry »

Chasing Sprint

February 25th, 2007

276An early start yesterday morning to get to Banstead Heath, Surrey, where this year’s JOK Chasing Sprint was due to be held. As the last time I used the SportIdent software was at the Chase two years ago I left the computing in Jon Marsden’s more than capable hands. Instead, Christine and I were on enquiries/first aid which meant that, for once, I was actually able to get out and about and see a bit of the action. The National Event the following day wasn’t enough to draw the top competitors but there was still some good head-to-head racing going on. Maybe some day I’ll actually compete again as I tend to run better when pushed. We then proceeded to the pub to watch the rugby (and upload the results over a dodgy GPRS connection) before moving on to the nearby Blue Anchor for a very pleasant meal.

Valley Park victory

February 22nd, 2007

My luck improved this evening with Christine’s street event around Valley Park. I had two advantages: local knowledge and some inside information that it was going to be border-line as to whether you could get all the controls. Putting these two together it was just a question of picking a vaguely sensible order for all of the controls and then running as hard as I could. The warren of branching streets and small footpaths joining them meant even then some thought was required for the best route between any two points. I made it back in just over 55 minutes and this time, not only had I visited all of the controls, I had only visited them once! There was a good turnout so it was a shame that I then had to rush off rather than enjoying the traditional post-run beverage. I haven’t had a chance to put all of the controls on my route this time but you can probably guess where most of them are from my convoluted route!

Turf Tribulations

February 22nd, 2007

Sometimes I can be so stupid! Yesterday afternoon I went to the Military League event that the Sarum juniors were organising at Turf Hill and Millersford. Things started well enough with the best split to the first control and, although my legs were sluggish in the heather and marsh, I didn’t feel too bad.

Read the rest of this entry »