..


Enllaços patrocinats

Sistemes distribuïts

Article escrit per Luca Ruggiero

Introducció

Per al sistema de disribuito significa un sistema informàtic, o no es basa en tecnologia web, que consta de diferents components, i geogràficament separades unes de les altres, que requereixen de maquinari i programari ampliada per assegurar un cert nivell de rendiment. L'objectiu és compartir informació i recursos entre els usuaris del sistema.

Arquitectura d'un sistema distribuït

No existeix un model únic d'un sistema distribuït: un sistema es defineix de tal manera que, per qualsevol motiu, s'integra maquinari i diverses plataformes de programari i és present en una àmplia franja de territori.

Un sistema basat en els recursos tecnològics involucrats Web pot ser vist com marcs principals, ordinadors personals i midi, ni tan sols dir que la xarxa de comunicacions es produeixen a través dels mateixos protocols i d'acord amb les especificacions unificades. És possible que hagi trencat les bases de dades en diferents servidors i el programari no és molt flexible i ampliada per funcionar en qualsevol plataforma.

Un sistema distribuït basat en tecnologia web, però, considera que la implicació dels tipus de xarxes com Internet, intranet i la xarxa mòbil. El mateix sistema basat en Internet o intranet poden requerir un servidor web, servidor de correu, servidor FTP, un servidor de seguretat per a la seguretat, un servidor intermediari per a les connexions múltiples i així successivament. Un sistema mòbil, però, implica tecnologies com GSM, WiFi, GPRS, Blue Tooth i altres, treballant junts per proporcionar un servei unificat.

La fi dels monopolis

Amb l'ascens a la fama de la filosofia de codi obert gegants com IBM i Microsoft han posat en pràctica sistemes de maquinari i programari per a sistemes portàtils més ampliada equip, la desvinculació d'un bon percentatge dels components bàsics dels pares.

Per exemple, un sistema escrit en PHP no ha de córrer en Linux, però pot funcionar en els servidors de Microsoft. La xarxa més difícil d'una altra manera, com he escoltat per anys de suport. Per part dels pingüins i no es pot veure una forma de donar-se compte.

Gran crèdit ha d'anar i venir de components basats en XML, o si més no, escrit en Java. L'explotació d'aquests dos mites de la programació de sistemes distribuïts han simplificat la vida i l'interès de tots, fins i tot els gegants, estan presents en tot el mercat i no aïllar-se de la seva participació sense que ningú.

Problemes i solucions

Fins ara hem parlat de la tecnologia i els sistemes informàtics, però no hem d'oblidar que l'ordinador no és nul i inútil sense la presència de l'home, llavors el sistema d'informació.

L'home, a més que l'usuari és també el creador del sistema, i per descomptat que s'enfronta a una sèrie de problemes a resoldre, alguns dels quals ja s'han abordat en un discurs.

Fem un esquema.

  • Heterogeneïtat - Un sistema de distribució es caracteritza, com ja es va esmentar, la presència de sistemes, màquines, llenguatges i estructures de dades diferents, és a dir, tots els elements que no són fàcils de manejar. Si no és possible unificar el sistema en el mateix entorn, la solució és adoptar un middleware manejar peticions ampliada i les respostes dels diferents sistemes entre si. El tecnologies que solen utilitzar-se només Java, XML i NET ..
  • Seguretat - Per raons de seguretat, que seran exclosos del sistema pels usuaris no es reconeix, potencialment nocius, i la gestió de la integritat de les dades dins del propi sistema i la disponibilitat del servei amb el temps. Al final, és necessari construir un sistema de base forta, basada en maquinari i programari provat i fiable, és necessari comptar amb un personal capaç de fer front "del sistema, en el menor temps possible, per identificar els problemes, i (el més difícil en alguns aspectes a) un grup d'usuaris formats i capacitats.
  • Escalabilitat - El sistema ha d'estar operatiu a temps i no patir el col · lapse, o almenys a les palpentes per evitar-los o reparar-los. Els possibles inconvenients que han de fer front als límits màxims dels usuaris d'Active Directory per administrar els colls d'ampolla en una etapa inicial de maquinari o programari, administració de dispositius, i les fallades de maquinari i programari. La solució és similar als altres: un personal capaç i competent. Molt depèn de la qualitat dels productes, l'habilitat dels programadors i analistes per dur a terme un treball prudent, i la capacitat dels enginyers de sistemes amb la versatilitat necessària per gestionar la xarxa, com ara l'organització per afegir servidors, afegir o duplicar DNS, i així successivament.
  • Competitivitat - Una base de dades que es consulta i actualitzat pels usuaris d'un sistema distribuït és una base de dades subjecta a la tasca de centenars o fins i tot milers de visitants al dia, pel que és possible que la integritat de les dades està en risc. La primera solució depèn de l'elecció inicial del DBMS, l'anàlisi de l'estructura de la base de dades d'aplicació que interactua amb l'escalabilitat i la capacitat dels administradors del sistema ampliada per configurar tot d'acord a certs criteris de seguretat, els nivells d'accés dels usuaris i la manipulació del pany de la base de dades.
  • Transparència - Cal que els usuaris d'un sistema distribuït per accedir als recursos, que són locals o remots, amb senzillesa. Cal disposar de recursos sense conèixer l'assignació i configurar, si és necessari, permet que el de només lectura, reservant els de l'escriptura per l'administrador i els organismes competents perquè els recursos disponibles.

A la mateixa categoria ...
E-Learning
SQL i bases de dades (curs) SQL i bases de dades (curs)
Creació i gestió de bases de dades relacionals. A partir de 39 €.
VB.NET (Curs) VB.NET (Curs)
Fer que les aplicacions d'escriptori amb Visual Basic. NET. A partir de 49 €.
Visual Basic 6 (del curs) Visual Basic 6 (del curs)
Fer que les aplicacions d'escriptori amb Visual Basic 6. A partir de 39 €.
Enllaços patrocinats