43
Облачные вычисления все чаще используются в качестве источника
информационных услуг. Его можно получить доступ через Интернет услугами
провайдера, который запускает ЦОД с необходимым программным обеспечением и
другими ресурсами. Услуги могут предоставляться на одном из трех уровней: как
инфраструктура для запуска существующих приложений, как платформа для
разработки новых приложений или как программное обеспечение как услуга (SaaS),
которое будет использоваться фирмой по сети. В частности, SaaS стал экономически
эффективным способом использования корпоративных систем. Как правило,
облачные вычисления предоставляются внешними поставщиками, хотя некоторые
фирмы реализуют свои собственные частные облака, чтобы совместно использовать
ресурсы, к которым сотрудники могут получить доступ по сети с различных
устройств, часто включая смартфоны. Масштабируемость и избегание капитальных
затрат являются заметными преимуществами публичных облаков; частичная потеря
контроля является недостатком.
Компании могут принять решение о приобретении приложения, взяв в аренду
собственный пакет у поставщика по лицензии и настроив программное обеспечение
внутри или снаружи поставщиком или другим внешним Подрядчиком.
Корпоративные системы, как правило, арендуются таким образом. Альтернативой
является развертывание приложения с открытым исходным кодом, программный
код которого свободен и открыт для всех, чтобы изменить под другой Тип лицензии,
которая обеспечивает открытость приложения в бесконечности. Как правило,
расходы на использование программного обеспечения с открытым исходным кодом
включают техническую поддержку со стороны специализированных поставщиков.
Когда информационная система разрабатывается внутри организации,
используется один из двух широких методов: разработка жизненного цикла или
быстрая разработка приложений (RAD).
Те же методы используются поставщиками программного обеспечения,
которые должны предоставлять более общие, настраиваемые системы. Крупные
организационные системы, такие как корпоративные системы, как правило,
разрабатываются и обслуживаются в рамках систематического процесса, известного
как жизненный цикл системы, который состоит из шести этапов: технико-
экономическое обоснование, системный анализ, проектирование системы,