Computable.nl
  • Thema’s
    • Carrière
    • Innovatie & Transformatie
    • Cloud & Infrastructuur
    • Data & AI
    • Governance & Privacy
    • Security & Awareness
    • Software & Development
    • Werkplek & Beheer
  • Sectoren
    • Channel
    • Financiële dienstverlening
    • Logistiek
    • Onderwijs
    • Overheid
    • Zorg
  • Awards
    • Computable Awards
    • Nieuws
    • Winnaars
    • Partner worden
  • Vacatures
    • Vacatures bekijken
    • Vacatures plaatsen
  • Bedrijven
    • Profielen
    • Producten & Diensten
  • Kennisbank
  • Magazine
  • Nieuwsbrief

Client/server-perikelen

03 juni 2004 - 22:004 minuten leestijdOpinieCloud & Infrastructuur
Martin Healey
Martin Healey

Het oorspronkelijke model voor client/serversystemen dat ik opstelde (voordat Gartner er met de eer vandoor ging) maakte verschil tussen architecturen die alle procesverwerking door de client lieten plaatsvinden (zware client), en architecturen die de presentatie door de client lieten afhandelen en de toepassingslogica en -gegevens door de server (lichte client).

Sinds die eenvoudige begindagen is het allemaal veel ingewikkelder geworden, eerst onder invloed van de relationele database en later door het Web. Het helpt ook al niet dat er geen eenduidige definities worden gebruikt.
De meest gebruikte zware client-architectuur is een slechte, uitgedacht door Novell, die daarna werd overgenomen door Microsoft. Netware en Lan Manager deelden gewoon een DOS-bestandsserver, een meervoudig single-userconcept, zonder de benodigde multi-userfunctionaliteit te implementeren. De volgende stap was er een in de goede richting – een gedeelde relationele database die via SQL werd benaderd. Er bleef echter nog steeds te veel gemeenschappelijke functionaliteit achter in de client. Het gebruik van gedeelde procedures in de Rdbms is een beter idee, maar jammer genoeg zijn er geen praktische standaarden en dus werden de toepassingen gekoppeld aan specifieke Rdbms-producten. De algemene, niet-specifieke remote procedure calls – op zich een prima idee – hadden ook te lijden onder het gebrek aan standaarden. Soap kan hierbij helpen, maar komt wel erg laat beschikbaar.
De beste client/serverarchitectuur voor bedrijfstoepassingen bestond uit de koppeling van bestaande ’transaction processing monitors’ aan de bestaande transactietoepassingen, en deze aan te roepen vanaf een gui-client. IBM bevond zich in een goede positie met Cics, maar miste de boot door de de factostandaarden (Ethernet en TCP/IP) niet te ondersteunen; tegen de tijd dat de juiste Cics-client eindelijk werd vrijgegeven, was iedereen al bezig met Netware en – in mindere mate – met Unix. Het is ironisch dat een van de toonaangevende Web Application Servers van tegenwoordig, BEA’s Web Logic, afstamt van de oude Unix TP monitor Tuxedo.
Hoewel Unix het goed deed in de ontwikkeling van client/servertoepassingen, met name Sun en HP, werd ook daar het potentiële succes niet helemaal gehaald. Een Unix-server, met Sybase, Oracle, et cetera, was (en is) een veel betere server dan een Windows- of Netwareserver. TCP/IP had van begin af aan de standaard kunnen zijn voor Lan’s, waardoor de ellende van migratie van Novell- en Microsoft-protocollen was vermeden. Achteraf is het verbazingwekkend hoe goedgelovig de it-industrie was in de begindagen van pc’s en Lan’s.
Dankzij het Web ging iedereen, zowel gebruikers als leveranciers, de meerwaarde van het lichte clientmodel inzien. Hadden we nu allemaal toch maar aangedrongen op het met Java uitgebreide clientmodel, dan zouden we vandaag de dag minder problemen hebben. Microsoft haalde echter een goocheltruc uit met Active X, waardoor ontwikkelaars clientroutines gingen schrijven die alleen op een Windows-pc werkten. Daardoor werd de charme van specifieke Web browser terminals flink ondermijnd. IBM, Wyse en een aantal anderen boekten successen met deze terminals, waarvan de functionaliteit werd uitgebreid door middel van een Citrix-client, maar ze zijn er nooit zo ver mee gekomen als gewenst vanwege Active X en dus het gebrek aan toepassingen. IBM verergerde een en ander door deze terminals ‘lichte clients’ te noemen, waardoor er verwarring ontstond met een pc-client die alleen de presentatielogica draait.
En wat is dan een ‘intelligente client’? Dat is wat we in de begindagen een lichte client noemden, maar met de mogelijkheid om de gebruikersinterface naar de logica heel geavanceerd te maken, zonder af te doen aan de waarde van een robuuste, gedeelde server die alle communicatie, bedrijfslogica, et cetera. afhandelt. Wellicht dat hiermee het verschil tussen een Web-browser en een pc-lichte client duidelijker wordt.< BR>
 
Martin Healey, pionier ontwikkeling van op Intel gebaseerde computers en c/s-architectuur. Directeur van een aantal it-bedrijven en professor aan de Universiteit van Wales.

Deel

    Inschrijven nieuwsbrief Computable

    Door te klikken op inschrijven geef je toestemming aan Jaarbeurs B.V. om je naam en e-mailadres te verwerken voor het verzenden van een of meer mailings namens Computable. Je kunt je toestemming te allen tijde intrekken via de af­meld­func­tie in de nieuwsbrief.
    Wil je weten hoe Jaarbeurs B.V. omgaat met jouw per­soons­ge­ge­vens? Klik dan hier voor ons privacy statement.

    Whitepapers

    Computable.nl

    Digitale connectiviteit en cybersecurity in de logistiek

    Praktische paper over logistiek in een steeds digitalere wereld

    Computable.nl

    Ontdek hoe je de kracht van private cloud kunt ontgrendelen

    De toekomst van serverbeheer. Nieuwe eisen aan prestaties en beveiliging.

    Computable.nl

    Grip op de soevereine cloud

    Van bewustwording naar daadwerkelijke controle. Sleutelrol voor CIO en CFO.

    Geef een reactie Reactie annuleren

    Je moet ingelogd zijn op om een reactie te plaatsen.

    Populaire berichten

    Meer artikelen

    Uitgelicht

    Partnerartikel
    Data & AI

    AI Twin – we vervangen geen mens...

    Mobile XL helpt je op weg met je eigen AI Twin Stel je voor een AI Twin, een digitale kopie...

    Meer persberichten

    Meer lezen

    Cloud & Infrastructuur

    Haven van de toekomst: digitaal en klimaatneutraal

    Carrière

    Kort: Nieuwe KPN-cao mét reservistenregeling, Philips koopt Spectrawave (en meer)

    Innovatie & Transformatie

    Commerciële quantumcomputer komt dichterbij

    Innovatie & Transformatie

    Digitale sector steunt Wennink: knelpunten dringend oplossen

    EDIC EU digitaal
    Cloud & Infrastructuur

    Nederland voorzitter Europees digitaal consortium Edic

    shutterstock_2613992723 one photo 16x9
    Security & Awareness

    Het nieuwe ransomwarehandboek: ai-gestuurde afpersing en data-first-aanvallen

    ...

    Footer

    Direct naar

    • Carrièretests
    • Kennisbank
    • Planning
    • Computable Awards
    • Magazine
    • Ontvang Computable e-Magazine
    • Cybersec e-Magazine
    • Topics
    • Phishing
    • Ransomware
    • NEN 7510

    Producten

    • Adverteren en meer…
    • Jouw Producten en Bedrijfsprofiel
    • Whitepapers & Leads
    • Vacatures & Employer Branding
    • Persberichten

    Contact

    • Colofon
    • Computable en de AVG
    • Service & contact
    • Inschrijven nieuwsbrief
    • Inlog

    Social

    • Facebook
    • X
    • LinkedIn
    • YouTube
    • Instagram
    © 2025 Jaarbeurs
    • Disclaimer
    • Gebruikersvoorwaarden
    • Privacy statement
    Computable.nl is een product van Jaarbeurs