Builder.cz - Informacni server o programovani

Odběr fotomagazínu

Fotografický magazín "iZIN IDIF" každý týden ve Vašem e-mailu.
Co nového ve světě fotografie!

 

Zadejte Vaši e-mailovou adresu:

Kamarád fotí rád?

Přihlas ho k odběru fotomagazínu!

 

Zadejte e-mailovou adresu kamaráda:

Soutěž

Sponzorem soutěže je:

IDIF

 

Kdo je autorem výstavy obrazových fotografií „Očima Hanse Christiana Andersena“?

V dnešní soutěži hrajeme o:



Co vsetko chapat pod domain service?

Seznam témat     Nová odpověď

Přihlásit se     Registrace     Zapomenuté heslo

RE: Co vsetko chapat pod domain service?

Autor: RSTEIN

11:07:40 24.03.2011

Dobry den,
Tak jak to popisujete, je evidentni, ze autor ma jako business sluzbu beznou
Repository. Mluvite o delegaci 1:1., coz je neklamny příznak toho, ze autor
se tak dlouho snazil, az nalezl business sluzby i v aplikaci, kde prozatím
zadne nebyly. Najit predcasne nektere vrstvy pripomina u mnoha autoru
předčasnou ejakulaci.:) Tedy alespoň v mire vsudypritomne trapnosti.

I v DDD je termin business sluzba dost pretizen a mnohokrát jsem v realu
videl, jak jsou pod timto terminem schovany infrastrukturni i aplikacni
sluzby. Evans za to castecne muze tim, že business service (stejne jako
aggregate roots a nektere další pojmy) jsou u nej i přes složitá souveti a
množství slov popsany velmi nezretelne. U DDD bych řekl, ze jde o hlavni
problem. DDD se snazi byt kompletnim popisem architektury (nejen) "business"
aplikaci pomoci chytlave pojmenovaných idiomu a a casto dobře známých
kombinaci vzoru, ale autor malo zdůrazňuje, ze se jedna stále o ridkou a
nekompletni sit pojmu s mnoha velkými oky, kterými často propadne navrh
realne aplikace, a také si myslím, ze se mnohe Evansovy koncepty vyznamove
prekryvaji, i když sam Evans zdůrazňuje jejich odlisnost.

Business sluzby jsou nazvany u me ruzne:
StateChartManager
BusinessProcessMediator
TicketPriceCalulator
StockDeliveryService

O business sluzbach a jejich rozpoznavani jsem nedavno něco napsal u Augiho:
http://www.augi.cz/programovani/architektura-aplikace-podle-ddd/#comment-218
69
Za přečteni stoji i další komentare a clanek.

Zdravim
Rene Stein
http://blog.renestein.net
twitter: http://twitter.com/renestein

Příspěvek zaslán emailem

Citovat příspěvek

 

Co vsetko chapat pod domain service?

Autor: ivanpagac

10:44:28 24.03.2011

Dobry den,
chcel by som sa spytat, co vsetko by ste zaradili medzi domain service? Z definicie mi je jasne, ze teda maju tam byt ulohy skor komplexnejsieho typu aby sa neprepchavali domenove triedy, kde sa pracuje s repozitarmi atd. Avsak prave citam jednu publikaciu "ASP.NET Design Patterns" a tam autor ukazuje ako domain service sluzbu, ktora ma metody:
Product GetProductById(int Id);
IEnumerable GetAllProductsIn(int cat);
....

v podstate vo vsetkych metodach len deleguje na repozitare.
Co by mna zaujimalo je, ci taketo metody typu GetProductById a pod by sa nemali skor aplikovat do service vrstvy, predsa, tam uz si ten workflow riadim sam. Autorove riesenie mi pride elegantne o tom niet pochyb, no sam by som to zaradil do service vrstvy.

Este taka otazka na zaver, ake suffixy davate svojim domain servicom? Processor a pod

Dakujem

Citovat příspěvek

 

 

 

Přihlášení k mému účtu

Uživatelské jméno:

Heslo: