BMC Remedy Action Request System
Ошибка скрипта: Модуля «Unsubst» не существует.
BMC Remedy Action Request System (Remedy, AR System, ARS) — клиент-серверная среда для построения приложений, разрабатываемая компанией BMC Software (изначально разрабатывалась Remedy Corporation). Сперва ориентировалась на разработку тикет-систем, но успешно применяется для создания приложений любых типов. ARS использует внешнюю базу данных (DB2, MS SQL Server, Oracle, и др.) для хранения данных и исходного кода приложения (workflow). Наиболее распространена в США и Европе, в России используется в некоторых крупных компаниях[1].
Программное обеспечение[править]
Ключевым компонентом системы является AR Server. Работа с ним осуществляется с использованием специального API и/или следующих приложений:
- BMC Remedy User — клиентская часть системы. Отображает GUI приложения и позволяет выполнять основные операции над записями в формах.
- BMC Remedy Mid-Tier — серверный компонент, который позволяет использовать web-браузер в качестве BMC Remedy User.
- BMC Remedy Administrator — среда разработки приложений используемая с ARS вплоть до версии 7.1 включительно. Начиная с версии 7.5 заменена на BMC Remedy Developer Studio.
- BMC Remedy Developer Studio — новая среда разработки приложений используемая с ARS начиная с версии 7.5. Основана на Eclipse.
- BMC Remedy Import — используется для импорта данных в систему.
- BMC Remedy Alert — для мгновенного оповещения пользователей в стиле IM.
Основная терминология и объекты ARS[править]
Терминология, сложившаяся в ARS, на первый взгляд может казаться странной для непосвященного человека.
- Форма — визуальное представление таблицы: может содержать поля данных и элементы GUI: кнопки, скролл-бары и др. Существует несколько типов форм, также форма может быть открыта в разных режимах: поиск, модификация или создание новой записи.
- Активная Ссылка (Active Link, Активлинк, AL) — код приложения, выполняемый на клиентской части. Только AL могут работать с GUI: обрабатывать нажатия на кнопки, скрывать или показывать поля и прочее. Также AL могут добавлять записи в формы, запускать внешние приложения и выполнять другие действия. Активлинки всегда выполняются в контексте определённого пользователя. В основном используют событийную модель, но также могут срабатывать через определённые промежутки времени.
- Фильтр (Filter) — код приложения, выполняемый на сервере по событийной модели. По своей сути наиболее близок к триггерам в SQL. Фильтры выполняются с правами администратора.
- Эскалация (Escalation) — то же, что фильтр, но управляемый не событийной моделью, а запускаемый через определённый период или в заданное время.
Особенности[править]
В отличие от традиционных языков программирования, таких например, как C, Java или BASIC, процесс разработки на ARS представляет собой не набор текста программы, а скорее похож на процесс настройки: при помощи мыши. Разработчик в Developer Studio отмечает галочками события, на которые реагирует данный AL или фильтр. Условия его выполнения могут писаться с клавиатуры или быть выбраны мышью из меню. Весь код программы, заданный в таком виде, хранится в базе данных и при открытии формы считывается клиентской частью наравне с данными и их представлением.
Приложения[править]
BMC Software помимо самого ARS также продаёт готовые решения на его основе:
- BMC Atrium CMDB
- BMC Remedy IT Service Management Suite
- BMC Service Level Management
- BMC Remedy Asset Configuration Management
и другие.
История версий[править]
- Action Request System 1.1 — 1992
- Action Request System 2.0 — 1993
- Action Request System 2.1 — 1994
- Action Request System 3.0 — 1996
- Action Request System 3.1 — май 1997
- Action Request System 3.2 — сентябрь 1998
- Action Request System 3.2.1 — 1998
- Action Request System 4.0 — январь 1999
- Action Request System 4.0.1 — сентябрь 1999
- Action Request System 4.0.2 — июнь 1999
- Action Request System 4.0.3 — ноябрь 1999
- Action Request System 4.5 — 26 мая 2000
- Action Request System 5.0 — 10 декабря 2001
- Action Request System 5.0.1 — 15 марта 2002
- Action Request System 5.1 — 11 сентября 2002
- Action Request System 5.1.2 Maintenance — 17 октября 2003
- Action Request System 6.0 — 6 февраля 2004
- Action Request System 6.03 — январь 2005
- Action Request System 7.0 — 9 мая 2006
- Action Request System 7.0.01 — 6 октября 2006
- Action Request System 7.1.00 — 31 августа 2007
- Action Request System 7.5.00 — 16 января 2009
- Action Request System 7.6.03 — осень 2010
- Action Request System 7.6.04 — декабрь 2010
Примечания[править]
- ↑ Ошибка Lua в package.lua на строке 80: module 'Module:Yesno' not found.
Ссылки[править]
- Официальная страница BMC SoftwareШаблон:Ref-lang
- ERDF — европейский форум ARS-разработчиковШаблон:Ref-lang
- ARS Community Архивная копия от 12 февраля 2011 на Wayback MachineШаблон:Ref-lang
This article "BMC Remedy Action Request System" is from Wikipedia. The list of its authors can be seen in its historical and/or the page Edithistory:BMC Remedy Action Request System. Articles copied from Draft Namespace on Wikipedia could be seen on the Draft Namespace of Wikipedia and not main one.