Forms of Remoting have been usable from Delphi for a long time.
You could have used the COM/DCOM or CORBA frameworks included since version 3, the support for SOAP WebServices introduced in version 6, or even just simple TCP/IP components such as Indy.
The following section lists some of the most common remoting technologies available in the IT industry.
Sockets are the basis of all network communication and allow developers to access network resources as if they were streams.
Sockets give full control to developers when it comes to low-level features. Unfortunately, sockets are difficult to program and add unnecessary complexity to the development of distributed applications.
All the other technologies ...