Ketika mengerjakan buku "Implementing Domain Driven Design" oleh Vaughn Vernon, saya tidak dapat memahami dengan baik apa sebenarnya konteks yang dibatasi itu.
Buku ini mendefinisikan konteks terikat sebagai "batas konseptual di mana model domain berlaku. Ini menyediakan Bahasa yang Dapat Ditebak yang diucapkan oleh tim dan dinyatakan dalam model perangkat lunak yang dirancang dengan cermat" (bagian prefacing "Panduan untuk Buku ini"). Definisi ini akan membuatnya terdengar seolah-olah konteks yang dibatasi adalah model dan bahasa subdomain, di mana subdomain itu mungkin menjadi domain inti (yang sepertinya harus disebut sebagai "subdomain inti", tetapi itu adalah diskusi lain ...). Ini masih menyisakan beberapa ambiguitas tentang apa yang disediakan oleh konteks terbatas. Apakah ini pengelompokan satu atau lebih subdomain? Jika hanya satu subdomain yang sesuai dengan konteks terikat, apa yang sebenarnya dikatakan konteks terbatas itu kepada kita?
Bab 3 dari buku yang sama, bagaimanapun, mengacu pada teknik integrasi antara konteks yang dibatasi. Ini, bagaimanapun, tampaknya menyiratkan bahwa konteks terikat sebenarnya adalah sistem perangkat lunak atau artefak dari beberapa variasi.
Martin Fowler secara singkat membahas gagasan tentang konteks terbatas ( http://martinfowler.com/bliki/BoundedContext.html ), tetapi tidak benar-benar menjelaskan masalah ini.
Pada akhir hari, apa yang konteks dibatasi? Apakah ini pengelompokan subdomain? Model dan bahasa untuk subdomain? Implementasi subdomain? Tanpa jawaban-jawaban ini, tampaknya agak sulit untuk memahami bagaimana menguraikan ruang masalah kehidupan nyata ke dalam konteks yang terbatas.