Backend ca serviciu

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

Backend ca serviciu (în engleză „ backend as a service ” sau în acronim BaaS ), [1] [2] [3] cunoscut și sub numele de „ backend mobil ca serviciu ” ( mBaaS ), este un model pentru furnizarea dezvoltatorilor de web sau aplicațiile mobile o modalitate de a-și conecta aplicațiile la un backend de stocare în cloud și API-uri (interfețe de programare a aplicațiilor) expuse de aplicațiile backend, oferind în același timp funcții precum gestionarea utilizatorilor, notificări push și integrarea cu serviciile de rețea socială . [4] Aceste servicii sunt furnizate prin utilizarea seturilor de dezvoltare software personalizate ( SDK-uri ) și a interfețelor de programare a aplicațiilor ( API-uri ). Baas este o dezvoltare relativ recentă în cloud computing , majoritatea startup - urilor Baas datând din 2011 încoace. [5] [6] [7] Deși este o industrie destul de incipientă, tendințele indică faptul că aceste servicii câștigă relevanță și popularitate în rândul consumatorilor corporativi. [8]

Piața globală Baas în 2012 a avut o valoare estimată la 216,5 milioane de dolari și o valoare preconizată până în 2017 de până la 7,7 miliarde de dolari. Câteva exemple de furnizori de backend pentru consumatori sunt Parse (achiziționat de Facebook), Apigee, Backendless, Baasbox, Kii, built.io și Firebase. Furnizorii de backend pentru întreprinderi includ Encore.io, Appear Networks, Appcelerator, AnyPresence, Kidozen, Kinvey și FeedHenry. Syncano este un exemplu de furnizor de backend care lucrează atât cu clienți de consum, cât și cu clienți corporativi. Unii dintre cei mai mari furnizori de tehnologie încearcă să umple golul dintre cei doi.

Domeniul de aplicare

Aplicațiile web și mobile necesită un set similar de caracteristici pe backend, inclusiv notificări push, integrare cu rețelele sociale și stocare în cloud . [9] [10] Fiecare dintre aceste servicii are propriul API care trebuie încorporat individual într-o aplicație, un proces complicat care poate necesita mult timp pentru dezvoltatorii de aplicații. [11] Furnizorii BaaS formează o punte între un frontend de aplicație și diverse backend-uri bazate pe cloud printr-un API unificat și SDK (pachet de dezvoltare a aplicațiilor). [3] Furnizarea unei metode consistente și consistente pentru gestionarea datelor backend înseamnă că dezvoltatorii nu trebuie să își dezvolte în mod repetat backend-ul pentru fiecare dintre serviciile pe care trebuie să le acceseze aplicațiile lor, [10] economisind potențial timp și bani. [11] [12] Deși similar cu alte instrumente de dezvoltare cloud computing , precum „ software as a service ” (SaaS), „Infrastructure as a Service” (IaaS) și „ Platform as a Service ” (PaaS), Baas se distinge din aceste alte servicii, deoarece abordează în mod specific nevoile de cloud computing ale dezvoltatorilor de aplicații web și mobile, oferind un instrument unificat pentru conectarea aplicațiilor lor la serviciile cloud. [13] [14]

Prestatori de servicii

Fiecare furnizor Baas oferă un set ușor diferit de instrumente și resurse backend. [9] Printre cele mai frecvente servicii oferite se numără notificările push, stocarea și partajarea fișierelor, integrarea cu rețelele sociale, [9] [10] serviciile de localizare, funcțiile de mesagerie și chat, gestionarea utilizatorilor, executarea logicii de afaceri și instrumentele de analiză a utilizării. [14] [15]

Furnizorii Baas au un accent foarte larg, oferind SDK-uri și API-uri care funcționează pentru dezvoltarea aplicațiilor pe mai multe platforme, cum ar fi iOS , Android , Blackberry , Windows Phone , HTML5 și altele. [15] Furnizorii pot oferi, de asemenea, linkuri către diverse opțiuni de stocare backend , cum ar fi Microsoft Azure , Rackspace și Amazon EC2 .

Model de afaceri

Furnizorii Baas generează venituri din serviciile lor în diferite moduri, adesea folosind un model freemium . Conform acestui model, un client primește un anumit număr de utilizatori activi sau apeluri API gratuite pe lună și plătește o taxă pentru fiecare utilizator sau apel peste această limită. Alternativ, clienții pot plăti o rată forfetară pentru un pachet care permite mai multe apeluri sau utilizatori activi pe lună. [10]

Notă

  1. ^ (RO) Martin Monroe, Evanghelia lui MBaaS (Partea 1 din 2) , de la infoq.com, InfoQ. Adus la 6 mai 2013 .
  2. ^ (RO) Martin Monroe, Evanghelia lui MBaaS (partea 2) , a infoq.com, InfoQ. Adus la 15 mai 2013 .
  3. ^ A b (EN) Kin Lane, Rise of Mobile Backend as a Service (MBaaS) Stacks API în API Evangelist, 3 iunie 2012. Adus pe 16 octombrie 2012.
  4. ^ (RO) Michael Carney, AnyPresence este partener cu Heroku pentru a-și consolida oferta mBaaS , pe pandodaily.com, PandoDaily. Adus la 24 iunie 2013 .
  5. ^ (EN) Aaron Tan, FatFractal crește avantajul pe piața backend-as-a-service , în Techgoondu.com, 30 septembrie 2012. Accesat la 16 octombrie 2012.
  6. ^ (RO) Dan Rowinski, Mobile Backend as a Service Parse strânge 5,5 milioane de dolari în finanțare din seria A , în ReadWrite, 9 noiembrie 2011. Adus pe 23 octombrie 2012.
  7. ^ (RO) Pankaj Mishra, MobStac strânge 2 milioane de dolari în seria B pentru a ajuta mărcile să valorifice comerțul mobil , în TechCrunch, 7 ianuarie 2014. Accesat la 22 mai 2014.
  8. ^ (EN) built.io Construiește o platformă Enterprise MBaas pentru IoT , în ProgrammableWeb. Adus pe 3 martie 2014 .
  9. ^ a b c ( EN ) Kin Lane, caracteristici noi de la BaaS Provider AnyPresence , la apievangelist.com , API Evangelist. Adus la 28 mai 2013 .
  10. ^ A b c d (EN) Ryan Lawler,Parse oferă serviciul său Mobile Backend-as-a-a-service pe un model freemium , în GigaOM, 26 martie 2012. Adus pe 16 octombrie 2012.
  11. ^ A b (EN) Alex Williams, Kinvey strânge 5 milioane de dolari pentru aplicații mobile și aplicații web Backend ca serviciu , în TechCrunch, 11 iulie 2012. Adus la 16 octombrie 2012.
  12. ^ (RO) Michael Facemire, Mobilitatea întreprinderilor: cât de repede poate merge dezvoltarea? , în Blogul lui Michael Facemire , Forrester.com, 2 septembrie 2012. Adus 16 octombrie 2012 .
  13. ^ (EN) Understanding the Basics of Backend as a Service (BAAS) , în Mobile City, Silicon India, 9 august 2012. Adus la 16 octombrie 2012.
  14. ^ A b (EN) Dan Rowinski, The Rise of Mobile Cloud Services: Baas Startups Grow Up , în ReadWrite, 17 aprilie 2012. Adus pe 23 octombrie 2012.
  15. ^ A b (EN) Robin Wauters, Buddy.com strânge 1 milion de dolari, oferă o platformă „backend-as-a-service” pentru dezvoltatorii de aplicații , în The Next Web, 30 mai 2012. Adus pe 16 octombrie 2012.