John's Random Musings

May 14

Been thinking of trying out WebSphere eXtreme Scale? Here's 19 reasons you should. -

Check out what’s new in v8.6 of WebSphere eXtreme Scale. Whether you’re looking at updating from a previous version or looking to make a jump into elastic enterprise-level caching, you can’t go wrong with v8.6. Go grab a trial copy today.

Also, follow @ElasticCaching if interested in WebSphere eXtreme Scale.

May 13

I like WebSphere Liberty and I think you should, too.. -

The IBM WebSphere Liberty Profile runtime is a highly composable JEE server that is also modular and extremely easy to deploy and work with. Hit the link and give it a whirl!

Apr 10

Want to move a WebSphere profile from one host to another? -

Today I found myself needing to do just this. I isolate my development environment in a KVM guest (running Win7) and, due to some issues with my employer’s default Win7 image and the RedHat QXL video drivers, I needed to create a ‘vanilla’ Win7 image from scratch. In this development environment I have Websphere 7.0, 8.0, 8.5, and Liberty installed. Both the WAS 8 and 8.5 installations had several profiles created as well. I stumbled across this article written my my colleague Tom Alcott and I was able to easily migrate 4 WAS profiles from my old development environment over to my new KVM guest pretty easily. Just follow the instructions verbatim!

Feb 25

Ever wanted to invoke your EJBs using RMI-JRMP instead of RMI-IIOP in WebSphere?

If you’ve used JBoss or some other Java application servers you’ve probably seen that EJB’s can be invoked via RMI-JRMP. And you might possibly have done some testing and seen that EJB invocation via RMI-JRMP is (most times) a ton faster and more efficient than RMI-IIOP. WebSphere, however,  only allows for hosted EJB’s to be invoked via RMI-IIOP (through our CORBA-compliant ORB). If you’ve ever found yourself wanting to use the JRMP method for performance reasons, please consider up-voting this Request for Enhancement I created on developerWorks. 

https://www.ibm.com/developerworks/rfe/execute?use_case=viewRfe&CR_ID=31607

Dec 31

Eclipse complaining about “Access is denied” for .project and .classpath files?

I ran across this little problen on my Windows 7 64bit machine while trying to import some projects into an RTC repository and Eclipse barfed at the end of the process complaining that it could not access the .project and .classpath files from each of my imported projects.

To solve this problem, I had to open the project folders in explorer and toggle the “hidden” file attribute in order to clear the property on the problem files. No idea why they were set that way to begin with though..

Anyhoo.. Happy New Year!

Dec 04

New: IBM Elastic Caching Community on Developerworks -

If you’re interested in elastic caching and managing data in the enterprise, head over to this IBM Developerworks community!

Nov 26

[video]

[video]

Nov 08

Tune High Availability (HA) Manager configuration for large cell environments -

If you’re running a moderate to large WebSphere Application Server-based deployment in your enterprise, you might want to make sure you’ve applied these best practice tuning recommendations for the HAManager stack. Large topologies can stress the default settings of the HAManager-based infrastructure, particularly if you’re running stack products such as WebSphere Virtual Enterprise, WebSphere Portal, or WebSphere Commerce. Give this link a once-over and make sure you’re tuned up for performance!

Nov 02

Integrating WebSphere eXtreme Scale transactions with other transactions -

IBM® WebSphere® eXtreme Scale is a powerful product for scalable high-speed storing and processing of data. WebSphere eXtreme Scale itself is transactional but is often used with other software products that are also transactional. Integrating these transactions, especially integrating WebSphere eXtreme Scale into an XA (global) transaction, can be far from trivial. This article explains two techniques for integrating WebSphere eXtreme Scale and other transactional products so that work for all can be reliably committed in a single transaction that follows ACID principles. Sample code for these techniques is provided, including using the new resource adapter for IBM WebSphere Application Server that enables WebSphere eXtreme Scale to participate in a global (XA) transaction.