none
Aufgabe von BusinessAgent / ServiceAgent in einer 3-Schichten Architektur RRS feed

  • Frage

  • Hallo,
    in der 3-Schichten Architektur habe ich manchmal ein weiteres Projekt in der Projektmappe gefunden: BusinessAgent oder ServiceAgent.
    Nur die BLL-Schicht hatte auf die Agent-Schicht einen Verweis.

    Welche Aufgabe hat die Agent-Schicht?
    Wo kann man dazu etwas nachlesen?


    Alexander

    Donnerstag, 28. Juni 2012 17:15

Antworten

  • Hi Alexander,

    ich denk hier wird es sich um Domain Logic Pattern handel.

    Transactiction Script und Service Layer werden wohl in die Richtung gehen.

    Von der Namensgebung her z.B.  BusinessAgent, würde ich darauf tippen, dass sich hier Komplexere Abläufe die zusammen gehören zusammen Gefasst sind.

    Schön ist hier sicher eine Unsetzung mit einen Interface z.B. IBusinessAgent und eine Implementierung nach dem  Dependency Injection Prinzip.

    Was zu einer losen Koppelung führt und mir erlaubt den Agent einfach auszutauschen.

    MFG

    Björn

     

    • Als Antwort markiert AlexanderRi Montag, 2. Juli 2012 15:50
    Freitag, 29. Juni 2012 09:10