The cross langauge object transfer architecture