Al trabajar en el libro "Implementando el diseño impulsado por el dominio" de Vaughn Vernon, no he podido comprender bien qué es realmente un contexto acotado.
El libro define un contexto acotado como "un límite conceptual donde es aplicable un modelo de dominio. Proporciona un lenguaje ubicuo que es hablado por el equipo y expresado en su modelo de software cuidadosamente diseñado" (la sección de introducción de "Guía para este libro"). Esta definición haría que pareciera que un contexto acotado es el modelo y el lenguaje de un subdominio, donde ese subdominio puede ser el dominio central (lo que parece que debería denominarse "subdominio central", pero eso es otra discusión ...) Esto todavía deja cierta ambigüedad en cuanto a lo que proporciona un contexto acotado. ¿Es una agrupación de uno o más subdominios? Si solo un subdominio corresponde a un contexto acotado, ¿qué nos dice realmente el contexto acotado?
El capítulo 3 del mismo libro, sin embargo, se refiere a las técnicas de integración entre contextos limitados. Sin embargo, esto parecería implicar que los contextos limitados son en realidad sistemas de software o artefactos de alguna variedad.
Martin Fowler discute brevemente la idea de un contexto acotado ( http://martinfowler.com/bliki/BoundedContext.html ), pero en realidad no aclara el problema.
Al final del día, ¿qué es un contexto acotado? ¿Es una agrupación de subdominios? ¿El modelo y el idioma para un subdominio? La implementación de un subdominio? Sin estas respuestas, parece bastante difícil entender cómo descomponer un espacio problemático de la vida real en contextos limitados.