Know-how, prelegere, dezvoltare și implementare a sistemului informațional

Know-how, prelegere, dezvoltare și implementare a sistemului informațional

Principii de creare a unui sistem informatic

Mulți utilizatori de hardware și software de calculator s-au confruntat în mod repetat cu situația când software-ul. care funcționează bine pe un singur computer, nu funcționează pe același dispozitiv. Sau unitățile de sistem ale unui singur dispozitiv de calcul nu interfață cu hardware-ul celuilalt. Sau sistemul de informare al unei alte companii cu încăpățânare nu dorește să proceseze datele pe care le-ați pregătit în sistemul informatic la locul de muncă. Și așa mai departe. Această problemă se numește problema compatibilității calculatoarelor, telecomunicațiilor și dispozitivelor informatice.

Dezvoltarea sistemelor și a calculatoarelor, a extins punerea în aplicare a acestora în toate domeniile științei, tehnologiei, serviciile de consum a dus la necesitatea unificării anumitor dispozitive de calcul, și puse în aplicare pe baza sistemelor lor de informații într-un singur sistem de prelucrare a datelor (ICS) și mediul înconjurător. În același timp, dezvoltatorii ITT s-au confruntat cu o serie de probleme.

De exemplu, eterogenitatea mijloacelor tehnice de tehnologie informatică în ceea ce privește organizarea procesului de calcul, arhitectură, sistem de comandă. procesor de biți și magistrala de date, etc., a necesitat crearea de interfețe fizice. punerea în aplicare, de regulă, a compatibilității reciproce a dispozitivelor. Odată cu creșterea numărului de tipuri de dispozitive integrate, complexitatea organizării interfeței fizice dintre ele a crescut semnificativ. Eterogenitatea media programabile implementate în dispozitive sau sisteme de calcul specifice, în ceea ce privește varietatea de sisteme de operare, diferențele de biți și alte caracteristici au condus la crearea de interfețe software între dispozitive și sisteme. Trebuie remarcat faptul că nu a fost întotdeauna posibilă obținerea unei compatibilități complete a produselor software dezvoltate pentru un anumit mediu software într-un alt mediu. Eterogenitatea interfețelor de comunicare în sistemul "om-calculator" necesită o coordonare constantă a software-ului și hardware-ului și recalificarea personalului.

Principiul "deschiderii" sistemului informațional

Soluția problemelor de compatibilitate a condus la dezvoltarea unui număr mare de standarde și acorduri internaționale în domeniul tehnologiei informației și dezvoltării sistemelor informatice. Conceptul de bază a fost conceptul de sisteme deschise.

Sistemul pe termen deschis astăzi poate fi definită ca „set complet și coerent de standarde internaționale pentru tehnologia informației și profiluri de standarde funcționale care specifică interfețele, serviciile și formatele de sprijin pentru a asigura interoperabilitatea și portabilitatea aplicațiilor software, date și personal.“

Proprietățile generale ale sistemelor informatice deschise pot fi formulate după cum urmează:

  • extensibilitate / scalabilitate - oferind posibilitatea de a adăuga noi funcții IP sau de a schimba unele dintre cele existente cu celelalte părți funcționale rămase ale IC;
  • mobilitate / portabilitate - asigurarea transferului de programe și date în timp ce se actualizează sau înlocuiește platformele hardware IP și capacitatea profesioniștilor IT de a colabora cu aceștia fără a se recalifica în schimbările IP;
  • interacțiunea - capacitatea de a interacționa cu alte IS (mijloacele tehnice pe care sistemul de informare este implementat, sunt combinate de o rețea sau de rețele de niveluri diferite - de la nivel local la global);
  • standardizare - IS sunt concepute și dezvoltate pe baza standardelor și propunerilor internaționale convenite, punerea în aplicare a deschiderii se realizează pe baza unor standarde funcționale (profiluri) în domeniul tehnologiei informației;
  • ușor de utilizat - interfețe unificate dezvoltate în procesele de interacțiune în sistem "person-machine" vă permit să lucrați pentru un utilizator care nu are o pregătire specială pe calculator.

O nouă viziune a sistemelor deschise este determinată de faptul că aceste caracteristici sunt considerate în ansamblu, ca interdependente și implementate într-un complex. care este destul de natural, deoarece toate proprietățile de mai sus se completează reciproc. Doar în combinație, posibilitățile sistemelor deschise permit rezolvarea problemelor de proiectare, dezvoltare și implementare a sistemelor informatice moderne.

Structura mediului de informare

Structura generalizată a oricărui IC poate fi reprezentată de două părți interacționate:

  • o parte funcțională, inclusiv programe de aplicații care implementează funcțiile domeniului aplicației;
  • Mediul sau partea de sistem care asigură execuția programelor de aplicații.

Două grupuri de probleme de standardizare sunt strâns legate de această diviziune:

  • standarde de interfețe pentru interacțiunea programelor de aplicații cu mediul IS, interfața de programare a aplicațiilor (API);
  • standardele interfețelor interacțiunii IS cu mediul extern (EEI).

Aceste două grupuri de interfețe definesc specificațiile descrierii externe a mediului IS - arhitectura, din punctul de vedere al utilizatorului final, proiectantul IS, programatorul de aplicații care dezvoltă părțile funcționale ale IC.

Specificațiile interfețelor externe ale mediului IS și, după cum se va vedea mai jos, specificațiile interfețelor pentru interacțiunea dintre componentele mediului însuși, sunt descrieri precise ale tuturor funcțiilor, serviciilor și formatelor necesare unei anumite interfețe. Un set de astfel de descrieri este un model de referință al sistemelor deschise (Model Open System Reference).

Acest model este utilizat de mai mult de 20 de ani și este determinat de arhitectura de rețea (SNA), propusă de IBM în 1974. Se bazează pe împărțirea mediului de calcul în șapte niveluri, interacțiunea între care este descrisă de standardele relevante și asigură conexiunea la nivel, indiferent de nivelarea fiecărei implementări (Figura 8.1). Principalul avantaj al acestui model îl reprezintă descrierea detaliată a conexiunilor din mediul înconjurător din punct de vedere al dispozitivelor tehnice și al interacțiunilor de comunicare. Cu toate acestea, nu ia în considerare relația ținând cont de mobilitatea software-ului aplicației.

Know-how, prelegere, dezvoltare și implementare a sistemului informațional


Fig. 8.1. Model de șapte niveluri de interacțiune a sistemelor informatice

Modelul de referință al mediului deschis al sistemului (OSE / RM) definește separarea oricărui sistem informatic în aplicații (aplicații și complexe de software) și mediul în care funcționează aceste aplicații. Între aplicații și mediu sunt definite interfețele standardizate (API), care sunt o parte necesară a profilurilor oricărui sistem deschis. În plus, interfețele unificate ale interacțiunii părților funcționale între ele și interfețele de interacțiune dintre componentele mediului IC pot fi definite în profilurile IS.