Architectural Models Of Distributed System