Keys Botzum has provided updates to his security hardening and programming presentations, written in combination with my UK colleagues Cameron Martin and Peter Kovari, to cover Version 6.0 and 6.1 of WebSphere Application Server.
Archive for the ‘WebSphere’ Category
Security presentations
Thursday, November 23rd, 2006WS-Notification
Tuesday, November 21st, 2006Ben Bakowski, Chris Whyley and Matt Roberts have written a nice developerWorks article introducing WS-Notification in WebSphere Application Server Version 6.1. For once I’ve actually sat down myself and worked my way through it so I know it’s good! It illustrates the use of a publisher, asynchronous consumer and pull point for lightweight consumers, along with mixing WS-Notification and JMS. One thing to watch out for though: the authors have chosen to use scripting for the setup and pre-written applications which, although providing useful examples, means it’s easy to get to the end of the article without knowing what you’ve done if you don’t take the time to look at the content of the scripts and code.
Messaging engine data sources
Monday, November 20th, 2006I’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, 2006Busy 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.
Sightseeing and SOAP
Wednesday, November 15th, 2006Presentation and dinner
Tuesday, November 14th, 2006Many 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!
Conference begins
Monday, November 13th, 2006Arrived in Salzburg
Sunday, November 12th, 2006Joined 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.