A method in an embedded environment for arranging functionality of a
remote device, wherein a connection with a data network is arranged for
at least one remote device and at least one server machine. A gateway can
be connected to data network, and can be arranged between the at least
one server machine and the data network, wherein the at least one remote
device and at least one server machine and the gateway operate in an
environment based on an ORB (Object Request Broker) core.