An originating host (101) splits a software agent into a code unit (103)
and a data unit (105) and forwards the data unit (105) to a destination
host (107). Once the destination host (107) receives the data unit
(105) from the originating host (101), the data unit (105)
is combined with a code unit (109), associated with the data unit (105)
but not sourced by the originating host (101), forming a destination agent.
The destination agent is executed.