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
    • Inzending indienen
    • Inzendingen
  • Vacatures
    • Vacatures bekijken
    • Vacatures plaatsen
  • Bedrijven
    • Profielen
    • Producten & Diensten
  • Kennisbank
  • Magazine
    • Magazine
    • Adverteren in het 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

    Hybride vergaderen herzien

    Wat moderne werkplekken vragen van meeting- en samenwerkingsomgevingen

    Computable.nl

    Virtualisatie heroverwogen

    Waarom enterprise IT opnieuw kijkt naar kosten, schaal en flexibiliteit

    Computable.nl

    Hoe raakt NIS2 ook jouw bedrijf?

    De nieuwe cyberregels voor het MKB in aantocht

    Geef een reactie Reactie annuleren

    Je moet ingelogd zijn op om een reactie te plaatsen.

    Awards-inzendingen

    Pijl naar rechts icoon

    Qaitbay

    Snel het juiste antwoord binnen je klantenservice
    Pijl naar rechts icoon

    MOBA

    MOBA: digitale transformatie met spare parts webshop op Shopware
    Pijl naar rechts icoon

    Trust Connect

    Laat jullie organisatie nooit gijzelen door cybercriminelen met de AbilityKey
    Pijl naar rechts icoon

    Keurslager

    Keurslager: Mobile-first loyalty voor een 80-jarig icoon
    Pijl naar rechts icoon

    DecisionGuard

    Zero Trust Execution for Autonomous Systems
    Alle inzendingen
    Pijl naar rechts icoon
    Stuur je case voor de Computable Awards en word getoond op de website!
    Ik wil een case insturenIcoon

    Populaire berichten

    Meer artikelen

    Uitgelicht

    Partnerartikel
    Software & Development

    Mobile apps krijgen geen tweede kans:...

    In de wereld van mobile apps bestaat er nauwelijks een tweede kans. Binnen enkele seconden kan een gebruiker al besluiten een app te verwijderen wanneer deze niet goed presteert. De...

    Meer persberichten

    Meer lezen

    Cloud & Infrastructuur

    Kabinet investeert 142 miljoen in versnelling Nederlandse 6G‑technologie

    Cloud & Infrastructuur

    Kort: Ziekenhuizen ruziën met Chipsoft, Acer presenteert jubileumlaptops (en meer)

    Cloud & Infrastructuur

    Besi houdt Amerikaanse kopers voorlopig op afstand

    Cloud & Infrastructuur

    Sharp komt met nieuwe luchthavendisplays  

    Governance & Privacy

    Hoe realiseer ik een soevereine informatiehuishouding?

    Innovatie & Transformatie

    Australische DroneShield meldt zich in de Benelux

    ...

    Footer

    Direct naar

    • Carrièretests
    • Kennisbank
    • 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
    © 2026 Jaarbeurs
    • Disclaimer
    • Gebruikersvoorwaarden
    • Privacy statement
    Computable.nl is een product van Jaarbeurs