Typer av klient-serverarkitektur?

Klient-server arkitektur strategi introducerat ersättning för filserver av databasservern. Användarfrågor kunde besvaras direkt genom att använda en relationsdatabas ledningssystem. Klient-serverarkitektur minskade väsentligt nätverkstrafik genom att tillhandahålla ett frågesvar snarare än total filöverföring. Det tillåter flera användare uppdatera via en GUI front till en delad databas. Remote Procedure Call (RPC) eller standard query language (SQL) uttalanden är vanligtvis används för att kommunicera mellan klienten och servern.

Följande är exempel på klient-serverarkitektur.
1) primära arkitekturer i två tier klient-serverarkitektur, användargränssnittet placeras på användarens skrivbordsmiljö och databashanteringssystemet tjänster är vanligtvis på en server som är en mer kraftfull maskin som erbjuder tjänster till många klienter. Informationsbehandling delas mellan användare systemmiljön gränssnitt och en databas management server-miljö. En databas management server stöd för lagrade procedurer och utlösare. Programvaruleverantörer tillhandahåller verktyg för att förenkla utvecklingen av tillämpningar för två tier klient-arkitekturen.
2) tre tier arkitekturer tre nivåer arkitektur införs för att övervinna nackdelarna med två nivåer arkitektur. I tre nivåer arkitektur används en middleware mellan användaren systemmiljön gränssnitt klient och databas management servermiljö. Dessa middleware genomförs på olika sätt till exempel transaktionsbearbetning bildskärmar, meddelande servrar eller programservrar. Middleware fungera som queuing, ansökan utförandet och databasen iscensättning. Dessutom lägger middleware planering och prioritering för pågående arbete. Tre nivåer klient-server arkitektur används för att förbättra prestanda för många användare och även förbättrar flexibilitet jämfört med de två nivåmetoden. Nackdelen med tre tier arkitekturer är att utvecklingen är svårare att använda än utvecklingen av två nivåer applikationer.
i) tre nivåer med meddelandeserver. I denna arkitektur, meddelanden bearbetas och prioriteras asynkront. Meddelanden har rubriker som inkluderar information, adress och identifikationsnummer prioritetsnummer. Meddelande server länkar till relationella DBMS och andra datakällor. Meddelandesystem är alternativ för trådlös infrastruktur.
II) tre skikt med en programserver denna arkitektur gör huvuddelen av ett program att köra på en delad värd i stället för i användaren systemmiljön gränssnitt klient. Application server delar affärslogik, beräkningar och data hämtning motor. I denna arkitektur program är skalbar och installationskostnaderna är mindre på en enda server än att behålla varje på en stationär klient.
Använder klient-serverarkitektur används i industrin såväl som i militären. De ger en mångsidig arkitektur som tillåter införandet av ny teknik lättare än tidigare programvara design.

  • Relaterade Frågor

  • Skillnaden mellan webbtjänster och klient-serverarkitektur?

  • Vad är skillnaderna mellan file server och klient-serverarkitektur?

  • Typer av cateringföretag?

  • Vad är SAP?

  • Tjänsteorienterad arkitektur (SOA): Vad du behöver veta

  • Varför vill du gå med BPO?

  • Varför hantverk frågor inom Grafisk Design

  • Vilken typ av server används en fönstret klient för att matcha värdnamn till IP-adresser?

  • Hur mycket olika klient måste jag ha som småföretagare?

  • Typer av Malware (skadliga program) från A till Ö, del 2

  • Typer av Malware (skadliga program) från A till Ö, del 3

  • Vad är fördelar och problem i ett klient-servernätverk?

  • Vad är fördelarna med klient-server metoder bestämt mot centraliserade tjänster?

  • Typer av tester i testning av programvara?

  • Vilken typ av häst är de vanligaste för hippoterapi?

  • Vilken typ av människor jobbar bildkonstnärer med?

  • Vad är server och typer av server?

  • Jag erbjuder alla typer av lån.

  • Vilken typ av försäkring kostnader om du har en olycka med en hyrbil?