گمان نمی کنم معماری سه لایه نرم افزار ارتباطی با بلد بودن زبان و یا همان Syntax داشته باشد!!
به هر صورت، جهت اطلاعات بیشتر لینک زیر را مطالعه بفرمایید:
Multitier architecture - Wikipedia, the free encyclopedia
یکی از Pattern هایی که میشه در این راستا استفاده کرد، پترن MVC هستش که در لینک زیر اطلاعات بیشتری را می توانید کسب کنید:
Model–view–controller - Wikipedia, the free encyclopedia
که البته صرفا در نرم افزار های کوچک می توان آن را به کل معماری تعمیم داد و در نرم افزار های بزرگ تر، صرفا لایه Presentation را در بر می گیرد.
(بحث MVC رو بدین جهت توضیح دادم که بعضی افراد معماری سه لایه را با پترن MVC اشتباه می گیرند و یک چیز فرض می کنند...)
موفق باشید