Avatar billede neoo Nybegynder
12. januar 2004 - 20:16 Der er 11 kommentarer og
1 løsning

Clien server forskel ?

hej eksperter ?
er der nogen der ved om fordele og ulemper ved og hvornår man bruger det ene og hvornår den anden.

1.Two Tiere model.

2.Three Tier model
Avatar billede neoo Nybegynder
12. januar 2004 - 20:17 #1
det er 100 point som vil blive givet når systemet kørere optimal igen  :)
Avatar billede arne_v Ekspert
12. januar 2004 - 20:43 #2
two tier vil typisk være traditionel client/server d.v.s. flere forekomster
af en client applikation som over netværk snakker med en server applikation.
Det kan f.eks. være en chat applikation.

three tier vil typisk være en web løsning med flere browser clienter som
over netværk snakker med en web applikation i ASP eller PHP som igen over
netværk snakker med en database server som MySQL eller MS SQLServer.

Der findes både andre two tier og andre three tier løsninger. Og der
findes også 4 og 5 tier løsninger.

Generelt vil man ikke vælge en X tier løsning - man vil vælge en løsning
og så konstaterer man at den er X tier.

Hvis jeg kort skulle nævne nogle andre two og three tier løsninger:
  flere client apps --- database server
  flere client apps --- server app --- database server
er også set før.
Avatar billede neoo Nybegynder
12. januar 2004 - 21:19 #3
jamen hvad er ulemper og fordele ved dem :)
Avatar billede neoo Nybegynder
12. januar 2004 - 21:20 #4
hvorfor vælger man 2 tier fremfor 3 tier?
Avatar billede arne_v Ekspert
12. januar 2004 - 21:22 #5
Man vælger en løsning som løser ens problem. Og så ser man hvor mange tiers den er.

Man vælger ikke antal tiers og så derefter en løsning som løser ens problem.
Avatar billede neoo Nybegynder
12. januar 2004 - 23:16 #6
jeg giver dig ret i det du siger :)
Men jeg skal holde fordrag om det og skal derfor fortælle noget om fordele og ulemper ved disse systemer.
Avatar billede arne_v Ekspert
12. januar 2004 - 23:22 #7
OK - nogle generelle betragtninger:

1)

jo flere tiers jo mere fleksibilitet og skalerbarhed

jo flere tiers jo mere kompleksitet og større hardware krav

2)

2 tiers blev oprindeligt opfundet for at køre noget grafisk på client mens
al forretnings logikken lå på server.

3 tiers kom så på mode først i 90'erne for yderligere at opdele:
  - præsentations tier
  - applikations tier med forretnings logik
  - data tier mes persistering
Avatar billede hrc Mester
13. januar 2004 - 15:32 #8
Jeg har kommenteret dit tidligere men enslydende spørgsmål vha. nogle link. I det første lonk er der pro' and cons' på de to typer.

Fordelen er, at der er endnu et abstraktionsniveau hen over det tekniske lag. Normalt har man tre units der hver kalder hinanden gennem veldefinerede funktioner. Det betyder, at man lettere kan skifte teknologi. I stedet for at køre op imod en Tandem (Compaq NonStop), så kan man bytte nederste lag ud og så arbejde mod en SQL-server.
Avatar billede hrc Mester
13. januar 2004 - 15:32 #9
lonk = link...
Avatar billede neoo Nybegynder
14. januar 2004 - 22:54 #10
Kommentar: hrc jeg er ikke helt med
Avatar billede arne_v Ekspert
14. januar 2004 - 22:55 #11
Tak for de 0 point.

:-)
Avatar billede neoo Nybegynder
14. januar 2004 - 23:00 #12
hej arne-

her kommer så poine  http://www.eksperten.dk/spm/451735

:) og tussind tak
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester