Archive for the ‘Technology’ Category

Messaging engine data sources

Monday, November 20th, 2006

I’ve had a couple of queries in the past week about whether or not service integration bus messaging engines using a database for the message store need an XA capable JDBC data source. Thanks to Gareth Bottomley in the development team for locating the appropriate section hidden away in the InfoCenter that indicates you should configure a Connection pool data source i.e. non-XA capable. The messaging engine does not use the XA capabilities of the database, instead acting as a resource manager in its own right. So, for example, when you receive a message under a global transaction it is not deleted from the data base at that point under a JDBC transaction. Instead, it is non-transactionally marked with the Xid of the global transaction so that it is not received by other consumers and then, only when the transaction is commited, is the record removed. This is particularly important to note when using Oracle as the database as the Oracle XA driver has notoriously poor performance.

Performance, adapters and food

Thursday, November 16th, 2006

Busy day today. Sweated off the remainder of the last night’s alcohol with a morning run. After grabbing a bite to eat (and having another interesting breakfast-time conversation with a colleague) I went to Luc Maquil’s presentation on WebSphere Process Server performance. Luc is one of the authors of the WebSphere Business Integration V6 Performance Tuning Redpaper and consequently knows a thing or two about the subject.

(more…)

Sightseeing and SOAP

Wednesday, November 15th, 2006

228I wasn’t due to present until late afternoon today so decided to make the most of the bright sunshine and do a little sightseeing. I repeated my route from Monday morning although this time I had to pay to get in to the Hohensalzburg Fortress. Some of the internal attractions were a bit naff but the audio tour was worth the wait if only to make it out on to the top tower.

(more…)

Presentation and dinner

Tuesday, November 14th, 2006

Many of the presentations at the conference are repeats from our internal services conference earlier this year which means I have some spare time to catch up on other work. One session I did go to today was Eric Herness (Chief Architect for WebSphere Business Integration) presenting the new content in Version 6.0.2 of WebSphere Process Service and ESB. I think it’s safe to say this is a refresh pack with more than a few functional enhancements!

(more…)

Conference begins

Monday, November 13th, 2006

226Went for a run first thing this morning despite the grey skies outside. I crossed the river from the hotel and climbed the hill opposite, following it along to the fortress. The gates were wide open so I just ran on in. There was no-one around and I just continued on up the steep slope to the fortress terrace, snapping photos as I went. Only when I eventually made my way back down to town had someone appeared in the pay booth at the entrance.

(more…)

Arrived in Salzburg

Sunday, November 12th, 2006

Joined a long line of IBMers at Gatwick earlier today taking the Thomson Fly direct flight to Salzburg bound for the WebSphere Technical Conference and WebSphere Transaction and Messaging Technical Conference. It made a nice change that there was nowhere for the senior management to upgrade to! I can’t help feeling that the CICS development area will be looking a little empty next week though.

As Chris predicted it was raining when we arrived but the steep-sided mountains, capped with snow, somehow looked all the more impressive with brooding clouds perched on top. Decided to leave the DSLR at home but hopefully I’ll get a chance to take a few snaps later in the week. I should be in for a relatively easy time as I just have two introductory presentations to give (twice each) although I’m on the hook for a third should it’s presenter not arrive in time tomorrow.

WebSphere MQ JMS message selection

Thursday, November 9th, 2006

Of my various publications, the one which seems to bring in the most questions at the moment is that relating to message groups in WebSphere MQ and how these are exposed through the JMS API. I should therefore confess that there are a couple of issues with the approach that the article describes.

(more…)

developerWorks articles

Thursday, November 9th, 2006

Another bumper crop of developerWorks articles this week, particularly in the WebSphere ESB space. Charlie Redlin kicks off an essential new series for anyone looking to take WebSphere Process Server or WebSphere ESB in to production. Charlie heads up the bring-up team that have been providing invaluable intellectual capital around deployment topologies. It is great to see that some of this is now going to make it out in to the public domain. For those at the other end of the scale, just getting started with WebSphere ESB, there is a new introductory tutorial as part of the Hello World series. This looks at creating a simple flow providing protocol conversion from SOAP/HTTP to JMS.

One of the ongoing web service battles is SOAP versus REST (Representational State Transfer). Greg Flurry provides an interesting article showing how to create an “adapter” Java component to invoke a RESTful service from WebSphere ESB or Process Server and how to expose a RESTful interface to an SCA module.

Lastly, Tim Baldwin from the WebSphere Service Registry and Repository development team has an introductory article looking at the EJB APIs to the product. This includes some samples which should provide a good starting point for anyone working in this area.