Saya mulai membangun mesin menggunakan WWF WCF beberapa bulan yang lalu. Saya tidak tahu seberapa kompleks basis aturan Anda, tetapi kami cukup besar. Ketika Anda memiliki potensi untuk sekitar 40.000 cabang, WWF tidak cocok. Sebagai alternatif, saya akhirnya membangun mesin yang menggunakan tabel pengecualian logika dalam SQL. Baris akan menyimpan nilai-nilai dasar, serta string yang diformat untuk rumus yang bervariasi di antara pengecualian. Dikombinasikan dengan bahasa yang dinamis (saya menggunakan mesin ironpython tertanam dengan pembungkus dan Anda bisa menggunakan mesin JScript tertanam), logikanya dapat ditentukan pada tingkat yang sangat abstrak dengan cepat. Saya SANGAT senang saya menempuh rute ini.Logika seret dan lepas tampaknya hebat, tetapi pebisnis tidak akan pernah bisa menggunakannya, terlepas dari pemasarannya, dan itu hanya akan memperlambat pengembang ke bawah IMHO, dengan cepat menjadi sarang tikus .
Pembaruan: Jika Anda masih tertarik, di sini adalah panduan pemula . Ini tentu tidak ekspansif, tetapi memiliki beberapa video yang layak. Mengenai pengaturan, teknisi jaringan kami melakukan pengaturan untuk saya (kebijakan perusahaan untuk pemeliharaan server, keamanan, dll.), Tetapi konon hampir identik dengan pengaturan layanan WCF dasar. Pada dasarnya membuangnya di Direktori Virtual di ISS. Karena ini biasanya proses yang berjalan lama, berhati-hatilah dengan manajemen memori saat menulis layanan. Tidak membuang sumber daya berulang-ulang selama 6 bulan akan benar-benar bertambah dan server Anda tidak akan senang.