1. A method for Java messaging implemented in a processing system with one or more processors and with one or more cores per processor, said method for Java messaging comprising transmitting through a high-speed network an object from a sender method to a receiver method using a protocol wherein said sender method is invoked by passing an identifier of said object and an identifier of a transmission endpoint as arguments into said sender method, and wherein drivers for said high-speed network are selected from the group consisting of OFED, InfiniBand Verbs, uDAPL, Myrinet Express, Open-MX, and MPI communications support.