Domanda

In primo luogo, sto seguendo la convenzione che un contesto limitato sia sinonimo di un dipartimento, o forse un dipartimento ha 1 a molti contesti limitati.

Abbiamo un dipartimento di consulenza clienti che ha un servizio di documentazione. I documenti sono archiviati nel servizio di documenti (che è dove sono archiviati tutti i documenti dell'azienda: è un servizio di utilità) e il servizio di documentazione memorizza informazioni su quel documento (un servizio aziendale). Poiché è stato progettato per la consulenza dei clienti, sono le informazioni rilevanti per loro.

Ora la salute e la sicurezza hanno bisogno di un posto per archiviare informazioni su un documento. Si tratta di informazioni diverse per la consulenza dei clienti, ma mi è stato chiesto di estendere il servizio esistente per tenere conto di queste informazioni aggiuntive. Sento che questo servizio ora sta attraversando un contesto limitato. La mia preoccupazione è che tutti i dipartimenti alla fine memorizzeranno le informazioni qui e il servizio diventerà gonfio, cercando di essere tutto per tutti i dipartimenti. Ogni record del documento memorizzerà solo un sottoinsieme delle informazioni perché apparterrà a un solo dipartimento.

Peggiorerà quando diversi dipartimenti vogliono archiviare le stesse informazioni ma fare riferimento ad esse in modi diversi o quando due dipartimenti vogliono archiviare informazioni diverse a cui si riferiscono allo stesso modo. Nella mia comprensione, questo è esattamente il motivo di contesti limitati.

Sento che ogni dipartimento dovrebbe avere il proprio servizio commerciale per informazioni su un documento, ma utilizzare lo stesso servizio di utilità per archiviare effettivamente il documento.

Quale sarebbe l'approccio corretto?

Nessuna soluzione corretta

Autorizzato sotto: CC-BY-SA insieme a attribuzione
scroll top