آشنایی با تکنولوژیهای نرمافزاری قابل استفاده برای ارائه یک معماری خوب و کارا ضروری است. تکنولوژیهای رایج نرم افزاری امروز عمدتا به دو خانواده .Net و J2EE تقسیم میشوند net پلات فرم جدید ماکروسافت بمنظور تحقق نظریه : " نرم افزار بعنوان سرویس " است دات نت یک محیط پیاده سازی است که بکمک آن می توان اقدام به ایجاد و بکارگیری نرم افزار و نسل جدیدی از عناصر موسوم به " سرویس های وب " نمود. دات نت به پیاده کنندگان این امکان را خواهد داد که با زبان برنامه نویسی مورد ...