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ęprezentacji–jestodpowiedzialnazainterakcjęzużytkownikiem,
–
warstwęlogiki–stanowiwarstwępośredniąmiędzyinterfejsemaresztą
systemuizawierakomponentybiznesowe,atakżetzw.logikęaplikacyjną,
któramiędzyinnymikoordynujewykonywaneoperacje,inicjujetransakcje
orazwspierarealizacjęwymagańniefunkcjonalnych,
–
warstwędostępudodanych–pośredniczypomiędzybaządanych(lubin-
nymichźródłem)apozostałymiwarstwami,
–
bazędanych–pozadanymiczęstozawierarównieżkod,np.wpostacipro-
cedurskładowanych,stądjejobecnośćnaliściewarstwlogicznych.
Głównympytaniemwkontekścienaszychrozważańpozostajeumiejsco-
wienielogikibiznesowejwpowyższejstrukturze(rys.1).Logikabiznesowato
–najkrócejrzeczujmując–zestawzadeklarowanychprzezklientaregułipro-
cesów,którychrealizacjajestgłównymmotywemtworzeniasystemuinforma-
tycznego.
Zakładamy,żelogikabiznesowazostanieusytuowanawwarstwiepośred-
niej,czyliwwarstwielogiki–cobędziezresztązgodnezjejnazwą.Zatem
warstwatabędzieobejmować:
–
model,czylikomponentybiznesowe–jesttozestawklasreprezentujących
danepodlegająceprzetwarzaniuwwynikuzastosowaniaregułiprocesów
biznesowych,