Оценка технологически нейтральной архитектуры (TNA)
В этом разделе мы обсудим задачи оценки технологически нейтральной архитектуры SID, процедуру такой оценки и рекомендации по дальнейшему использованию TNA.
Задачи оценки TNA
Оценка TNA проводится для выработки рекомендаций по ее использованию и анализу ее текущего применения. Основное внимание при оценке уделяется, как правило, целям и принципам TNA, а именно:
• отделение бизнес-процесса от реализации компонентов,
• наличие архитектуры, ориентированной на безопасность,
• наличие архитектуры, основанной на политиках,
• унифицированная среда информации и данных (уже представленная как SID),
• прозрачность распределения.
При оценке TNA обычно последовательно переходят от одной задачи к другой. С точки зрения оценки разделить задачи можно на две группы. Первая группа связана с контрактами, компонентами и их внедрением, вторая — с архитектурой, которая управляет внедряемыми компонентами. Вторая группа включает в себя оценку безопасной архитектуры, архитектуры, ориентированной на политику, и прозрачности распределения.
Результаты оценки методологии жизненного цикла NGOSS могут стать ценным исходным элементом для оценки TNA, поскольку она также предполагает использование контрактов и компонентов. Поэтому те методы, которые применяются для оценки жизненного цикла по отношению к контрактам и компонентам, могут использоваться и для оценки TNA. По этой причине мы их здесь рассматривать не будем. Однако контракты и компоненты должны создаваться с помощью структур SID и еТОМ. Эксперт, осуществляющий оценку, определяет, применяется ли для этого какая-либо из стандартных структур.
Об отделении бизнес-процесса от его компонентного внедрения здесь уже говорилось, и оно не служит составной частью оценки жизненного цикла. Чтобы обеспечить возможность повторного использования, бизнес-логика не должна встраиваться в логику компонентов. Эксперту, осуществляющему оценку, следует проанализировать компоненты или компонентоподобные артефакты, чтобы определить, соблюдается ли этот принцип NGOSS.
После этого проводится оценка второй группы принципов. Эксперт по оценке определяет, как реализована безопасная архитектура (security - enabled). Затем, опционально, оценивается использование архитектуры NGOSS, основанной на политиках. Тот или иной тип архитектуры все же должен использоваться на предприятии. Наконец, оценивается структура, обеспечивающая прозрачность распределения. Следует заметить, что большого практического опыта в отношении второй группы пока нет. Но поскольку NGOSS развивается и внедрение подразумевает и эти аспекты TNA, набор критериев оценки будет расширяться.