5. Internet. Tehnologii Si Aplicatii Web

download 5. Internet. Tehnologii Si Aplicatii Web

of 5

Transcript of 5. Internet. Tehnologii Si Aplicatii Web

  • 7/25/2019 5. Internet. Tehnologii Si Aplicatii Web

    1/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, intranetullimiteaz teritoriul nelimitat alinternetului.

    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 datelore 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.

    Extranetsau 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.

    Unportal reprezint o pagin web specific n care se adun informaii din diverse surse ntr-un mod uniform.

  • 7/25/2019 5. Internet. Tehnologii Si Aplicatii Web

    2/5

    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

    controlun 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 marketmsoar impactul site-ului asupra publicului int

    Funcionaliti:

    controleaz layout-ul, structura i coninutul paginiiweb 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 adocumentelor.

  • 7/25/2019 5. Internet. Tehnologii Si Aplicatii Web

    3/5

    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 folositpentru 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.

    startpagina determin dac request-ul este un postback sau un request nou.

  • 7/25/2019 5. Internet. Tehnologii Si Aplicatii Web

    4/5

    initializationiniializarea paginii

    loadncrcarea paginii

    renderrandarea paginii afiarea coninutului

    unloadterminarea 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 dintredou cereri.

    TRANSFERUL DATELOR NTRE PAGINI MVC

    AJAXAsynchronous 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 nunghea , 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.

  • 7/25/2019 5. Internet. Tehnologii Si Aplicatii Web

    5/5

    CONTROLLER

    Controller-elesunt 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:

    POSTadgarea de noi date

    PUTactualizarea datelor existente

    GETprimirea datelor de pe server

    DELETEtegerea datelor

    LINQ LANGUAGE INTEGRATE QUERYPENTRU INTEROGAREA DATELOR I AOBIECTELOR.

    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.