Application Server (server de aplicații în limba engleză.) - este o platformă software (software-cadru), concepute pentru executarea eficientă a procedurilor (de programare, operații mecanice, scripturi), care sprijină construirea de aplicații. Serverul de aplicație acționează ca un set de componente disponibile pentru dezvoltatorii de software prin intermediul API (Application Programming Interface), care este definită de platforma.
Pentru aplicații web, aceste componente sunt, de obicei rulează pe aceeași mașină în cazul în care serverul de web se execută. Principalul lor loc de muncă - pentru a asigura crearea de pagini dinamice. Cu toate acestea, serverele moderne de aplicație țintă mult mai mult decât atât pentru a genera o pagină Web, și apoi pentru a efectua servicii, cum ar fi gruparea. toleranță la deranjamente și de echilibrare a sarcinii. permițând astfel dezvoltatorilor să se concentreze doar pe logica de afaceri.
De obicei, termenul se referă la -Server aplicații Java. În acest caz, serverul de aplicație se comportă ca o mașină virtuală extinsă pentru rularea aplicațiilor, gestionarea în mod transparent conexiunile bazei de date pe de o parte și conectați la clientul web pe de altă parte.
Avantajele de servere de aplicații
Integritatea datelor și de a evidenția codul de logica de afaceri la un server separat, sau pe un număr mic de servere, vă puteți asigura că actualizări și îmbunătățiri ale aplicației pentru toți utilizatorii. Nu există nici un risc ca vechea versiune a aplicației va avea acces la sau să fie în măsură să schimbe modul lor vechi incompatibil. configurarea și gestionarea modificărilor în setările aplicației, cum ar fi schimbarea server sau sistem centralizat de setările bazei de date poate fi realizată la nivel central. Application Security Server acționează ca un punct central, cu ajutorul cărora furnizorii de servicii pot controla accesul la date și părți ale cererii în sine, care este o protecție a activelor. Prezența sa face posibilă pentru a muta responsabilitatea pentru autentificarea la niveluri potential nesigure ale clientului la nivelul serverului de aplicații, în timp ce ascunde în continuare nivelul bazei de date. Suport pentru tranzacție tranzacție este o unitate de activitate în timpul căreia un număr mare de modificări în resurse (una sau mai multe surse) pot fi efectuate atomically (ca o unitate indivizibilă de muncă). Utilizatorii finali, în același timp, pot beneficia de un comportament standardizat al sistemului, prin reducerea timpului de dezvoltare și de reducere a costurilor. În timp ce serverul de aplicație efectuează o mulțime de generare de cod este necesar, dezvoltatorii se pot concentra pe logica de afaceri.
exemple de implementare
- Sub serverul de aplicații în cazul Java EE se referă la un set de programe care implementează conceptul de Java EE și vă permite să rulați o aplicație Java EE. Clasa de servere de aplicații includ produse, cum ar fi Sun GlassFish. IBM WebSphere. RedHat JBoss Application Server. WebObjects de mere (Eng.), Și altele.
- Zope. dezvoltat server de aplicații web-based.
- servere terminale, de exemplu furnizat de Citrix
Acest articol preforme despre calculatoare. Puteți ajuta Wikipedia prin completarea sa.
Această notă ar trebui să fie înlocuită cu posibilități mai precise.
Vezi ce „Application Server“ în alte dicționare:
Application Server - un server pentru executarea proceselor de aplicare. server de aplicații: interacționa cu clienții, obtinerea de locuri de muncă; și interacționează cu baza de date, selectarea datelor necesare pentru prelucrare. A se vedea, de asemenea, rolul :. Servere de aplicații de rețea ... financiar dicționar
Server - O unitate funcțională furnizarea de stații de lucru, service calculatoare personale sau alte dispozitive funcționale. [RD KTN 01.120.00 228 06] Serverul de calculator sau de servicii de aplicații, furnizori de resurse sau informații la client ... ... Traducator tehnic
Server - un sistem hardware și software, concepute pentru stocarea și prelucrarea centralizată, susține funcționarea portalului software principal etc. Fizic poate fi un grup de calculatoare și alte ... ... terminologia oficială
Baza de date Server - serverul care efectuează procesarea interogărilor bazei de date trimise. A se vedea, de asemenea, :. Servere de aplicații baze de date Sisteme de management financiar dicționar financiar dicționar ... Finam
Server (software) - În acest termen, există alte utilizări, vezi serverul .. Logo-ul software de tip server Apache server web (Eng. Server de la Wikipedia ...
Server (aplicație) - Logo-ul Server engleză. server din limba engleză. pentru a servi pentru a servi) în tehnologia informației componenta software a unui sistem informatic care îndeplinește funcția de serviciu (servire), la cererea clientului, oferindu-i acces la anumite resurse ... ... Wikipedia
Server (hardware) - În acest termen, există alte utilizări, vezi serverul .. Server (Eng. Server pentru a servi pe servi) hardware-ul, dedicat și / sau specializate pentru a efectua asupra software-ului de serviciu (în ... ... Wikipedia
- Java EE 6 și GlassFish server de aplicații 3. Heffelfinger D. Această carte este un ghid practic, cu o abordare prietenoasă foarte utilizator care permite Java EE 6. maestru cititor tehnologia rapid Toate majore interfețe Java EE 6 si ... Citește mai mult Vand pentru 846 de ruble
- Java EE 7 și GlassFish server de aplicații 4. David Heffelfinger. Cartea este un ghid practic, cu o abordare prietenoasă foarte utilizator care permite Java EE 7. cititor maestru tehnologia rapid Toate majore Java EE 7 interfețe și ... Citește mai mult Vand pentru 786 ruble
- Java EE 6 și GlassFish server de aplicație 3. David Heffelfinger. Cartea este un ghid practic, cu o abordare prietenoasă foarte utilizator care permite Java EE 6. maestru cititor tehnologia rapid Toate majore interfețe Java EE 6 si ... Citește mai mult Vand pentru 675 ruble