Заключение

 Инструменты и методы, используемые для разработки архитектуры микросервисов (MSA) для распределенных приложений, могут включать в себя стандарты и публикации от The Open Group. Некоторые из них, такие как OSIMM, нацелены на SOA и готовность организации принять их, в то время как другие, например, результаты The Open Group Security Forum, полезны в регулярной практике.

Специалист по архитектуре предприятия должен адаптировать принципы MSA к соответствующим уровням практики архитектуры предприятия, признавая, что MSA является важной частью архитектуры предприятия, но никогда не будет полноценной архитектурой предприятия сама по себе. Также необходимо определить организационную готовность к ориентации на сервисы (OSIMM) и адаптировать метод The Open Group SOA Governance Vitality Method  (SGVM), учитывая, что управление MSA в распределенной среде требует распределенного федеративного управления, как подробно описано в документах. Организация должна быть подготовлена, структурирована и управляться таким образом, чтобы поддерживать распределенные приложения MSA; предлагаются новые практики, такие как DevOps.

Изменения на остальных этапах TOGAF ADM касаются способов описания, анализа и документирования архитектуры. Во время итерации ADM практикующему специалисту необходимо учитывать взаимосвязь между уровнями MSA и предприятием в целом, а также артефакты, необходимые для документирования интерфейсов между ними.

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

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