Treść książki

Przejdź do opcji czytnikaPrzejdź do nawigacjiPrzejdź do informacjiPrzejdź do stopki
MODELOWANIEDZIEDZINY
BIZNESOWEJWEDŁUGMETODYKI
DOMAIN-DRIVENDESIGN
WojciechFliegner
Wprowadzenie
Wtypowejaplikacjibiznesowejmożnawyróżnićnastępującewarstwy
logiczne(layers):
warstwęprezentacjijestodpowiedzialnazainterakcjęzużytkownikiem,
warstwęlogikistanowiwarstwępośredniąmiędzyinterfejsemaresztą
systemuizawierakomponentybiznesowe,atakżetzw.logikęaplikacyjną,
któramiędzyinnymikoordynujewykonywaneoperacje,inicjujetransakcje
orazwspierarealizacjęwymagańniefunkcjonalnych,
warstwędostępudodanychpośredniczypomiędzybaządanych(lubin-
nymichźródłem)apozostałymiwarstwami,
bazędanychpozadanymiczęstozawierarównieżkod,np.wpostacipro-
cedurskładowanych,stądjejobecnośćnaliściewarstwlogicznych.
Głównympytaniemwkontekścienaszychrozważańpozostajeumiejsco-
wienielogikibiznesowejwpowyższejstrukturze(rys.1).Logikabiznesowato
najkrócejrzeczujmujączestawzadeklarowanychprzezklientaregułipro-
cesów,którychrealizacjajestgłównymmotywemtworzeniasystemuinforma-
tycznego.
Zakładamy,żelogikabiznesowazostanieusytuowanawwarstwiepośred-
niej,czyliwwarstwielogikicobędziezresztązgodnezjejnazwą.Zatem
warstwatabędzieobejmować:
model,czylikomponentybiznesowejesttozestawklasreprezentujących
danepodlegająceprzetwarzaniuwwynikuzastosowaniaregułiprocesów
biznesowych,