Manifest SOA

Manifest SOA to cenna próba osiągnięcia wspólnego rozumienia konceptu SOA -  orientacji na usługi czy jak to woli ukierunkowania na usługi. Manifest SOA został sformułowany 23 października br. przez grupę 17 ekspertów SOA uczestniczących w 2nd International SOA Symposium w Amsterdamie. Sami autorzy mówili o tym spotkaniu jako o spotkaniu umysłów nie korporacji.  Pierwsze co przychodzi na myśl, gdy słyszy się o Manifeście SOA, jest oczywiście Manifest Agile – i nie bez kozery. Niezwykle ciekawe  jest omówienie “kuchni” powstawania manifestu. Manifest składa się z krótkiej preambuły, 6 wartości i 14 zasad – kolejność nie jest przypadkowa. Oto próba przełożenia go na język polski.

Manifest SOA

Orientacja na usługi jest paradygmatem, który ukierunkowuje sposób w jaki działasz.

Architektura zorientowana na usługi(SOA) jest typem architektury wynikającym ze stosowania orientacji na usługi.

Stosowaliśmy orientacje na usługi, aby pomóc organizacjom konsekwentnie dostarczać trwałą wartość biznesową, ze zwiększoną sprawnością i skutecznością kosztową, w zgodzie ze zmieniającymi się potrzebami biznesowymi.

Dzięki naszej pracy doszliśmy do wyznaczenia priorytetów:

Wartość biznesowa ponad techniczną strategię

Cele strategiczne ponad korzyści specyficzne dla projektu

Wrodzona interoperacyjność ponad integrację na zamówienie

Współdzielone usługi ponad implementacje dla specyficznych celów

Elastyczność ponad optymalizację

Ewolucyjne doskonalenie ponad pogonią za doskonałością od początku

Oznacza to, że ceniąc wartości po prawej stronie, bardziej cenimy wartości po lewej stronie.

————————————————————

Zasady przewodnie

Przestrzegamy tych zasad

Szacunek dla struktury społecznej i struktury władzy w organizacji.

Uznajemy, że SOA zdecydowanie wymaga zmiany na wielu poziomach.

Zakres stosowania SOA może być różny. Działania muszą być zarządzalne i w ramach sensownych granic.

Same produkty i standardy nie dadzą Ci ani SOA, ani nie wprowadzą paradygmatu orientacji na usługi.

SOA może być realizowana poprzez wielorakie technologie i standardy

Stwórz jednolity zestaw standardów i polityk przedsiębiorstwa opartych na standardach branżowych, standardach de facto, standardach społecznościowych.

Zmierzaj do jednolitości na zewnątrz jednocześnie dopuszczając różnorodność wewnątrz.

Określ usługi poprzez współpracę z zainteresowanymi z biznesu i techniki.

Maksymalizuj korzystanie z usług dzięki braniu pod uwagę obecnego i przyszłego obszaru wykorzystania.

Sprawdź czy usługi zaspokajają wymagania i cele biznesowe.

Przekształcaj usługi i ich organizację w odpowiedzi na faktyczne wykorzystywanie.

Oddzielaj różne aspekty systemu zmieniające się w różnym tempie.

Zmniejszaj ukryte zależności i podawaj wszystkie zewnętrzne zależności w celu zwiększenia odporności i zmniejszenia wpływu zmian.

Za każdym poziomie abstrakcji organizuj każdą usługę wokół spójnej i zarządzanej jednostki funkcjonalności.

—————————————————————————–

Autorzy

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

————————————————————————————

Tagi:

Dodaj komentarz

Wprowadź swoje dane lub kliknij jedną z tych ikon, aby się zalogować:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Zmień )

Twitter picture

You are commenting using your Twitter account. Log Out / Zmień )

Facebook photo

You are commenting using your Facebook account. Log Out / Zmień )

Connecting to %s


Follow

Otrzymuj każdy nowy wpis na swoją skrzynkę e-mail.