Inhaltsverzeichnis

Typsätze in Relation

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!

ER-Diagram

TypsetEntityTypeMappingContainerizerSendChannelPartnerCommunicationAddressMessageJobEntitySelectorEntityTransformerChannelSenderEntityMessageCreatorWriterhashas source typehashascan be defined for specific communication partnermay havemay havehassends or receiveshashassource typesends or receivesmay haveuseshashashashason selection strategyselect by SourceType or TargetTypeon selection strategyselect by SourceType or TargeTypeif undefinedselect by EntityType or Partnerselect by EntityTypecreatesusesuseshasmay have

Markup

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"
1)
Gerendert mit Mermaid Live Editor.