Distributed applications enable heterogeneous environments with different systems and architectures. The advantages are platform independence, availability and scalability. The article shows the ...