• Technologie
  • Byznys
  • Software
  • Hardware
  • Internet
  • Telco
  • Science
  • České IT
  • Události
Žádné výsledky
Zobrazit všechny výsledky
ITBiz.cz
ITBiz.cz
Žádné výsledky
Zobrazit všechny výsledky

Architektura SOA v praxi – 2. díl

itbiz
15. 9. 2008
| Články
IBM

Na ITBIZ.cz nyní dáváme prostor třídílnému seriálu, který je zaměřen na vybrané části SOA důležité pro vytvoření kvalitní architektury. První díl stručně shrnuje principy SOA a jak poznat, zdali je SOA vhodná právě pro vaši organizaci. Na závěr jsem slíbil, že se dále podíváme na organizačně-praktickou stránku celé věci neboli tzv. governance.

Tomas-kadlec
Tomáš Kadlec

Charakteristika governance

Termín governance obecně představuje řídící rámec definující role, odpovědnosti, pravomoci a způsob komunikace. Cílem je vybavit organizaci jasně definovanými pravidly pro efektivní plnění svých cílů. Součástí je rovněž měřící a kontrolní systém. Specifickým případem je pak IT governance, jejíž součástí je navíc i rozvoj IT architektury. Governance zde pak slouží i jako kontrolní rámec, ve kterém je realizován koncepční rozvoj v souladu s architektonickými principy.

Není tedy překvapivé, že SOA jako jedna z architektur IT systémů definuje vlastní pravidla governance, která představují specifické rozšíření tradiční IT governance. Je nutné si uvědomit, že jednou z hlavních charakteristik SOA je horizontální distribuovanost komponent (služeb), která jde přes organizační strukturu společnosti. Logické je, že nároky na koordinaci, komunikaci a způsoby řešení rozdílných priorit jsou vyšší než u tradičních přístupů. Kromě toho je zde i celá řada nových aspektů jako:

A) Identifikace, definice, vývoj, registrace a publikace služby, provozování, verzování a odstavení služby,
B) Finanční aspekty provozování služby z hlediska poskytovatele resp. konzumenta,
C) Bezpečnost,
D) Obchodní a technický monitoring,
E) Problematika SLA – Service Level Agreement.

Otázka tvorby nové služby

Jak postupovat v případě tvorby nové služby? Určitě se shodneme na tom, že najít kandidáta na službu není žádný problém. Všude tam, kam se podíváte, je „služební“ potenciál. Ať již použijete některé „top-down“ techniky umožňující dekompozici vybrané funkční oblasti organizace (např. IBM CBM – Component Business Modeling), nebo naopak inventarizační „bottom-up“ přístupy vycházející z existujících rozhraní a aplikací, kandidátů bude v každém případě dost.

Je tedy vhodné sestavit a udržovat portfolio kandidátských služeb, a to nejlépe ve formě hierarchického stromu, který umožňuje kandidáty přehledně klasifikovat a třídit. Portfolio se následně bude postupně zaplňovat již realizovanými službami. Každý projekt by měl vycházet z portfolia služeb a návrh cílové architektury by měl zároveň zahrnovat využití existující služby nebo novou implementaci ze seznamu kandidátů.

Jak se ale rozhodnout, která služba je tou nejvhodnější, kterého kandidáta skutečně vybrat jako službu? Zde je nutné sestavit střízlivý seznam kritérií, která musí kandidát splňovat. Metodologie IBM SOMA (Service Oriented Modeling and Analysis) toto definuje jako tzv. Litmus test. V podstatě se jedná o strukturovaný dotazník, který v první řade zkoumá návaznost na obchodní cíle, ochotu službu financovat a sdílet, ale rovněž i potenciál pro snížení existujících redundancí. Dále se zkoumají i technické aspekty servisní orientace s ohledem na budoucí implementaci. Jedná se např. o pokrytí mimofunkčních požadavků vzájemné závislosti, technologickou neutralitu, kvalitu definice rozhraní dané komponenty apod.

Výsledkem je standardizované a transparentní posouzení příslušného kandidáta. V případě negativního výsledku je pravděpodobně lepší použít klasický způsob implementace. Co když vám ale neprojde žádný kandidát? V tom případě máte na semaforu červenou a něco je špatně.

Neopomenutelnou oblastí je přirozeně finanční stránka celé věci. Tradiční způsob, jakým je IT v současné době financováno, na SOA často zapomíná. Jednoduše chybí uvažování v servisním stylu.

Je tedy nutné pozměnit finanční model, umožnit poskytovateli službu prodávat a na službě vydělávat (minimálně virtuálním způsobem). Konzumenti služby si naopak musí zvyknout na skutečnost, že se na vývoji služby a jejím dalším rozvoji musí také podílet.

Důležité best practices

Na závěr se ještě podíváme na několik „best practices“, na které je dobré pamatovat:

— Koncepční a plánovaný postup, a to již od „laboratorních“ pokusů a malých projektů, kdy každý projekt ověří jednu z částí vaší SOA architektury. Je nutné se smířit s faktem, že SOA nevznikne ze dne na den, ale postupně projekt po projektu a ještě dlouho bude koexistovat se současnými architekturami v organizaci.

— Klíčové je vybrat si správný projekt. Vhodným kandidátem je v současné době automatizace obchodního procesu. Výhodou je zde především spojení s obchodními cíli organizace minimálně prostřednictvím zrychlení příslušného procesu. Zároveň se zjednodušuje výběr potenciálních kandidátů na „službu“. Pro tyto účely existuje řada kvalitních procesních platforem s využitím BPEL standardu, od IBM je to např. WebSphere Process Server. Naopak nevhodným příkladem je postupná „systematická“ příprava současných aplikací na budoucí roli služby. Chybí tu vazba na reálnou obchodní potřebu, návratnost investice je problematická a v neposlední řadě je zde samoúčelné zvyšování komplexity kódu v důsledku vývoje servisní obálky kolem aplikace. Je to přesně opak toho, čeho jste chtěli dosáhnout.

— SOA projekt není o vlastní implementaci, ale o zvolení správné architektury.

— Součástí SOA projektu je i aspekt governance. To, co vám projde u běžné aplikační implementace, může naopak zahubit servisní implementaci.

— Najděte vlivného a trpělivého sponzora. Protože SOA je dlouhodobá iniciativa, která je těsně provázána s obchodní strategií společnosti, tak zde platí „čím výše, tím lépe“. Na druhou stranu se nezapomeňte vašemu sponzorovi odvděčit rychlým úspěchem, který pomůže etablovat SOA a umlčí kritiky.

— Komunikace, komunikace, komunikace je jednoznačně tím nejdůležitějším faktorem. Ostatně každá architektura stojí a padá s tím, jak jsou spokojeni její „stakeholders“. SOA je vlastně jako týmový sport, proto je klíčové, do jaké hloubky a jak dobře učiníte „stakeholders“ aktivními účastníky na vaší cestě k SOA.

Na tomto místě končí druhá část našeho seriálu. V třetí, závěrečné části se podíváme na módní trend Web 2.0 a jak jinak, než ze SOA perspektivy.

Profil

Autor v roce 1994 ukončil jadernou fakultu ČVUT. Od roku 1996 je zaměstnán v různých technických pozicích ve společnosti IBM. Od roku 2004 pracuje jako IT architekt v IBM Software Group se zaměřením na finanční a průmyslové podniky. V roce 2006 získal Open Group ITAC certifikaci v oblasti IT Architektury.

Odkazy a reference:

SOA Governance and Service Lifecycle Management
Exploring the fundamentals of architecture and services in an SOA
IBM RUP for Service-Oriented Modeling and Architecture V2.4
IBM Rational Method Composer plug-in for SOA Governance V1.0
Implementing Technology to Support SOA Governance and Management

Přečtěte si také

Praktické využití architektury SOA – 1. díl

Rubriky: Byznys

Související příspěvky

Poslanecká sněmovna schválila nový režim zaměstnaneckých akcií
Zprávičky

Poslanecká sněmovna schválila nový režim zaměstnaneckých akcií

27. 6. 2025
Články

Firmy kvůli nejistotě vyvolané americkými cly snižují plánované investice do IT

27. 6. 2025
Zprávičky

Logistická centra Amazonu v ČR loni zvýšila tržby o 805 mil. Kč na 6,4 mld. Kč

25. 6. 2025
Zprávičky

EU prověřuje Muskův prodej jeho sítě X vlastnímu start-upu xAI

23. 6. 2025

Zprávičky

Nebojte se hlásit na seniornější pozice, radí IT pracovní portál

Umělá inteligence z Matfyzu vytváří srozumitelné právní texty

Pavel Houser
29. 6. 2025

Po více než dvou letech příprav představili výzkumníci Matematicko-fyzikální fakulty Univerzity Karlovy spolu s

Poslanecká sněmovna schválila nový režim zaměstnaneckých akcií

Poslanecká sněmovna schválila nový režim zaměstnaneckých akcií

Redakce
27. 6. 2025

Poslanecká sněmovna dnes ve třetím čtení schválila dlouho očekávaný návrh zákona, který zavádí režim

Šéf britské centrální banky zpochybnil potřebu digitální libry pro lidi

ČTK
27. 6. 2025

Guvernér britské centrální banky Andrew Bailey zpochybnil potřebu digitální libry pro spotřebitele. Je tak

ČR by díky koordinovaně zaváděné AI mohla zvýšit HDP o 250 miliard

ČTK
27. 6. 2025

Česko by mohlo díky koordinovanému zavádění umělé inteligence zvýšit své HDP zhruba o 250

Datová centra v roce 2024: umělá inteligence a problém kapacity

Prezident podepsal nová pravidla pro kybernetickou bezpečnost

ČTK
27. 6. 2025

Vyloučení technologií, které by mohly představovat bezpečnostní riziko pro stát, má umožnit zákon o

Kryptoměny a jejich ekonomika

Rusko o více než rok odsouvá spuštění projektu digitálního rublu

ČTK
27. 6. 2025

Rusko odsouvá spuštění projektu digitálního rublu o více než rok. Centrální dnes oznámila, že

Vodafone a Nokia v běžném provozu otestovali technologii 25G PON

Vodafone a Nokia v běžném provozu otestovali technologii 25G PON

Redakce
26. 6. 2025

Vodafone v pražské PLAYzone Areně provedl první živé demo připojení technologií 25G PON v České republice,

Elektronické náramky hlídaly v prvním roce provozu 183 lidí, hlavně domácí vězně

ČTK
26. 6. 2025

Elektronické náramky hlídaly za první rok fungování nového monitorovacího systému celkem 183 lidí. Aktuálně

Tiskové zprávy

Huawei a oboroví partneři dosáhli konsenzu u mobilních sítích založených na AI

Sněmovna schválila nový zákon o správě informací o stavbách

Panasonic Toughbook ukazuje, jak technologie podporují pracovníky v terénu

QNAP uvádí na trh 8portový switch QSW-1000 Full 2,5GbE Multi-Gig

Lenovo na český trh uvádí Chromebook Plus (14″, 10) s novou generací hybridní AI

HPE mění podobu hybridního IT s pomocí GreenLake Intelligence

Zpráva dne

Květen je měsícem růstu, můžete růst s Windows 11 jen za €20.00!

Květen je měsícem růstu, můžete růst s Windows 11 jen za €20.00!

Redakce
15. 5. 2025

Kupte Windows 11 CDkey od Goodoffer24.com a můžete růst s tímto OS jak při...

Videa ITBiz.cz

Vodafone otestoval Nokia 25G PON
Glenn Mallon, Dell Technologies

Elektronická recepční

FORXAI Mirror

Kamery pro průmysl a detekci požárů

Kamery pro vyhodnocení spokojenosti zákazníků

Kalendář

Zář 22
22. září @ 8:00 - 26. září @ 17:00

EMO Hannover 2025

Říj 1
Celý den

Cyber Attacks

Říj 21
Celý den

Bezpečnosť a dostupnosť dát

Zobrazit kalendář

Komentujeme

Chvála černých skřínek

Malé modely AI mají být velkým trendem

Pavel Houser
3. 1. 2025

V záplavě prognóz technologického vývoje (nejen) v roce 2025 zde prozatím trochu zapadlo jedno téma, které...

Odebírat newsletter

Zásady ochrany osobních údajů.

Zkontrolujte svoji doručenou poštu a potvrďte odběr.

Slovník

NMC

SIM

Boot sektor

Kategorie

  • Články
  • Komentujeme
  • Slovník
  • Tiskové zprávy
  • Zprávičky

Portál ITbiz.cz přináší informace z IT a byznysu již od roku 2006. Provozuje jej internetové vydavatelství Nitemedia. Hosting zajišťuje společnost Greenhousing.cz. Mezi další naše projekty patří například ABClinuxu.cz a Sciencemag.cz. Na stránce Redakce naleznete informace o redakci a možnostech inzerce.

Rubriky

Akce a události Byznys Cloud Ekomerce Hardware Internet Operační systémy Podnikový software Právo Science Security Technologie Telekomunikace Veřejná správa Vývoj a HTML Zpráva dne České IT

Píšeme jinde

RSS ScienceMag RSS

  • Strojek z Antikythéry: Ctrl-Alt-Del se používalo už před 2 tisíci roky?
  • Atomy uhlíku v nás opustily Mléčnou dráhu
  • Mise SOVA-S vybrána jako jeden z nejlepších projektů v ESA Scout

RSS AbcLinuxu RSS

  • Ministerstvo průmyslu a obchodu propaguje Microsoft
  • Jste český ISP? Vyplněním krátkého dotazníku můžete pomoci nasměrovat vývoj nové generace routerů Turris Omnia
  • Hospodaření společnosti Canonical za rok 2024

Newsletter

Zásady ochrany osobních údajů.

Zkontrolujte svoji doručenou poštu a potvrďte odběr.

Žádné výsledky
Zobrazit všechny výsledky
  • Technologie
  • Byznys
  • Software
  • Hardware
  • Internet
  • Telco
  • Science
  • České IT
  • Události

© 2019 Vydává Nitemedia s.r.o. Hosting zajišťuje Greenhousing.cz.

Tento web používá cookies. Pokračováním dáváte souhlas s jejich používáním. Více na itbiz.cz/soukromi.