Kami memiliki solusi multi-sistem: beberapa situs web dan App-Tier terpisah diimplementasikan/diekspos sebagai layanan WCF. Semua situs web menggunakan EntLib untuk mencatat sesuatu - tetapi mereka harus masuk ke DB pusat yang hanya dapat diakses oleh App-Tier.
Untuk menyiasatinya, kami sedang mempertimbangkan penerapan layanan WCF yang dapat mengirimkan LogEntires ke layanan tersebut (melalui Custom Trace Listener yang mengirimkan Entri Log ke layanan tersebut).
Keputusan untuk menggunakan layanan WCF adalah karena layanan tersebut sesuai dengan arsitektur lainnya - dan kami tidak punya banyak waktu untuk melakukan banyak hal lainnya.
Saya juga melihat ini dan mulai bertanya-tanya apakah kita sedang dalam proses jalur yang salah sama sekali (dari perspektif kinerja).
Jadi, pertanyaan saya adalah:
- Apakah ini ide buruk sehingga saya harus berhenti saja?
- Jika memungkinkan, jebakan apa saja yang perlu saya waspadai?