Das folgende Entity-Relationship Diagramm1) zeigt wie Typsätze im eBiss Kontext eingebettet sind und welche Komponenten Typsätze verwenden oder von Typsätze verwendet werden.
 Hinweis: Diese Darstellung ist nicht abschließend sondern zeigt nur die wesentlichen Verknüpfungen!
Hinweis: Diese Darstellung ist nicht abschließend sondern zeigt nur die wesentlichen Verknüpfungen!
erDiagram
        Typset||--|{EntityType : has
        Typset}o--o{Mapping : "has source type"
        Typset}o..|{Containerizer : "has"
        Typset}o--o{SendChannel : has
        Typset}o..o{Partner : "can be defined for specific communication partner" 
        Typset}o..o{CommunicationAddress : "may have"
 
        Partner}o..o{Typset : "may have"
        Partner}|--||CommunicationAddress : has
        Partner}o..o{Message : "sends or receives"
 
        Message||--||EntityType : "has"
        Containerizer||--||EntityType : "has"
 
        Mapping||--||EntityType : "source type"
 
        SendChannel}|..o{Message : "sends or receives"
        SendChannel}o..o{Partner : "may have"
        SendChannel||--||CommunicationAddress : "uses"  
 
        Job}o..o{EntitySelector : has
        Job}o..o{EntityTransformer : has
        Job}o..o{ChannelSender : has
        Job}o..|{EntityMessageCreator : has
 
        EntitySelector||--||Typset : "on selection strategy"
        EntitySelector}o..o{Typset : "select by SourceType or TargetType"
 
        EntityTransformer||--||Typset : "on selection strategy"
        EntityTransformer}o..o{Typset : "select by SourceType or TargeType"
 
        ChannelSender||--||Typset : "if undefined"
        ChannelSender}o..o{Typset : "select by EntityType or Partner"
 
        EntityMessageCreator||--||Typset : "select by EntityType"   
        EntityMessageCreator||--||Message : "creates"
        EntityMessageCreator||--||Containerizer : "uses"
        EntityMessageCreator||--||Writer : "uses"
 
        Containerizer||--||Writer : "has"
        EntityType}o..o{Writer : "may have"