Sunteți pe pagina 1din 9

INFORMATICA APLICATA

SUPORT DE CURS AN II ( IMA )


FACULTATEA DE ANTREPRENORIAT, INGINERIA SI
MANAGEMENTUL AFACERILOR
Curs 6 : Arhitectura sistemului
informatic

Arhitectura sistemului informatic reprezint soluia generic privitoare la procesele de


prelucrare a datelor ce trebuie s se realizeze i modul de integrare a datelor i prelucrrilor.
Aceast soluie cadru este urmarea sintetizrii rspunsurilor la mai multe intrebari:
Care sunt componentele sistemului informatic?
Cum sunt legate aceste componente i cum interacioneaz ele?
Ce date se culeg?
Unde se culeg datele, unde se stocheaz i prelucreaz?
Ce date se transmit ctre diferitele componente ale sistemului informatic?
Altfel spus, arhitectura reprezint "soluia constructiv" a sistemului informatic i reflect
viziunea strategic managerial asupra modului n care organizaia (firma) lucreaz.

Sistemul informatic global se descompune n subsisteme, fiecare dintre acestea acoperind


un domeniu de activitate distinct.
La rndul su, fiecare subsistem se descompune n aplicaii fiecare dintre acestea acoperind
o activitate distinct n cadrul domeniului. De exemplu, subsistemul informatic pentru domeniul
comercial se va descompune n aplicaii distincte pentru fiecare din urmtoarele activiti:
aprovizionare, desfacere, marketing.
Procesul de descompunere continu i n pasul urmtor pentru fiecare aplicaie se vor defini
proceduri realiznd funcii distincte n cadrul aplicaiei (exemplu: proceduri pentru dirijarea
prelucrrilor, proceduri pentru actualizarea bazei de date, proceduri pentru consultarea bazei de
date). La rndul lor, procedurile se descompun n module. Acestea cuprind secvene de cod

realiznd cte o funcie distinct n cadrul procedurii. De exemplu, o procedur de actualizare a


bazei de date va cuprinde: un modul pentru adugare de nregistrri, un modul de modificarea
inregistrarilor, un modul de tergere a inregistrarilor.

6.1. Tendine actuale n proiectarea sistemelor informatice


Schimburile tot mai rapide n mediul de afaceri au determinat ca sistemele informatice s ajung o
component esenial a firmelor n ndeplinirea scopului acestora (n esen obinerea de profit).
Astfel utilizarea tehnologiei informaiei a devenit un aspect indispensabil n funcionarea firmelor,
mai ales n prezent, cnd se fac simite noi tendine n evoluia firmelor i anume:
1.
2.
3.
4.

utilizarea Internetului la nivelul organizaional local sau global;


apariia de organizatii ce isi desfasoara activitatea strict pe baza de internet;
globalizarea;
reformularea procesului de business.

1. Utilizarea Internetului la nivelul organizaional local sau global


n perioada actual majoritatea firmelor mari i-au dezvoltat sisteme informatice la nivel global
ca o consecin a diferenelor dintre costurile materiilor prime, forei de munc n diferitele locuri
de pe glob, totodat, remarcndu-se i existena unor firme mici i mijlocii care folosesc Internetul
devine un mijloc principal de comunicare pentru activitatea comercial, un mijloc important de
promovare .a.m.d.
2. Organizatii ce isi desfasoara activitatea strict pe baza de internet
Tot ca o consecin a internetului i a globalizrii se remarc n prezent apariia de forme care
i desfoar activitatea numai pe baza de internet avnd ca domeniu de activitate: distribuia de
soft-uri, licitaii, site-uri de distracie etc. Practic, o astfel de organizaie utilizeaz internetul,
intranetul i extranetul precum i alte reele pentru a asigura suportul activitii comerciale.
3. Globalizarea
Relaia Internet - globalizare poate fi privit ca o relaie n care fiecare factor l determin pe
cellalt. Globalizarea este un fenomen amplu i tinde s se accentueze din ce n ce mai mult. Dac
la nivelul firmelor mari globalizarea s-a impus, iat c n prezent tot mai multe firme mici i
mijlocii se integreaz n acest fenomen.
4. Reformularea procesului de business
Procesul de business este format din orice grup de activiti efectuate n scopul de a produce un
anumit rezultat specific orientat spre client sau spre pia. Acest rezultat apare ca o consecin la
pasul trei. ntr-o organizaie modern tehnologia informaiei se impune determinnd noi orientri i
utilizarea de mijloace din ce n ce mai sofisticate inteligen artificial, sisteme expert etc. Mediul
de afaceri este ntr-o continu schimbare i se impun noi tehnici i metode de elaborare a acestui
proces. Reformularea procesului de business este fundamentat pe un nou tip de gndire i de

schimbri n modul de desfurare a business-ului care se caracterizeaz prin schimbri radicale i


noi abordri ale acestuia cu efecte n costuri, calitate, service i vitez de desfurare.

6.2. Tipuri de retele


Arhitectura sistemului informatic definete tehnologiile folosite, cu specificarea
ansamblului de date, procese, interfee i componente de reea folosite.
Managerii petrec o mare parte din timpul lor comunicnd cu ali manageri sau membri ai
proprii echipe folosind pota electronic, video-conferinele etc. Din acest motiv, proiectarea
arhitecturii aplicaiei ncepe cu alegerea tipului de reea i a protocolului de comunicaii, urmat de
proiectarea distribuirii aplicaiilor, datelor i catalogului de date.
Proiectarea arhitecturii sistemului informatic presupune identificarea tipului reelei i al
protocolului de comunicaii ce pot fi utilizate. Cele mai cunoscute tipuri de reele sunt:
Reea punct la punct (bus). Este cel mai simplu tip de reea, asigurnd o legtur direct
ntre oricare dou calculatoare (point-to-point) (fig.6.1.).

Fig. 6.1 Retea de timp punct la punct


Reea inel (ring) (fig.6.2.) Asigur conectarea calculatoarelor i perifericelor ntr-o structur
sub form de inel, n cadrul creia orice calculator poate transmite date, numite pachete, ctre un
singur nod din reea. Transmisia se face specificnd adresa calculatorului destinaie

Fig.6.2 Retea de tip inel

Reea stea (star) (fig 6.3.). Asigur conectarea calculatoarelor printr-un calculator central.
Cazul cel mai utilizat este atunci cnd nodul central este server de aplicaii (stocheaz aplicaia
sistemului informatic).

Fig. 6.3 Retea de tip stea


Reea ierarhic. Este compus dintr-un set de reele de tip stea. Este o reea structurat pe
niveluri, n care calculatorul de nivel 0 controleaz ntreaga reea.
Dup alegerea tipului de reea, echipa de analiz trebuie s identifice protocolul de comunicaie.
Cele mai cunoscute tipuri de comunicaii sunt:

TCP/IP. Este un protocol indicat n cazul utilizrii unei reele Ethernet sau n cazul n care
calculatoarele din reea au arhitecturi diferite;

SNA. Este utilizat, n general pentru conectarea mainframe-urilor IBM.

Utilizarea reelelor de calculatoare locale (LAN Local Area Network) i a reelelor globale (WAN
World Area Network) n arhitectura sistemelor informatice a dus la necesitatea folosirii
tehnologiei client/server, care presupune:

conectarea diferitelor tipuri de calculatoare (micro i mainframe);

colaborarea diferitelor categorii de utilizatori (de la cercettori n informatic la utilizatorii


finali);

tratarea unitar a datelor rspndite pe toate calculatoarele din reea;

asigurarea proteciei i securitii datelor distribuite n reea

6.3. Modelul OSI


OSI este un acronim pentru interconectarea sistemelor deschise(Open Systems
Interconnection). OSI este un standard al Organizaiei internaionale de standardizare, emis n
1984.

Modelul de Referin OSI ofer metode generale pentru realizarea comunicaiei, sistemelor
de calcul pentru ca acestea s poat schimba informaii, indiferent de particularitile constructive
ale sistemelor (fabricant, sistem de operare, ar, etc).
Modelul de referin OSI permite vizualizarea traseului parcurs de informaii sau pachete
de date, de la un program de aplicaii (de tipul documentelor, foilor de calcul tabelar, bazelor de
date, prezentrilor etc.) la un alt program de aplicaii localizat ntr-un alt computer din reea, chiar
dac expeditorul i destinatarul fac parte din reele cu topologii diferite, cu tipuri diferite de medii.
Acest model este conceput ca avnd apte straturi (sau niveluri), fiecare avnd funcii
specifice, realiznd mpreun comunicarea n reea (fig.6.4). Aceast separare a funciilor ntr-o
reea se numeste stratificare (layering). Funciile nu specific cum trebuie efectuat o operaiune,
ci doar ce trebuie s ndeplineasc un anumit nivel, modul de realizare fiind sarcina protocoalelor
(seturi de reguli i metode). Implementarea protocoalelor se poate realiza fie software, fie
hardware, fie n ambele moduri. n general productorii implementeaz nivelele superioare n
software i cele inferioare n hardware.
Proiectarea arhitecturii pe nivele determin extinderea sau mbuntirea facil a sistemului.
De exemplu, schimbarea mediului de comunicaie nu determin dect modificarea nivelului fizic,
lsnd intacte celelalte nivele

Fig. 6.4 - Modelul OSI


Fiecare nivel OSI definete un set de funcii, protocoalele stabilind modul n care sistemul
furnizeaz aceste funcii.

Nivelul n al unui calculator poate comunica cu nivelul n al altuia. Prin urmare, se spune c
regulile folosite n comunicare se numesc protocoale de nivel n. n realitate datele nu sunt
transmise de la nivelul n al unei maini ctre nivelul n al alteia. n schimb, fiecare nivel realizeaz
prelucrrile specifice asupra datelor i le transmit nivelului inferior, pn la nivelul fizic unde se
realizeaz schimbul efectiv de date. Doar din punct de vedere logic se poate vorbi de o
"conversaie" ntre nivelurile a dou maini.
Deci fiecare nivel al modelului OSI are un set predeterminat de funcii pe care le realizeaz
pentru a face posibil comunicarea n reea
Nivelul Aplicaie identific i stabilete disponibilitatea partenerului de comunicaie,
sincronizeaz aplicaiile ntre ele i stabilete procedurile pentru controlul integritii datelor i
erorilor. De asemenea identific dac exist suficiente resurse pentru a sprijini comunicaia ntre
parteneri.
La acest nivel ncepe procesul de ncapsulare. Astfel, datelor li se adaug un antet numit
application header. Acesta conine informaii ce permit receptorului recunoaterea informaiilor
primite.
Protocoale de la acest nivel care fac posibil comunicarea sunt:

DHCP (Dynamic Host Configuration Protocol) - atribuirea dinamica de adrese IP


echipamentelor de reea,

DNS (Domain Name System) translatarea numelor n adrese IP,

FTP (File Transfer Protocol) - transfer de fiiere,

HTTP (Hyper Text Transfer Protocol) - aplicaii web (prezentare, baze de date etc.),

IMAP (Internet Message Access Protocol) i POP (Post Office Protocol) protocoale
folosite de clienii locali de email de preluare a e-mail-urilor de pe servere de email,

SMTP (Simple Mail Transfer Protocol) standard pentru transmiterea e-mail-urilor,

SNMP (Simple Network Management Protocol) -administrare i monitorizare,

SSH (Secure Shell) transmitere securizat a datelor,

Telnet - terminale virtuale,


Nivelul Prezentare este nivelul care formateaz datele pe care nivelul aplica ie al unui

sistem le transmite, pentru ca acestea s fie standardizate i deci s poat fi citite de ctre nivelul
aplicaie al altui sistem. Atunci cnd este necesar, nivelul face translaie ntre diferitele formate ale
datelor folosind un format comun pentru reprezentarea acestora.
n procesul de ncapsulare antetul nivelului 6 (presentation header) este adugat la cel
primit de la nivelul 7 i este transmis ctre nivelul 5.
Dup cum spune chiar numele su, nivelul Sesiune stabilete, gestioneaz i finalizeaz
sesiunile de comunicaie ntre aplicaii. Prin sesiune se nelege dialogul ntre dou sau mai multe
entiti.
Altfel spus, nivelul Sesiune este responsabil de crearea conexiunilor, de sincronizarea i
meninerea lor i de ntreruperea acestora. n plus, acest nivel ofer garanii n ceea ce privete
expedierea datelor, clase de servicii i raportarea erorilor.
Antetul adugat la acest nivel se numete session header. Pn n acest moment al
ncapsulrii informaia transmis are denumirea de date.
Protocoale pentru acest strat: ADSP, NetBEUI, NetBIOS.

Nivelul Transport are rolul de a transporta datele n siguran i de a asigura i menine un


flux al acestora.
Nivelul furnizeaz un serviciu pentru transportul datelor ctre nivelurile superioare i, n
special, caut s vad ct de sigur este transportul prin reea. Nivelul transport ofer mecanisme
prin care stabilete, ntreine i ordon nchiderea circuitelor virtuale; detecteaz cderea" unui
transport i dispune refacerea acestuia; controleaz fluxul de date pentru a preveni rescrierea
acestora.
Pentru realizarea acestor responsabiliti, datele sunt descompuse n uniti mai mici,
segmente, numite i unitati de date de nivel Transport (transport layer Protocol Data Units - PDUs)
pentru a fi mai uor administrate. Un PDU descrie datele care se deplaseaza de la un nivel la altul n
modelul OSI.
Antetul (transport header) adugat la acest nivel conine informaii legate de porturi,
numere de secven i de confirmare, necesare pentru transferul sigur al datelor.
Protocoale: TCP i UDP, SPX, PEP, VOTS

Nivelul Reea adaug antetul propriu transformnd segmentele de la nivelul Transport n


pachete. Acest antet conine adresele logice ale interlocutorilor precum i informaii de control,
rolul acestui nivel fiind adresarea ntre hosturi i rutarea pachetelor (gsete cea mai bun cale pe
care informaia trebuie s o parcurg pentru a ajunge la destinaie).
Protocoale: ARP (mapeaz adrese MAC cu IP), ICMP (folosit pentru anunarea erorilor),
IGP, IS-IS, IGRP, EIGRP, RIP (toate sunt protocoale de routare folosite pentru schimbarea
tabelelor de routare ntre routere), IPX, IP.

Nivelul legatura de date este nivelul care face trecerea datelor din calculator n mediul prin
care este trimis informaia (cablu, fibra optic sau unde radio).
Acest nivel controleaz fluxul de date n mediul de transport, ofer adresarea fizic (adresele
MAC). Aici se regsesc tehnologiile care asigur diferite topologii logice ale reelelor (Ethernet,
IEEE 802.3, IEEE 802.5, FDDI, Token Ring etc).
Cu alte cuvinte nivelul Legtur de date este responsabil cu adresarea fizic i cu accesul
la mediu (canal de comunicare).
La nivelul Legtur de date pachetele primite de la nivelul Reea sunt transformate n
cadre (frame-uri). Antetul adugat la formarea cadrelor conine adresa fizic a interlocutorilor, iar
coada adugat conine informaii pentru corectarea de erori.
Nivelul Fizic definete specificaiile electrice i fizice ale mediilor de comunicare i ale
echipamentelor. Specificaiile vizeaz nivelul voltajului din cablu, tipurile de cablu, ratele de
transmisie a datelor, distana maxim de transmisie, conectorii fizici.
Nivelul Fizic transform cadrele n bii pentru a putea fi transmii prin mediul de
comunicare.