Applying patterns to develop extensible ORB middleware | IEEE Journals & Magazine | IEEE Xplore