2.2 Основные понятия

2.1 Сервисно-ориентированная архитектура

 

 

Функциональные требования базовой части спецификаций MoReq2010 группируются вокруг девяти определений служб, показанных на рисунке 2а. Вместе они описывают общую функциональность, требуемую спецификациями MoReq2010. Начальный модуль 2. Системные службы описывает функциональность, требуемую для каждой из базовых служб MoReq2010.

 

Сервисно-ориентированная архитектура MoReq2010 не имеет целью ограничить поставщиков программного обеспечения в разработке решений, в которых функции нескольких или даже всех базовых служб сочетаются в рамках одного приложения. Однако разделение функциональности на отдельные службы в будущем даст разработчикам возможность создавать системы управления записями, в которых каждая служба отделена от остальных и может использоваться в нескольких системах управления записями одновременно.

 

Например, в будущем каждая система управления записями внутри одной организации может использовать общую службу классификации и общую систему хранения. Вероятно, что будет также построить систему управления записями, в которой объединены разные модули от разных поставщиков.

 

Каждая система управления записями должна проходить тестирование на основе общих критериев, вне зависимости от того, является ли она единым приложением или же в той или иной мере сочетает разные модули от разных поставщиков.

 

Центром сервисно-ориентированной архитектуры является система управления записями. Служба управления записями является единственной службой, который не может использоваться двумя системами одновременно. Только служба управления записями отличает одну систему от другой. Другие службы, поддерживающие службу управления записями, могут поддерживать также и другие такие службы, являясь, таким образом, частью нескольких систем одновременно.

 

Рисунок 2а. MoReq-совместимая система, рассматриваемая как группа взаимосвязанных служб с сервисно-ориентированной архитектурой (для каждой базовой службы присутствует соответствующий раздел в документации).