Studying the deficiencies and problems of different architecture in developing distributed systems and analyze the existing solution | IEEE Conference Publication | IEEE Xplore