Sunteți pe pagina 1din 5

INTERNET.

TEHNOLOGII I APLICAII WEB


INTRANET.
Un intranet este o reea din interiorul unei organizaii care leag utilizatori multiplii prin
intermediul tehnologiilor Internet. Cu alte cuvinte, intranetul limiteaz teritoriul nelimitat al
internetului.
Acesta tinde s aib integrate mecanisme din ce n ce mai sofisticate de securitate datorit
mediului propice de comunicare pe care l formeaz n interiorul organizaiei.
Intraneturile sunt bazate pe utilizatori, iar nevoile i preferinele acestora trebuie
ntotdeauna s primeze n construcia lui.
Caracteristici:

relevan ceea ce conteaz pt utilizatori


aglomeraiile de trafic pot descuraja utilizarea intranetului. Utilizatorii revin la
modurile de comunicaie tradiionale dac transmiterea datelor e lent.
actualizri frecvente intranetul ofer facilitatea de a actualiza n mod consistent
informaiile facilitate ce trebuie exploatat prin automatizare i alte faciliti.
accesibilitate - modul n care utilizatorii ajung la informaiile de pe site trebuie s fie
rapid i uor.

EXTRANET.
Extranet sau intranet i pentru alii este un site web cu acces controlat, n care o parte de
utilizatori provin din afara organizaiei.
Extranet este utilizat pt multe tipuri de aplicaii pentru afaceri.
Extranet poate fi accesat de ctre clieni, furnizori sau alte pri aprobate.
Caracteristici:

partajarea documentelor actualizate


lucrul n colaborare prin disponibilizarea ctre editate, actualizare, versionare i stocare
a documentelor i bunurilor digitale
gestionarea proiectelor ntr-un spaiu de lucru centralizat
oferirea de versiuni curente ale documentelor actualizate
ofer acces la funciile back-office

PORTAL.
Un portal reprezint o pagin web specific n care se adun informaii din diverse surse ntrun mod uniform.

n general, fiecare surs de informaiei deine o zon specific n pagin pentru afiarea
informaiilor.
Caracteristici:

un singur punct de acces prin browser ctre aplicaii


acces securizat oriunde
mentenan uor de realizat
concectivitate
control un portal trebuie s suporte o gam larg de modele de control

Funcionaliti:

interfat ctre web


managementul interfeei cu utilizatorul
mecanisme de acces la date externe
servicii de management al datelor
securitate, autentificare i personalizare
instrumente de dezvoltare a portalurilor
instrumente de administrare i management al portalurilor

APLICAII DE TIP CMS, DMS, ECM


CMS Content Management System
Aplicaie software destinat s creeze i s ntrein un site web.
Caracteristici:

control real asupra site-ului web


editare coninut simpl
ofer statistici i rapoarte de trafic
time to market msoar impactul site-ului asupra publicului int

Funcionaliti:

controleaz layout-ul, structura i coninutul paginii web publice de tip intranet,


extranet, comer electronic, etc.
comunicate de pres, evenimente, articole, etc.

DMS Document Management System


Aplicaie software care furnizeaz capacitatea de stocare, versionare i regsire rapid a
documentelor.

Caracteristici:

stocare centralizat a tuturor documentelor electronice


arhivarea electronic a documentelor
transabilitate i versionare a documentelor
modelare, control i monitorizare a fluxurilor de documente

Funcionaliti:

gestioneaz bunurile digitale ale organizaiei, imagini, fluxurile de lucru interne i


managementul nregistrrilor

ECM Enterprise Content Management


Aplicaie software pentru gestionarea coninutului.
Caracteristici:
ECM ca middleware integrativ
o folosit pentru a depi restriciile fostelor aplicaii verticale i arhitecturi
insulare
o ofer infrastructura necesar pentru o nou lume a web-based IT
Component de management al coninutului de afaceri i servicii independente
o gestioneaz informaii fr a ine cont de sursa sau utilizarea cerut
o funcionalitatea este oferit ca serviciu care poate fi folosit de toate
tipurile de aplicaii
ECM ca depozit uniform pentru toate tipurile de informaii
o utilizat ca depozit de coninut care combin informaiile companiei ntr-un
depozit cu o structur uniform
Funcionaliti:
combin captarea, cutarea i crearea de reele a documentelor cu arhivare
digital, managementul documentelor i fluxurilor de lucru.
CICLUL DE VIA AL PAGINII WEB
Cnd se ruleaz o pagin ASP.NET, aceasta trece printr-un ciclu n care se realizeaz o serie
de procese: iniializarea, instanarea controalelor, meninerea proprietilor i randarea.

page request cnd o pagin este cerut de user, ASP.NET determin dac pagina
trebuie s fie parsat (descompus) i compilat sau dac se poate trimite o versiune
cached.
start pagina determin dac request-ul este un postback sau un request nou.

initialization iniializarea paginii


load ncrcarea paginii
render randarea paginii afiarea coninutului
unload terminarea ciclului de viat se realizeaz atunci cnd utilizatorul
prsete pagina web.

TEHNICI DE EFICIENTIZARE A APLICAIILOR


Caching este procesul de nmagazinare a datelor generate dinamic.
Reduce efortul de munc pt ncrcarea datelor, rezultnd primirea mult mai rapid a datelor
de ctre user.
Session permite reinerea progresului user-ului prin multiple servlet-uri sau pagini HTML.
View state este metoda folosit de ASP.NET pt a pstra pagina i a controla valorile dintre
dou cereri.

TRANSFERUL DATELOR NTRE PAGINI MVC


AJAX Asynchronous JavaScript And XML
AJAX este o tehnic de programare pentru crearea de aplicaii web interactive.
Utiliznd AJAX se pot primi i trimite date de la / ctre server n mod asincron, fr a
interfera cu afiarea i comportamentul paginii. Acest lucru nseamn c pagina nu
nghea , adic nu se blocheaz pn cnd cererea ctre server este trimis i datele sunt
napoiate.
Prin intemediul AJAX se pot realiza operaii CRUD Create, Read, Update i Delete la
datele de pe server.

MODEL
Model sau ViewModel reprezint datele care se doresc a fi afiate ntr-o pagin web.
n model pot exista datele din tabelele existente ntr-o baz de date i se realizeaz
legturile dintre tabele.

VIEW
View reprezint un fiier al aplicaiei de tip web n care exist un document de tip HTML n
care este definit structura paginii web.

CONTROLLER
Controller-ele sunt clase POO ale aplicaiei web prin intermdiul crora se realizeaz
conexiunea cu baza de date.
Controller-ele sunt utilizate n back-end pentru comunicarea cu serverul.
Prin intermediul lor se realizeaz cereri pentru modificarea datelor de pe server. Aceste
cereri sunt:

POST adgarea de noi date


PUT actualizarea datelor existente
GET primirea datelor de pe server
DELETE tegerea datelor

LINQ LANGUAGE INTEGRATE QUERY PENTRU INTEROGAREA DATELOR I A


OBIECTELOR.
LINQ extinde limbajul prin adugarea unor expresii de interogare, care sunt asemntoare
cu instruciunile SQL i pot fi utilizate pentru a extrage i procesa date din matrici, clase
enumerabile, documente XML i baze de date relaionale.

S-ar putea să vă placă și