Platforma ca serviciu

De la Wikipedia, enciclopedia liberă.
Salt la navigare Salt la căutare

Platform as a service (PaaS) este un tip de arhitectură de serviciu care constă în furnizarea de platforme de procesare disponibile ( platformă de calcul ) și stivă de soluții . Elementele PaaS vă permit să dezvoltați, să testați, să implementați și să gestionați aplicații de afaceri fără costurile și complexitatea asociate achiziționării, configurării , optimizării și gestionării hardware-ului și software- ului de bază.

Elementele PaaS pot fi utilizate pentru dezvoltarea aplicațiilor și servicii de aplicații, cum ar fi colaborarea în echipă, integrarea web, integrarea bazelor de date , securitatea și gestionarea sănătății. Aceste servicii pot fi utilizate ca o soluție integrată pe web .

Tipuri

Suplimente de plantă de dezvoltare care vă permit să modificați aplicațiile existente SaaS ( Software as a service ).

Stand alone: ​​medii de dezvoltare destinate să ofere un mediu de dezvoltare generalizat.

Implementarea mediilor de aplicații care oferă servicii precum securitatea.

Open Platform as a Service permite dezvoltatorului să utilizeze orice limbaje de programare, orice bază de date, sistem de operare, server etc.

Principalele caracteristici

Servicii de dezvoltare, testare, implementare și întreținere a aplicațiilor gazdă în același mediu de dezvoltare integrat

Diferite elemente ale PaaS oferă combinații diferite de servicii pentru a sprijini ciclul de viață al dezvoltării aplicațiilor. PaaS cuprinzător ar trebui să ofere toate opțiunile de servicii într-un mediu de dezvoltare integrat în cadrul platformei actuale de livrare țintă cu control cod sursă, control versiune cu testare dinamică și interactivă care poate avea multiple utilizări și prin lansare și retrogradare cu capacitatea de a identifica și monitorizați cine face anumite modificări atunci când este necesar pentru a atinge anumite obiective.

Instrumente de creare a UI bazate pe web

Elementele PaaS oferă de obicei un anumit nivel de suport pentru a facilita crearea de interfețe utilizator, fie bazate pe standarde precum HTML și JavaScript, fie bazate pe alte tehnologii Rich Internet Application, precum Adobe Flex, Flash și Air. Mediile și scenariile bogate, interactive, care permit utilizări multiple pot fi definite, testate de oameni (non-programatori), cu instrumente care facilitează deconectarea sau deconectarea, caracteristici care îi enervează pe începători sau experți. Instrumentele de creație permit definirea interfețelor pentru diferite profiluri de utilizatori în funcție de competență și funcție. Funcțiile PaaS au îmbunătățit experiența utilizatorului prin încorporarea de canale pentru feedback-ul oamenilor reali prin crearea, proiectarea, dezvoltarea, producția ... întregul ciclu de viață.

Arhitectura multi-chiriașilor

Elementele PaaS încearcă din punct de vedere tehnic să susțină utilizarea aplicației pentru mai mulți utilizatori concurenți. Arhitectura permite definirea „relației de încredere” dintre utilizatori în ceea ce privește securitatea, accesul, distribuția codului sursă, istoricul navigării, profilurile utilizatorilor, istoricul interacțiunii și utilizarea aplicației.

Integrare cu servicii web și baze de date

Suportul pentru interfețele SOAP și REST permite elementelor PaaS să creeze compoziții de mai multe servicii web, numite uneori „ mash-up-uri ”, precum și accesarea bazelor de date și a serviciilor reutilizabile menținute în rețelele private. Utilizarea acestui tip de soluții, până în prezent, permite reducerea timpilor de realizare a software-ului și deschide ușile către scenarii în care programele pot coopera între ele prin metode și interfețe partajate.

Sprijin pentru dezvoltarea colaborării în echipă

Capacitatea de a crea și partaja cod cu o echipă crește productivitatea elementelor PaaS. În acest fel, pot fi definite orare, echipe, proprietari ai diferitelor domenii de responsabilitate, rolurile proiectanților, dezvoltatorilor etc. actualizate și monitorizate pe baza drepturilor de acces.

Instrumente de grad utilitar

Elementele PaaS oferă dezvoltatorilor informații despre locurile de muncă ale aplicațiilor lor și despre comportamentul utilizatorilor lor. Unele elemente ale PaaS utilizează informații despre comportamentul utilizatorilor pentru a permite plata pe utilizare. Dovezile istorico-practice pot ajuta:

  • stabiliți dacă serviciile sunt de valoare pentru utilizatori / clienți
  • compara valoarea serviciilor
  • monitorizați activitatea pe baza costurilor și a veniturilor

Instrumentele de vizualizare ar putea arăta tipuri de utilizare, expunând relațiile funcționale și corelaționale dintre:

  • servicii și / sau interacțiuni cu utilizatorii
  • valoarea pentru utilizator sau utilizatori
  • costul rutelor alternative de servicii precum web și telefoane mobile.

Open Source Platform-as-a-Service

Soluții comerciale bazate pe CloudFoundry

Elemente conexe

Informatică Portal IT : accesați intrările Wikipedia care se ocupă cu IT