The OMG mobile agent facility: A submission