Ce este un intranet
schimbare rapidă de paradigme, metode și instrumente în domeniul tehnologiei informației din partea specialiștilor provoacă neîncredere de inovații: „Poate Intranet doar un alt hit al sezonului și este un bine gândit truc de marketing?“ Să încercăm să rezolve această problemă.
Intranet - Corporate. dar nu o rețea publică
Intranet - este în primul rând o corporativă - rețea locală sau distribuite geografic, închise din exterior de acces la Internet. O astfel de rețea ar putea folosi canalele de comunicare publică incluse în Internet, dar în același timp asigură securitate și de măsuri pentru a reduce gradul de penetrare a unităților corporative în afara datelor. Acum, companiile implicate în e-business pe Internet au o rețea mixtă, în care un subset de noduri interne Corporation este Intranet, cât și pentru componentele externe (de obicei, Web-servere) a propus termenul Extranet. Dar chiar și cei care au doar informațiile de exterior Web-server, mai degrabă decât serverul de aplicații sau baza de date, sunt obligați să instaleze firewall. În unele cazuri, în conformitate cu cerințele stricte de securitate ale rețelei, este necesar să se facă distincția între punct de vedere fizic.
Intranet - este utilizarea Web-tehnologii
Intranet - este o arhitectură client-server
O mulțime de controverse cu privire la modul în care arhitectura se referă la Intranet. Chiar și să încerce să se opună arhitectura client-server de Intranet. Ar trebui să fie clar faptul că toate deciziile Intranet-aplicații pentru a interacționa cu baza de date bazate pe arhitectura client-server.
Dacă utilizați o pagină statică tradițională a hipertext, ca răspuns la o cerere de client pentru Web-serverul transmite pagina în format HTML. Atunci când se lucrează cu o bază de clienți de puncte de date sub forma unui program sau script pentru a rula pe server. Procedura Server primește de intrare a utilizatorului, generează și transmite SQL-interogare (date DL care definesc logica de control) și, eventual, datele la SGBD. la cerere, serverul de bază de date realizează o actualizare, insera, șterge sau preluați înregistrări din baza de date. CGI-procedură convertește rezultatele în format HTML sau variabile format interactiv. Web-server, apoi trimite rezultat pagina HTML sau valori variabile de dialog browser pentru a afișa.
Acest sistem este, în esență, o arhitectură client-server pe trei nivele, în cazul în care serverul Web acționează ca un server de aplicații. Pentru a aborda utilizarea deficiențelor CGI caracteristici specifice API pentru Web-servere si includ suplimentar „relee“ link-ul în arhitectura. Toate acestea doar încurajează îmbunătățirea în continuare a arhitecturii client-server.
Fig. 1. Schema de Intranet-aplicație cu acces la bazele de date
Java - al doilea val Webizatsii
Propus de tehnologia Sun Java orienteaza interacțiunea dintre client și server pe fluxul de instrucțiuni, mai degrabă decât de date. În timpul sesiunii, fundalul oferit de pompare printr-o rețea la un agenți software de calculator client - applet-uri, care preiau funcțiile de a oferi o interacțiune flexibilă. Tot ce trebuie să faci - pentru a construi în timpul rulării web-browser-ul pentru applet-uri.
Atunci când construirea de aplicații de date care utilizează tehnologii legate de Java sunt două clasic sau trei nivele de arhitectura client-server (fig. 2), și hipertext merge în fundal și îndeplinește doar rolul de inițiator applet. Un avantaj important al acestei tehnologii este aplicarea, indiferent de platforma hardware. Dar există o mulțime de dezavantaje: viteză redusă vsledstvii interpretare bytecode, a reveni la metafora fereastra „desktop“, rămân aceleași probleme de comunicare cu baza de date.
Va intranet sistem deschis?
Unificarea clienti in Intranet
Cu toate acestea, semnificația standardizării este suficient de mare pentru a crea un client unificat, un fel de terminale programabile. Numai că nu este necesar în acest caz, pentru a vorbi despre clientul „subțire“: Web browser - clientul foarte „grăsuț“. Deci, ideea de NetPC, bazat pe unificarea software-ului sistemului și reducerea costurilor administrative, se pare mai viabilă decât ideea de calculator „sofisticate“ de rețea, care este mai aproape de terminalele „prost“ din ultimii ani.
Unificarea clienților ar contribui la formate mai comune HTML și de standardizare limbaj de scripting.
Integrarea aplicațiilor de Internet și de birou
Este în intranet vor fi dezvoltate în continuare aplicații de birou legate de pregătirea colectivă și prelucrarea informațiilor, gestionarea documentelor electronice și a fluxului de lucru.
interfață bazată pe web vor fi familiare pentru multe aplicații, de automatizare de birou. Mail, știri, și alte servicii de Internet integrate în aplicații groupware. Ne putem aștepta la convergența tehnologiilor de căutare pe Internet și a sistemelor de management al documentelor electronice de birou. Integrarea pe Internet c aplicații de birou corporative - o direcție importantă de dezvoltare Intranet.
Intranet - nu este un panaceu pentru toate relele
Fiind la epicentrul boom-ul Webizatsii, nu supraestimează versatilitatea acestei tehnologii, nu cedeze la apelurile de „totul și pretutindeni Webobrazno schimba.“ În Web-tehnologie în rețelele corporative proprii, probabil, o nișă mare - timpul va spune. Deja, pentru mulți mecanism de flexibilitate evident, care permite să se adapteze cererii în conformitate cu nevoile în schimbare rapidă ale utilizatorilor. Cu toate acestea, trebuie remarcat faptul că mai multe instrumente de dezvoltare sunt încă foarte crud și primitiv. Partea opusă a flexibilității anumitor tehnologii „patchwork“, dar poate e ceva ce a căutat să: descrie dialogul clar divizat (HTML și script-urile sau Java), managementul datelor logice (SQL) și logica aplicațiilor (limbaje tradiționale și script-uri). În aceleași recomandări de timp pentru a construi Intranetul foarte similar cu rețeta din cartea de bucate: „Ia un web-server proaspăt și browser-ul, face umplutura de hipertext, adăugați la gust diferite script-uri, toate se amestecă bine și se fierbe în rețeaua corporativă până la Gurmanzii gata poate pentru aroma adăugată. java, pentru o claritate -. Plug-in sau ActiveX Intranet servit la cald cu o garnitura SQL“.
V. Artemyev, Banca Centrală a Federației Ruse