The Networking and Distributed Technologies are the most vital parts of IT technologies in the current days and the future. When the next generation of Internet comes true and mobile systems go to 3G or even 4G in the future, there are trends to transform legacy software into Internet applicatio ...