Archive for the ‘Technology’ Category

Transactional simplicity

Tuesday, April 10th, 2007

It’s good to read articles like this once in a while to remind oneself how much simpler J2EE made transactions.

WebSphere Application Server trace

Tuesday, April 10th, 2007

Daniel Julin is also co-author of another developerWorks article looking at WebSphere Application Server trace. The article describes what trace is, how to turn it on (including the appropriate wsadmin incantations) and how to interpret it. Note that, as the article demonstrates, trace can be very useful in diagnosing some issues, it is really intended for use by IBM service personnel who also have access to the corresponding source code, so don’t expect the trace messages always to be self explanatory. The article also has a plug for Trace Analyzer for WebSphere Application Server, a great tool for viewing and analyzing trace logs (and large ones at that) written by two of my one-time colleagues in the transactions team.

Co-locating applications

Tuesday, April 10th, 2007

There was a time when customers would only ever have a single application running on any given application server instance. In the drive to cut costs, this level of application isolation isn’t one that many customers can still afford. Daniel Julin and Stacy Joines have written a developerWorks article that covers some best practices and techniques for troubleshooting co-located applications.

Lack of lenses

Thursday, April 5th, 2007

Warning: the following tail of woe involves some serious spleen venting!

Having finally made up my mind up that I would go for the Canon 70-300mm f/4-5.6 IS USM, I placed an order with Warehouse Express on Tuesday evening hoping that, with next day delivery, I would have it in time for the Easter weekend. I also added the appropriate lens hood and threw in the Canon 50mm f1.8 whilst I was at it as there seems to be a general consensus that this is well worth the little money that you have to pay for it. It then wasn’t until late Wednesday afternoon that I checked my e-mail and discovered a message saying that part of the order wasn’t in stock. I phoned Warehouse Express and was told that the lenses were currently on order from Canon. When I asked when were expecting a delivery I was told: “Err, maybe sometime in May?”. Why oh why don’t online retailers advertise stock levels on their sites? Is it incompetence or is it because they would lose business that way? Somehow I’d taken the fact that the “We’re having trouble getting hold of this lens” message had disappeared might mean they actually had them.
(more…)

Service interface design

Monday, April 2nd, 2007

My ISSW colleague Mikhail Genkin has just started what promises to be an interesting developerWorks series on Best practices for service interface design in SOA. In the first article, Mikhail begins by recommending a top-down or meet in the middle-approach to WSDL creation, rather then relying on generation from generation from existing Java interfaces. He the continues by considering what operations should be grouped on a single interface and what shape those operations should take. In future articles, Mikhail is promising to cover best practices for structuring WSDL documents and fault handling.

Emacs tutorial

Monday, April 2nd, 2007

Back before the days of Eclipse, all of my software development was done using Emacs (in particular with the addition of the JDE) and it is still my desktop editor of choice when making even moderately complex changes to other types of file. It’s therefore nice to see that this editor hasn’t been forgotten with a new tutorial series launching on developerWorks. (Note: I’m not a complete Emacs bigot – I’ll use vi when forced to!)

Tooling for classifications

Monday, April 2nd, 2007

A common question from users of WebSphere Service Registry and Repository is ‘what tooling should I use to generate the OWL and SACL files that represent classifications and lifecycles?’. SACL files can be generated with WebSphere Integration Developer but not everyone has this installed. In answer to this question, Ian Shore from the development team has written a developerWorks article providing a couple of utilities for generating OWL and SACL files from simple text files.

Integrating DataPower with WebSphere MQ

Monday, March 26th, 2007

Nepotism rules so here is a plug for an article by two of my close colleagues Peter Crocker and Ben Thompson on Integrating WebSphere DataPower SOA Appliances with WebSphere MQ.