Референсная модель приложений Application Reference Model (ARM) · FEAF
Простыми словами
ARM — классификатор программного обеспечения на три уровня: Systems, Application Components, Interfaces. Граница с IRM проведена явно, и она важнее самой таксономии: «It does not include operating systems or software that is used to operate hardware (e.g. firmware) because these are contained in the IRM», а миссие-специфичные системы вынесены в BRM. Смысл отображения — найти дубли: разложив системы ведомства по ARM, видно, где одно и то же куплено дважды и где можно объединить лицензии. В CPM ARM работает в задачах 3.34 и 3.35 — анализ текущих и проектирование целевых прикладных систем. От Application Architecture в TOGAF ARM отличается тем же, чем BRM от Business Architecture: это внешняя правительственная таксономия для межведомственного сравнения, а не описание одного предприятия.
Примеры
Определение для целей CRM: «Software components (including websites, databases, email, and other supporting software) resting on Infrastructure that, when aggregated and managed, may be used to create, use, share, and store data and information to enable support of a business function».
FEAF v2 (2013), §24.1 Purpose of the Application Reference Model
«Interfaces are protocols used to transfer information from system to system». Именно этот уровень ARM делает осмысленными артефакты A-1, A-3 и A-5, где интерфейсы перечисляются поимённо.
FEAF v2 (2013), §24.2 Structure of the Application Reference Model
Раздел ARM Summary заканчивается фразой «Significantly more detail about the structure, taxonomy, and associated methods of the Infrastructure Reference Model is available in Appendix D», хотя приложение D — это ARM. Выше в тексте сказано «As seen in Figure 1, the ARM consists of three levels», а таксономия ARM нарисована на рис. 10.
FEAF v2 (2013), §28 ARM Summary и §24.2 — две ошибки перекрёстных ссылок в самом издании
Определение из первоисточника
дословная выпискаThe Application Reference Model (ARM) categorizes the system- and application-related standards and technologies that support the delivery of service capabilities, allowing agencies to share and reuse common solutions and benefit from economies of scale.
Классифицирует стандарты и технологии уровня систем и приложений, обеспечивающие предоставление сервисных возможностей, позволяя ведомствам совместно использовать и повторно применять типовые решения и получать эффект масштаба.
Источникhttps://obamawhitehouse.archives.gov/sites/default/files/omb/assets/egov_docs/fea_v2.pdf
Основные параметры
Атрибуты этой сущности по справочнику источника.
- Структура (§24.2): три уровня — Systems, Application Components, Interfaces
В других подходах
Сопоставления одного понятия в разных подходах.
Эталонная модель многократного применения.
Семантические различия У FEAF это шесть конкретных референсных моделей, у GERAM — частичные модели предприятия (PEM), у ИСО 19439 — уровень общности. Общее — повторное использование; форма и статус разные.
Корпоративные архитектуры
- FEAFPerformance Reference Model (PRM)
- FEAFBusiness Reference Model (BRM)
- FEAFData Reference Model (DRM)
- FEAFApplication Reference Model (ARM)
- FEAFInfrastructure Reference Model (IRM)
- FEAFSecurity Reference Model (SRM)
- PERA / Purdue MethodologyLogical System Model
- ISO 19439partial level
- ISO 19439partial model
Около корпоративной архитектуры
Связанные понятия
Опишите архитектуру своей компании в Storm
Реестр процессов, архитектурное рабочее пространство, связи между системами и процессами — те самые артефакты, только про вашу организацию.
Это же в StormАрхитектура систем и интеграцийГраф связей реестраРеестр процессов