Koti kehitys Mikä on sovelluksenvapautusautomaatio (ara)? - määritelmä techopediasta

Mikä on sovelluksenvapautusautomaatio (ara)? - määritelmä techopediasta

Sisällysluettelo:

Anonim

Määritelmä - Mitä sovelluksenvapautusautomaatio (ARA) tarkoittaa?

Sovellusjulkaisujen automatisointi (ARA) määritellään yleisesti ohjelmistotuotteiden mallintamis- ja käyttöönottoprosessiksi sekä niiden konfiguroimiseksi Java- tai muun tyyppisille alustoille. Sovellusten julkaisuautomaatio tukee "jatkuvaa julkaisua ja käyttöönottoa" ja liittyy usein ketterään ohjelmistokehitykseen. Se mahdollistaa sovellusten, esineiden ja muiden ohjelmistoobjektien kehittämisen ja julkaisun tehostamisen.


Techopedia selittää sovelluksen julkaisuautomaatio (ARA)

Sovellusjulkaisujen automatisointiin kuuluu tutkiminen siitä, kuinka parantaa ohjelmistojen siirtämisen avainprosesseja sen elinkaaren aikana. Erityyppisiin ARA-tyyppeihin voi kuulua prosessipohjaisia, pakettipohjaisia, deklaratiivisia tai välttämättömiä ratkaisuja ja lähestymistapoja. Koska ARA on melko uusi, asiantuntijat puhuvat usein siitä, miten se asettaa haasteita kehittäjien yhteisölle ja muille ryhmille, jotka yrittävät toteuttaa sitä.


Erityyppisillä ARA-lähestymistavoilla on erilaisia ​​etuja. Esimerkiksi pakettipohjainen lähestymistapa onnistuu usein kehitysprosessin palvelinkerroksen automatisoinnissa. Tämä lähestymistapa pystyy yhdessä käsittelemään suurta osaa verkostojen työstä tiettyjen kehityksen vertailuarvojen tuottamiseksi. Tämä lähestymistapa voi myös tarjota suhteellisen helpon palautuksen tarvittaessa. Deklaratiiviseen perustuva lähestymistapa voi sitä vastoin tarkoittaa enemmän huomiota prosessin sovelluskerrokseen. Sillä välin imperatoriopohjaisessa ARA-lähestymistavassa kehittäjät voivat keskittyä tiettyyn ohjelmointikieleen ja komentoihin tiettyjen asioiden suorittamiseksi tietyssä kehitysjärjestyksessä.


Sovellusten julkaisuautomaatio liittyy myös DevOps-kysymykseen, joka on toinen suhteellisen uusi idea IT: ssä. DevOps on kehityksen ja toimintojen yhdistelmä, lähestymistapa, jossa kehittäjät tekevät yhteistyötä luodaan automatisoituja ohjelmistoversioita.

Mikä on sovelluksenvapautusautomaatio (ara)? - määritelmä techopediasta