Enterprise Transaction Processing Systems: Putting the CORBA OTS, Encina++ and Orbix OTM to Work