When attempting to post the image for my last blog entry, it failed to be resized. When I logged in to the server to see what was up with ImageMagick, I didn’t appear to have permission to execute ls. Or ps. Or netstat… A quick Google suggested that these were the hallmarks of a rootkit attack. Unfortunately the files had been modified prior to the oldest Slicehost backup that I had. At this point I realised the server was still running Intrepid, limiting my chances of picking up packages to detect and remove rootkits. After a reboot of the server I discovered that I had lost all connectivity. Booting up a Slicehost rescue image I was able to retrieve all of the data I needed. Now to get things up and running again. Earlier in the year I had been playing around with a free micro-instance on EC2 and this seemed like the ideal opportunity to switch across. The instance is running Apache rather than nginx as on my Slicehost image. This needed a bit of tuning down to prevent segmentation faults. Everything seems to be running smoothly now. I just need to switch the DNS records away from Slicehost and then I’m done.
Archive for the ‘Technology’ Category
Server hacked
Wednesday, March 9th, 2011WebSphere Technical Conference
Sunday, October 10th, 2010A quick post to highlight that I’m in Düsseldorf this week as a last minute stand-in for my colleague Simon Holdsworth at the WebSphere Technical Conference. I’ll be giving his Introduction to WebSphere ESB and WebSphere ESB Best Practices and Performance Recommendations on Tuesday afternoon, What’s New in WebSphere ESB V7.0 on Wednesday and then running the WebSphere ESB Birds of a Feather session that follows. I’ll also be at the Connectivity Panel Q&A on Monday afternoon which is probably the best place to catch me if you’d like to meet up at some point for a chat about the product or just to say Hi!
WebSphere ESB 7.0.0.3
Monday, September 6th, 2010On Friday, we released Fix Pack 7.0.0.3 for the BPM stack including WebSphere ESB. This was what we call a “development led” fix pack which generally means that, in addition to the usual round-up of fixes, there is some additional new function. In this case, we have been working hard on the new business object lazy parsing mode that first surfaced as a technology preview at the end of last year. Previously, although we had various performance enhancements to avoid parsing the message body if it was never touched by a mediation flow, as soon as you did touch it, we parsed the whole message in to a Service Data Object. With the new mode, we only parse as much of the message as is required to evaluate each expression. As you might imagine, this is largely done in the name of performance and the improvement is particularly significant with partial access to large messages. Sadly, were not quite done with this work and all over the update notes you’ll see a statement indicating that lazy mode is now out of tech preview but only for modules that do not contain mediation flows.
One of the other significant points about this fix pack is the move to WebSphere Application Server 7.0.0.11 and, in particular, the fact that this finally has an Installation Manger based install process. This means that you can finally install both the Application Server, ESB and fixes for both, all using the same install technology. Unfortunately you will have to use the old Update Installer to remove any ifixes that you have already installed.
New WESB/WPS book
Friday, July 16th, 2010I’ve just been asked to review a new book entitled “Application Development for IBM WebSphere Process Server 7 and Enterprise Service Bus 7“. I can certainly vouch for the credentials of one of the two IBM authors having worked with Salil Ahuja. As part of the AIM Early Programs team he’s in a perfect position to have both a breadth of knowledge across the products and a good understanding of what customers need and want to know. The sample chapter online (which happens to cover mediation module development) looks promising so I look forward to receiving my review copy.
Street View Fame
Monday, March 22nd, 2010Back in October ’98 I blogged about the arrival of the Google Street View car in our road. The data for our area has finally been made available and I’m glad to report that Emma (with short hair) and I can now claim our moment of fame. I’m disappointed that we don’t get to feature twice despite crossing the road whilst the car turned at the end of the cul-de-sac. Having moved house since you’re not likely to find us in the same spot again!
WebSphere ESB V7 available
Friday, December 11th, 2009WebSphere ESB (and Process Server) Version 7.0 is generally available as of today which, amongst other things, means that I’m free to blog at will about the product content. As is traditional, I’ll start with an overview of what’s new in this release of the product (and the associated WebSphere Integration Developer tooling). Over the coming weeks I hope to cover each of these areas in more detail.
DynaCache and WebSphere ESB/Process Server
Thursday, December 3rd, 2009Building WebSphere ESB and Process Server on WebSphere Application Server means that they benefit from the scalability, reliability, transactionality and security of the underlying platform. Another advantage is that you, as a developer, have access to all of the underlying capabilities of the application server. In a recent article, Alan Hopkins (Dr Alan to you apparently!) demonstrated the use of the object cache to provide a shared variable between two modules. On a similar vein, another UK ISSW consultant Gabriel Telerman has just published a detailed tutorial describing how to use DynaCache from an SCA Java component to improve performance in a WebSphere ESB or Process Server environment. Now Gaby, can I have that pint now for the plug?
Version 7 announcement
Monday, October 19th, 2009Two weeks ago I was a little pre-occupied with my own announcement and consequently failed to highlight the announcement for the next version of WebSphere ESB, Process Server and Integration Developer.
(more…)