Jump to content
php.lv forumi

DB arhitektūra ar biznesa loģikas izolēšanu


Flukky

Recommended Posts

Labdien!

Lugums palidzet!

 

Ir shads jautajums: kas ir alternatīva daudzslāņu arhitektūra ar biznesa loģiku izolēšanu?

Varbut ir kādi linki, kur par to var izlasīt? Var arī sviem vārdiem...

 

Iepriekš paldies par palīdzību!

Edited by Flukky
Link to comment
Share on other sites

/me saprot ka ir

a) daudzslāņu arhitektūra, kas iraid kaut-kam alternatīva

B) tajā arhitektūrā notiek biznesa loģiku izolēšanu

 

par arhitektūru bez papildinfo daudz nevaru pateikt, att. uz biznesa loģikām - ir zināmi tādi best practices no kontrollinga puses. resp. tie SAP, Attaini u.t.t. nevis vienk. uzskaita kaut-ko, bet arī pasaka priekšā, kā tas būtu darāms. Sākot ar tiem pašiem iepriekšdefinētiem laukiem aizpildformās.

Link to comment
Share on other sites

Ja jau būtu prasīta alternatīva tai daudzsļānu arhitektūrai, tad būtu attiecīga galotne, ne? (arhitektūrai)

Ai, vispār nav jēgas putroties. Ja autors nepateiks ko precīzāk viņam vajag, diez vai kāds spēs ko sakarīgu pastāstīt :)

Edited by bubu
Link to comment
Share on other sites

alternatīva daudzslāņu arhitektūra ar biznesa loģiku izolēšanu?

 

18781[/snapback]

Nebija domaats taa:

vareetu buut

daudzslanju arhitektura kas kodee (izolee no) kanaalu ?

resp.

daudzslanju arhitektuura bankas operaaciju veiksanai?

 

tas pats php(vai jepkura cita val) ar slegto (skripteeto) kanaalu vien buus :)

Link to comment
Share on other sites

Ar kodēšanu (kriptēšanu) diez vai te ir kāds sakars.

18792[/snapback]

 

domaju ka shii varda dalja isaka tieshi to

 

"biznesa loģiku izolēšanu"

 

visu darbiibu sleepshanu (izoleeshanu) no paareejo aciim :)

tobish PHP tieshi to dara - lietotaajs redz tikai ievades datus un

gala rezultatu :)

 

tikai pats termins taads stipri diivains

Link to comment
Share on other sites

Ar to ir domāts vairāk kā "atdalīšana" nevis "slēpšana". Tb, ka tu visu kodu/funkcionalitāti nejauc vienā katlā, bet atdali, piemēram, datu izvilkšanu no datu bāzes, datu apstrādi(biznesa loģika), datu izvadu(formatēšanu). Tādējādi, ja vajadzēs nomainīt db sistēmu, vajadzēs tikai vienu daļu nomainīt (datu izvilkšanu), pārējais nemainīsies. Tāpēc tā saucās izolēšana.

Viens tāds populārs modelis ir MVC (Model-View-Controller).

Link to comment
Share on other sites

Ar to ir domāts vairāk kā "atdalīšana" nevis "slēpšana". Tb, ka tu visu kodu/funkcionalitāti nejauc vienā katlā, bet atdali, piemēram, datu izvilkšanu no datu bāzes, datu apstrādi(biznesa loģika), datu izvadu(formatēšanu). Tādējādi, ja vajadzēs nomainīt db sistēmu, vajadzēs tikai vienu daļu nomainīt (datu izvilkšanu), pārējais nemainīsies. Tāpēc tā saucās izolēšana.

Viens tāds populārs modelis ir MVC (Model-View-Controller).

18794[/snapback]

 

Normaali nostaadita programa - OOP ruulee :)

Link to comment
Share on other sites

×
×
  • Create New...