Ситуационное приложение
В вычислительной технике — ситуационное приложение это «достаточно хорошее» программное обеспечение, созданное для узкой группы пользователей с уникальным набором потребностей. Приложение обычно (но не всегда) имеет короткий срок существования и часто создается внутри группы, в которой оно используется, а иногда и самими пользователями. Поскольку требования небольшой группы, использующей приложение, меняются, ситуационное приложение часто продолжает развиваться, чтобы приспособиться к этим изменениям. Хотя ситуационные приложения специально разработаны с учетом изменений, значительные изменения в требованиях могут привести к полному отказу от ситуативного приложения — в некоторых случаях проще разработать новое, чем развивать уже используемое.
Характеристики
[ редактировать ]Ситуационные приложения разрабатываются быстро, просты в использовании, несложны и удовлетворяют уникальному набору требований. Они ориентированы на конкретную бизнес-проблему и написаны таким образом, что если бизнес-задача быстро меняется, то же самое может сделать и ситуативное приложение.
Это контрастирует с более распространенными корпоративными приложениями , которые предназначены для решения большого набора бизнес-задач, требуют тщательного планирования и требуют иногда медленного, но зачастую тщательного процесса внесения изменений.
Происхождение
[ редактировать ]Клэй Ширки в своем эссе «Ситуативное программное обеспечение». [1] описал тип программного обеспечения, которое «...предназначено для использования определенной социальной группой, а не для общего набора «пользователей».» Позже IBM превратила этот термин в «ситуационные приложения». [2]
Эволюция
[ редактировать ]Успешная крупномасштабная реализация среды ситуативных приложений в организации требует стратегии, мышления, методологии и структуры поддержки, совершенно отличающихся от традиционной разработки приложений. В настоящее время эта тенденция развивается по мере того, как все больше компаний учатся тому, как наилучшим образом использовать идеи, лежащие в основе ситуационных приложений. Кроме того, появление облачных платформ разработки и развертывания приложений делает реализацию комплексной среды ситуативных приложений гораздо более осуществимой.
Примеры
[ редактировать ]Структурированная вики , на которой могут размещаться вики-приложения, позволяет создавать ситуационные приложения. Некоторые коллажи также можно рассматривать как ситуативные приложения. Приложение форм, такое как база данных Microsoft Access (файл MDB), можно считать ситуативным приложением.
К последним реализациям сред ситуационных приложений относятся Longjump, Force.com и WorkXpress.
См. также
[ редактировать ]Ссылки
[ редактировать ]Внешние ссылки
[ редактировать ]- Люба Чербакова, Энди Брейвери, Аруп Пандья. SOA и ситуационные приложения, серия из 3 частей
- Ситуационные приложения: когда ситуация требует более быстрого решения, чем могут обеспечить ИТ.
- М. ЛаМоника, IBM Eyes Programming for the Masses, CNET News.com на archive.today (архивировано 19 января 2013 г.)
- Люба Чербакова, Энди Брэйвери, Аруп Пандья. Изменение модели корпоративного ИТ-развития: использование возможностей массовых вычислений, IBM Systems Journal