Conceptul de tehnologie hipertext
Activitatea de verificare privind disciplina: „sistem de informare publică“
Hypertext - text cu inserat în ea (comanda) marca verbală, se referă la alte locuri ale textului și a altor documente, imagini, etc.
Principalele componente ale tehnologiei World Wide Web.
Până în 1989, hipertextul a prezentat o tehnologie nouă, promițătoare, care are un număr relativ mare de implementari pe de o parte, iar pe de altă parte, au făcut încercări de a construi un model formal de sisteme hipertext care au fost mai descriptiv în natură și au fost inspirate de succesul abordării de definire a datelor relaționale.
Ideea T.Berners-Lee a fost de a folosi modelul hypertext la resursele informaționale, distribuite în rețea și face posibilă într-un mod simplu. El a pus cele trei pietre de temelie ale sistemului de cele patru existente în prezent, în curs de dezvoltare:
Hypertext Markup Language documente HTML (Hypertext Markup Language);
protocolul HTTP informații hipertext (Hypertext Transfer Protocol).
Mai târziu, echipa NCSA a adăugat o a patra la cele trei componente:
universal CGI interfață Gateway (Common Gateway Interface).
Ideea HTML - un exemplu de soluție extrem de succes la problema construirii unui sistem de hipertext cu un mijloc speciale de control de afișare. Cu privire la dezvoltarea limbajului de marcare hipertext a fost influențată în mod semnificativ de doi factori: cercetare în domeniul sistemelor hipertext interfețe și dorința de a oferi o modalitate simplă și rapidă de a crea o bază de date hypertext, distribuite în rețea.
În 1989, a discutat în mod activ problema interfeței sistemelor de hypertext, adică modalități de a afișa informații hipertext și navigare într-o rețea de hipertext. Înțeles tehnologia hipertext, comparativ cu valoarea de imprimare. Sa susținut că o bucată de hârtie și un calculator pentru a afișa / redare sunt foarte diferite unele de altele, și, prin urmare, prezentarea de informații trebuie să fie, de asemenea, diferite. Cea mai eficientă formă de organizare a Hypertext au fost recunoscute link-uri context hipertext, și, în plus, a fost recunoscut diviziunea link-urile asociate cu întregul document ca un întreg și părțile sale individuale.
Ar trebui, de asemenea, să ia în considerare faptul că, în conformitate cu T.Berners sale propuneri Lee intenționează să combine într-un singur sistem de resursele disponibile de informare ale CERN, și primul sistem de demonstrație au fost de a deveni un sistem de NeXT și VAX / VMS.
Ca bază pentru dezvoltarea limbajului de marcare hipertext a fost ales SGML (Standard Generalized Markup Language). În urma tradiția academică, Berners-Lee a descris HTML în ceea ce privește SGML (așa cum este descris de către un limbaj de programare în ceea ce privește notatia BNF). Bineînțeles, toate marcajele legate de alocarea de paragrafe, stiluri de font au fost puse în aplicare în HTML și așa mai departe. P. Ca implementare GUI implicite NeXT. O componentă importantă a limbii a fost descrierea built-in și link-uri hipertext asociate, grafică integrată și care să permită cuvinte cheie de căutare.
Având în vedere că dezvoltarea primei versiuni a limbii (HTML 1.0) au trecut cinci ani. În acest timp a existat o limbă destul de serioasă de dezvoltare. Aproape dublu numărul de marcare, documente se apropie de proiectarea de publicații de înaltă calitate, să dezvolte un mijloc de a descrie nu un text de resurse informaționale și modalități de a interacționa cu software-ul de aplicație. mecanism îmbunătățit pentru dezvoltarea de stiluri standard. De fapt, în prezent, HTML evoluează spre crearea unui standard interfețe lingvistice de dezvoltare pentru ambele sisteme locale și distribuite.
Gopher - Internetul este un integrator de capabilități. El se află într-o formă convenabilă vă permite să se bucure de toate serviciile oferite de internet.
WAIS - sistem interactiv, cu o interfață de fereastră pentru regăsirea datelor după un cuvânt cheie în context.
telnet are propriul set de comenzi care gestionează programul în sine, și anume sesiune de comunicare, parametrii, descoperirea de noi, de închidere, etc.; Aceste comenzi sunt date de modul de comandă telnet, care poate fi accesat prin apăsarea așa-numita secventa-cheie de evacuare pe care l-ați raportat atunci când aparatul de la distanță.
FTP (File Transfer Protocol) - File Transfer Protocol - un protocol care definește regulile pentru transferul de fișiere de la un computer la altul. ftp - și numele programului de software-ul de aplicație. Se folosește protocolul FTP pentru a transfera fișiere.
Ultima componentă a tehnologiei WWW - aceasta este rodul muncii a grupului NCSA - Common Gateway Interface Specification. CGI a fost proiectat special pentru a extinde oportunitățile WWW prin conectarea toate tipurile de software-ul extern. Această abordare este logic să continue principiul publicității și ușurința de dezvoltare și consolidare a capacităților WWW. În cazul în care echipa CERN a oferit un mod simplu și rapid la dezvoltarea bazelor de date, AENC a dezvoltat acest principiu în dezvoltarea de instrumente software. Trebuie remarcat faptul că, în CERN publice de bibliotecă au fost module care permit programatorilor să se conecteze programele lor de la serverul HTTP, dar necesară utilizarea acestei biblioteci. Propuse și descrise în metoda de conectare CGI nu necesită biblioteci suplimentare și literalmente uimitoare în simplitatea ei. Serverele interacționează cu programul prin intermediul I / O standard fluxuri care simplifică programarea la limita. La punerea în aplicare CGI este extrem de important locul ocupat metodele de acces descrise în HTTP. Deși într-adevăr numai două dintre ele (GET și POST), experiența de dezvoltare HTML arată că comunitatea este în așteptare pentru dezvoltarea WWW și CGI precum complexitatea sarcinilor în care vor fi utilizate WWW-tehnologie.
Baza de date document HTML - face parte din sistemul de fișiere care conține fișierele de text în format HTML și grafică asociate și alte resurse. O atenție deosebită trebuie acordată documentele care conțin elementele de forme de ecran. Aceste instrumente oferă de fapt, accesul la software-ul extern.
software de aplicație care rulează pe server poate fi împărțit în gateway-uri de program și altele. Gateway-uri - un program care prevede interacțiune server cu alte protocoale, servere, cum ar fi FTP, sau distribuite pe un server de rețea Oracle. Alte programe - un program primește date de la server și de a efectua orice acțiune: obține data curentă, punerea în aplicare a link-uri de imagine, accesul la bazele de date locale sau calcule simple.
Încheierea discuției arhitecturii World Wide Web-ar dori să sublinieze încă o dată că componentele sale există în aproape toate tipurile de platforme de calcul și disponibile gratuit pe net. Oricine are acces la Internet, poate crea dvs. WWW-server, sau, cel puțin, pentru a vedea informații de la alte servere.
Toate materialele din „Informatica si programarea“