معماری سیستم‌های توزیع‌شده با استفاده از زبان‌های برنامه‌نویسی مدرن