Chinese    Dutch    English    French    German    Hindi    Italian    Persian    Portuguese    Russian    Spanish    Tamil    Turkish

 

Манифест COA

Сервис-ориентация -это парадигма, которaя описывает то, что вы делаете.
Сервис-ориентированная архитектура (COA) -это такой тип архитектуры,
который приводит к конечному результату за счет применения сервис-ориентации.

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

В процессе работы мы установили следующие приоритеты:

Значимость бизнеса перед технической стратегией.
Стратегические цели перед выгодами, специфичными для данного проекта.
Свойственная способность к взаимодействию перед
специально достигнутой интеграцией.
Совместно используемые сервисы перед разработками с
узкими, специальными целями.
Гибкость перед оптимизацией.
Эволюционные усовершенствования перед попыткой достичь
изначального совершенства.

Это значит, что мы ценим значение выше перечисленных понятий справа,
однако ещё более ценим понятия слева.

 

Руководящие Принципы

Мы следуем пересчисленным ниже принципам:

Уважать социальную и руководящую структуру компании.

Признать то, что COA, в конечном счете, требует внесение изменений на многих уровнях.

Масштабы внедрения COA могут варьироваться. Держать усилия в этом направлении под контролем и в разумных рамках.

[Программные] продукты и стандарты сами по себе не дадут вам COA и не применят сервис-ориентацию за вас.

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

Установить единый комплекс стандартов и положений предприятия, основанных на отраслевых стандартах, общественных стандартах и стандартах, принятых "по- факту".

Преследовать внешнее единообразие, одновременно позволяя внутреннее многообразие.

Идентифицировать сервисы путём взаимодействия с заинтересованными представителями бизнеса и технологии.

Максимизировать использование сервиса путём рассмотрения текущей и будущей сферы применения.

Контролировать, чтобы сервисы удовлетворяли требованиям
и целям бизнеса.

Развивать сервисы и их организацию в ответ на их реальное использование.

Разделять различные аспекты системы, которые
изменяются различными темпами.

Сокращать неявные зависимости и публиковать все явные зависимости с целью увеличения прочности и снижения последствий изменения.

Oрганизовать каждый сервис в соответствии с единой, управляемой единицей функциональности на каждом уровне абстракции.


 

Авторы

Ali Arsanjani
Grady Booch
Toufic Boubez
Paul C. Brown
David Chappell
John deVadoss
Thomas Erl
Nicolai Josuttis
Dirk Krafzig
Mark Little
Brian Loesgen
Anne Thomas Manes
Joe McKendrick
Steve Ross-Talbot
Stefan Tilkov
Clemens Utschig-Utschig
Herbjörn Wilhelmsen

 

Переводчик

Леонид Феликсон (Leonid Felikson)

 

Заглавная страница    Станьте Подписавшимся    Списoк Подписавшиxся    O Манифесте   
PDF    Об Авторах    Благодарности       
О переводчиках   


Creative Commons Attribution-Share Alike 3.0 Unported License
Copyright © 2009-2013, The SOA Manifesto Authors