Ik ben op zoek naar een mening over de volgende (vereenvoudigde) situatie:
Ons hele systeem draait om zogenaamde profielen. Dit is data waar het hele systeem omheen is gebouwd. Nu zijn er in ons systeem meerdere bedrijven die deze profielen hebben. De profielen zijn dus niet van ons maar van de verschillende bedrijven.
De profielen zijn gekoppeld aan de bedrijven doormiddel van een owner id. Hiermee lezen we dus de gehele profielen database van een bedrijf uit.
Een profiel heeft ontzettend veel eigenschappen. Nu willen bedrijven een gedeelte van hun profiel database licenseren aan andere bedrijven. En hier komt mijn probleem:
Al onze licenties zijn database driven. Dus voor een bedrijf lees ik de profielen uit welke van hunzelf zijn + de profielen welke toegestaan zijn in de licentie tabel. De licentie tabel bevat nu enkel: bedrijf a -> bedrijf b
Hiermee deel ik dus gelijk in 1 keer de gehele database van bedrijf a aan bedrijf b.
Hoe deel ik dus maar een beperkt set profielen met een ander bedrijf? Let wel op dat profielen gedeeld kunnen worden op ontzettend veel kenmerken (nu al zo'n 50 unieke kenmerken, welke in de toekomst ook nog meer kunnen worden), en het moet ook mogelijk zijn om handmatig specifieke profielen te kunnen delen.
Ik post expres mijn mogelijke oplossing niet omdat ik graag totaal nieuwe blikken op deze situatie wil.
(mocht dit wel een vereiste voor de posting zijn dan wil ik die natuurlijk invullen)
Ons hele systeem draait om zogenaamde profielen. Dit is data waar het hele systeem omheen is gebouwd. Nu zijn er in ons systeem meerdere bedrijven die deze profielen hebben. De profielen zijn dus niet van ons maar van de verschillende bedrijven.
De profielen zijn gekoppeld aan de bedrijven doormiddel van een owner id. Hiermee lezen we dus de gehele profielen database van een bedrijf uit.
Een profiel heeft ontzettend veel eigenschappen. Nu willen bedrijven een gedeelte van hun profiel database licenseren aan andere bedrijven. En hier komt mijn probleem:
Al onze licenties zijn database driven. Dus voor een bedrijf lees ik de profielen uit welke van hunzelf zijn + de profielen welke toegestaan zijn in de licentie tabel. De licentie tabel bevat nu enkel: bedrijf a -> bedrijf b
Hiermee deel ik dus gelijk in 1 keer de gehele database van bedrijf a aan bedrijf b.
Hoe deel ik dus maar een beperkt set profielen met een ander bedrijf? Let wel op dat profielen gedeeld kunnen worden op ontzettend veel kenmerken (nu al zo'n 50 unieke kenmerken, welke in de toekomst ook nog meer kunnen worden), en het moet ook mogelijk zijn om handmatig specifieke profielen te kunnen delen.
Ik post expres mijn mogelijke oplossing niet omdat ik graag totaal nieuwe blikken op deze situatie wil.
(mocht dit wel een vereiste voor de posting zijn dan wil ik die natuurlijk invullen)
Respect begint waar eigen kunnen ophoudt! - Kinderkleding webshop van vrouwlief: coz-adore.nl