com.ibm.ws and com.ibm.websphere

I’m not quite sure where this is written officially, but many of the customers I work with are unaware that there’s an important difference in the package names used by various WebSphere Java classes, so to clear up the confusion:

com.ibm.ws.* classes are not supported. This means that they are for WebSphere’s use only. In general, you shouldn’t use them directly from your code, as they might disappear or change without warning in a future version.

com.ibm.websphere.* classes are supported. You can use them and if you have problems, you can get support from IBM (obviously, I’m not a lawyer – I’m sure there’s some fine print!).

So the take-home message is: only use classes in the second category.

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: