Monday, March 30, 2009

Criteria apabila memilih service dan function skop

Aku sekarang terlibat dalam development enterprise application dalam skala yang besar. Seperti biasa cara design architecture banyak terpengaruh dengan Domain Driven Design. Aku masih lagi mentah apabila hendak memilih "Application Service" dari segi naming pattern dan skop yang di "cover" oleh sesuatu service. Secara kebiasaan kelakuan service ialah terlibat dalam coordinate lebih dari satu domain dan "Application Service" tidak sepatutnya terlibat dengan sebarang "state" dalam ertikata yang lain sesiapa sahaja boleh mengambil instance service tersebut tanpa risau akan sejarah life cycle service tersebut sebelum ini (Ini apa yang aku faham dan cuba menterjemakan kedalam bahasa biasa). Ok sebelum pergi jauh apa yang aku nak tekan kan disini ialah criteria Application Service dan bukannya Domain Service. Ada sesiapa biasa membantu?

Update
1. Apabila selesai design domain model dan cuba fikir dari model tersebut dari aspect client, apakah business service yang diperlukan. So dari point tersebut boleh dapat list service yang terlibat.

0 comments: