Съдържание:
- Определение - Какво означава автоматизация на освобождаване на приложения (ARA)?
- Techopedia обяснява автоматизация на издаването на приложения (ARA)
Определение - Какво означава автоматизация на освобождаване на приложения (ARA)?
Автоматизирането на освобождаване на приложения (ARA) обикновено се определя като процес на моделиране и внедряване на софтуерни продукти и конфигурирането им за Java или други видове платформи. Автоматизацията на пускане на приложения поддържа "непрекъснато пускане и внедряване" и често е свързана с гъвкава разработка на софтуер. Той позволява по-рационално разработване и пускане на приложения, артефакти и други софтуерни обекти.Techopedia обяснява автоматизация на издаването на приложения (ARA)
Автоматизацията на пускането на приложения включва разглеждане на начина за подобряване на ключовите процеси за преместване на софтуер през неговия жизнен цикъл. Различните видове ARA могат да включват решения и подходи, базирани на процеси, декларации или императивни решения. Тъй като ARA е сравнително нова, експертите често говорят за това как представя предизвикателства пред общността на разработчиците и други екипи, които се опитват да го приложат.
Различните видове подходи за ARA имат различни предимства. Например, пакетният подход често успява да автоматизира сървърния слой на процеса на разработка. Този подход може заедно да се справи с голяма част от работата, която продължава в мрежите, за да даде определени показатели в развитието. Този подход може също да предложи сравнително лесен откат, ако е необходимо. За разлика от тях, декларативният подход може да означава по-голямо внимание на приложния слой на процеса. Междувременно, при императивно базиран ARA подход, разработчиците могат да се съсредоточат върху определен език за програмиране и команди за извършване на определени неща в определена последователност за развитие.
Автоматизацията на пускането на приложения също е свързана с издаването на DevOps, друга сравнително нова идея в ИТ. DevOps е комбинация от разработки и операции, подход, при който разработчиците си сътрудничат при създаването на автоматизирани структури за освобождаване на софтуер.