De 7 principes van het multilayer model

multilayer model 4

Hoewel het makkelijker gezegd is dan gedaan, zou ik deze week graag willen starten geofumando over dit onderwerp, maar er zijn hele boeken over dit onderwerp, zullen we de 7 2.0 principes van het web te gebruiken om het schema van meerlagige model samen te vatten en toe te passen op het gebied van geomatica.

Het concept dat bekend staat als multilayer, ontstaat nadat client-server-applicaties een enorme vlucht namen, gekoppeld aan de groei van internet, terwijl private netwerken (intranet) ook populair werden. Een van de belangrijkste doelstellingen is dat de ontwikkeling geen invloed heeft op de werking, laat staan ​​op de querygebruikers in een systeem dat constant in gebruik is.

Dat is bijvoorbeeld het geval in een grootschalig kadasterproject waarbij veldtechnici, kaartenmakers of digitizers de informatie moeten voeden; dan moeten de juridische analisten, GIS en regularisatietechnici de gegevens verwerken, terwijl er van de kant van externe gebruikers vraag is op het niveau van raadpleging of verzoeken om onlineprocedures.

Laten we de lagen van dit model en zijn principes zien.

De ontwikkelingslaag

multilayer model 1

multilayer model 111. Eenvoudig ontwerp.  Het is belangrijk om te begrijpen dat bij het ontwikkelen van meerlagige applicaties functionaliteiten die het proces vertragen, data-inzet of het updaten van functionaliteiten niet overdreven kunnen worden. Dit is de reden waarom het gebruik van Javascript-achtige procedures die op een server worden uitgevoerd, veel gebruikers in staat stelt taken tegelijkertijd uit te voeren zonder het systeem opnieuw te laden. Omdat de processen kleiner kunnen worden gemaakt, is het alleen nodig om het aantal en de capaciteit van processors te bewaken om het ontwerp eenvoudig te houden ... hoewel dit meer dan een specialiteit van software-architecten lijkt, lijkt het meer een vaardigheid van de goden te zijn.

multilayer model 12 2. Toepassingen voor gebruik met meerdere apparaten.  Het is noodzakelijk om te bedenken dat gebruikers toegang willen hebben tot informatie vanaf desktopapparaten of een verscheidenheid aan mobiele telefoons via internet, dus de ontwikkeling moet rekening houden met dit principe. Hoewel het niet eenvoudig is om de evolutie van de bekende gadgets te voorspellen, moet in ieder geval rekening worden gehouden met de specialiteit van het project voor het invoeren en downloaden van gegevens, zoals in het geval van een kadastraal proces, het gebruik van GPS-apparatuur en PDA's met GIS-toepassingen / CAD met minimale mogelijkheden voor datafeed in tabelvorm en gebruik van raster- / vectorgegevens. Omdat de specialiteit van het bedrijf gediversifieerd is, is het noodzakelijk om op de hoogte te zijn van de vooruitgang van technologieën.

multilayer model 13 3. Via Database.  Om ervoor te zorgen dat een processor niet instort, moet u er rekening mee houden dat elke actie die de gebruiker uitvoert een eenvoudige aanroep naar de database is, dus als bestandsoverdracht wordt gebruikt, verdient het de voorkeur om webservices te maken. Als er kaarten worden gebruikt, is het ideaal om IMS-services voor publicatie te maken en als documenten worden gedownload, zoek dan naar het gebruik van webservices.

De proceslaag


multilayer model 2

multilayer model 21 4. Het web als platform.  Of het nu intranet of internet is, het concept is hetzelfde, er wordt gezocht naar de werkomgeving van de gebruikers om online te zijn, zodat elk type proces vanaf de server kan worden uitgevoerd. Dit wordt aangevuld met het volgende principe, aangezien het de bedoeling is om ervoor te zorgen dat voor de werking van processen geen teams met grote middelen nodig zijn, hoewel het nodig is om desktoptoepassingen opnieuw te ontwerpen.

multilayer model 22 5. Gebruik van online applicaties.  Dit is een grote uitdaging voor ontwikkelaars, aangezien deze laag ook een niveau van gebruikers omvat die processen uitvoeren die verder gaan dan de query. Dat is het geval bij kadastraal onderhoud, dat het gebruik van discrete bestanden vereist en niet alleen manipulatie van tabelgegevens. Hiervoor moet de gekozen software zorgen voor een gecontroleerde bestandsbeheeromgeving, versiebeheer en het proces dat bekend staat als checkout-checkin; De API zal naar verwachting ook mogelijkheden bieden om functionaliteit aan te passen en te voorkomen dat desktopprocessen de synchronisatie bemoeilijken.

De gebruikerslaag

multilayer model 3

multilayer model 31 6. Collectieve Intelligentie.  Dit principe komt voort uit het concept van gemeenschap, dat tegenwoordig erg populair is. Het is belangrijk om interfaces te creëren die de communicatie tussen gebruikers vergemakkelijken, of het nu gaat om deze forums, ondersteunende netwerken of instant messaging-kanalen, zodat gebruikers hun twijfels en oplossingen kunnen delen en kunnen profiteren van collectieve vaardigheden.

multilayer model 32 7. Feedback.  De gecreëerde diensten moeten voldoende functionaliteiten hebben zodat gebruikers fouten kunnen melden, commentaar kunnen toevoegen, geautomatiseerd of vrijwillig zijn. Het belangrijkste is dat de gebruikers die de andere twee lagen beheren, op de hoogte zijn van de bezoekers. Beperkte toegang, functionele logboekregistratie en automatisch bijwerken van wijzigingen worden ook op dit niveau verwacht.

Deze principes zouden het moment moeten beïnvloeden om te beslissen voor een merk software, voornamelijk omdat het leven hiervan niet in de producten van uitgang ligt maar in de mogelijkheid om hem te ontwikkelen.

2 Antwoorden op "De 7 principes van het meerlagenmodel"

Laat een reactie achter

Uw e-mailadres wordt niet gepubliceerd.

Deze site gebruikt Akismet om spam te verminderen. Ontdek hoe uw reactiegegevens worden verwerkt.