WebSphere ESB Topologies (Part 1)

2006-07-12
WebSphere Application Server (WAS) has a variety of ways of defining servers, and their relationships to each other. These are often called WAS topologies. Let’s revisit some of the WAS topology concepts from a WebSphere ESB perspective (although many things you may know or learn about WAS topologies probably apply equally to WebSphere ESB, and vice-versa, because ESB is built on top of WAS). There is a hierarchy of objects in an ESB topology:

What Clients Do I Get with WebSphere ESB?

2006-07-11
So it’s Christmas morning, and you’ve unwrapped the shiny paper, and you see that Santa has left you a copy of WebSphere ESB 6.0.1. You’re keen to get going on developing your first SOA solution, but you’re a little bemused by the ‘Message Service Clients’ inside the jiffy bag, on CD2. Well, here’s what they are: IBM Message Service Client for C/C++ (aka C/C++ XMS) - this is available for Windows and Linux.

What is WebSphere?

2006-07-11
I still meet a lot of people who are confused by the term ‘WebSphere’. Let’s clarify, as it has two oft-used meanings. The first, which IBM encourages, refers to the WebSphere brand of software. This comprises many products (probably over 100 once all variations are taken into account), most of which are somehow related to middleware or integration. Included in this brand is the product WebSphere Application Server (WAS), upon which several of the other products are based.

OpenOBEX and Nokia 6630 (progress)

2006-07-10
After getting a 1GB MMCmini card for my new Nokia 6630, I decided to have another go at getting OpenOBEX working with it. After applying a patch from the forums, I’ve now got ObexFS working over USB; I can mount the phone’s filesystem locally. The only problem seems to be that I can’t create directories, which makes syncing MP3s cumbersome. Argh! I’ve signed up for the mailing list so hopefully will get some help there.

Why Local Papers are Normally Useless

2006-07-10
There was a front-page story in my local paper the other day - NewsEXTRA, the freebie cousin of the Hampshire Chronicle - about a knife amnesty. Apparently Hampshire police have been running one and are clapping themselves on the back because they’ve recieved so many (3000 in Hampshire, almost 100 in Winchester). There are two problems with this: The police are sending an inconsistent moral and practical message. Is owning knives wrong?

What is an ESB?

2006-07-09
I recently had a comment attached to one of my posts regarding ESB suggesting that it needed to be translated into English - so that’s what I’m going to attempt to do here. An ESB is a fairly new and complex concept, and the definition is far from fixed, so don’t be surprised if you see some disagreement. As with many things, though, it’s also a generalisation and aggregation of some other concepts that already exist, so be aware of that too.

The Rescuers Down Under

2006-07-07
I just watched this film for about the 5th time (although the first time in many years). It’s the 1990 sequel to the original 1977 classic film The Rescuers. The animation, story, and general quality of the film are quite stunning: it’s little-known, but is comparable to The Lion King, Beauty and the Beast, and other more prominent Disney animated movies. About the only thing that spoils it are the occasionally dodgy voice talents, in particular some of the Aussie accents.

WebSphere Message Broker and WebSphere ESB

2006-07-07
People are sometimes confused about the differences between WebSphere ESB (built on top of WebSphere Application Server, and using the inbuilt WebSphere Platform Messaging JMS provider) and WebSphere Message Broker (which uses WebSphere MQ as a messaging engine). IBM sometimes describes the latter as ‘Advanced ESB’, but Message Broker is not a superset of the functionality in ESB. There is a good FAQ on the IBM website which clears up some of the confusion.

Five Easy Pieces

2006-07-05
I’m 50:50 about this film, really. I wanted to like it. It does contain plenty of classic Americana, some nice shots, and some very competent acting from Nicholson and others. The central scene of the film, where Nicholson is trying to order in a diner, is also him at his sarcastic best: work we’ve also seen in later films like As Good As It Gets. But fundamentally, the film is actually quite boring.

What's in a name? (or: Who exactly are we selling to?)

2006-07-05
There’s a tradition in the technology industry of a ‘user’. This, apparently, is the poor sod who’s going to ultimately use whatever you’re creating (software, steering wheels, microwaves, and so on). We’re not sure exactly who he is, but he must exist, right? Many of the more theoretical parts of software engineering use this term, for example: user-centered design, user interfaces, user error (a most horrifically arrogant expression), etc. As a work for a commercial company, I resolved to give up using this word a few years ago, and call these entities ‘customers’ instead.
[tags]