• 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

750 zaměstnanců ČSOB se díky Atosu zvládlo rychle přesunout do domácích kanceláří
Zprávičky

Google investuje 2,4 miliardy dolarů do technologie AI od start-upu Windsurf

12. 7. 2025
Zprávičky

Muskova xAI chce další peníze od investorů při ohodnocení na 200 miliard dolarů

12. 7. 2025
Kryptoměny a jejich ekonomika
Zprávičky

Bitcoin pokračuje v růstu na další rekordy, překonal hranici 118 000 dolarů

11. 7. 2025
Český T-Mobile vyčleňuje vysílače do samostatné firmy
Zprávičky

Na Slovensku skončila největší elektronická aukce mobilních frekvencí

10. 7. 2025

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *

Souhlasím se Zásadami ochrany osobních údajů .

Zprávičky

750 zaměstnanců ČSOB se díky Atosu zvládlo rychle přesunout do domácích kanceláří

Google investuje 2,4 miliardy dolarů do technologie AI od start-upu Windsurf

ČTK
12. 7. 2025

Společnost Google ze skupiny Alphabet zaplatí asi 2,4 miliardy USD (50,64 miliardy Kč) za

Muskova xAI chce další peníze od investorů při ohodnocení na 200 miliard dolarů

ČTK
12. 7. 2025

Americká společnost xAI miliardáře Elona Muska plánuje vybrat peníze od investorů v novém kole

Kryptoměny a jejich ekonomika

Bitcoin pokračuje v růstu na další rekordy, překonal hranici 118 000 dolarů

ČTK
11. 7. 2025

Cena bitcoinu dnes pokračuje v prudkém růstu. Kolem 8:30 SELČ se vyšplhala na další

Hackeři ukradli data 5,7 milionu zákazníků australských aerolinek Qantas

ČTK
11. 7. 2025

Hackeři v rámci rozsáhlého kybernetického útoku z minulého týdne ukradli data 5,7 milionu zákazníků

Meta lákala zaměstnance OpenAI na bonus ve výši 100 milionů dolarů

Muskova společnost xAI představila novou verzi chatbota Grok 4

ČTK
11. 7. 2025

Americká společnost xAI miliardáře Elona Muska představila nový model chatbota Grok 4. Ten má

Sophos představil XDR řešení pro synchronizované zabezpečení

Ministerstvo vnitra odhalilo kybernetický útok, údaje občanů neunikly

ČTK
10. 7. 2025

Ministerstvo vnitra odhalilo kybernetický útok na jeden ze systémů úřadu, oznámil dnes na tiskové

Český T-Mobile vyčleňuje vysílače do samostatné firmy

Na Slovensku skončila největší elektronická aukce mobilních frekvencí

ČTK
10. 7. 2025

Na Slovensku včera skončila největší elektronická aukce mobilních frekvencí v historii země. Vynesla rekordní

Vláda zakázala používat ve státní správě produkty čínské společnosti DeepSeek

ČTK
9. 7. 2025

Vláda zakázala používat ve státní správě jakékoli produkty čínské společnosti DeepSeek. Rozhodla tak na

Tiskové zprávy

Společnost QNAP představuje myQNAPcloud One Beta

Acer slaví několikanásobné ocenění cenou Red Dot Product Design Awards 2025

Acer for Business EMEA překonává růst trhu

Nejnovější modely Acer Chromebook Plus nyní s 12měsíčním balíčkem Google AI Pro včetně služby NotebookLM zdarma

ANECT mění vedení společnosti a posiluje management

Optimize by Acer: nejnovější evoluce v oblasti podnikových záručních podmínek

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...

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é...

Slovník

Reklamace

Cena

Cookies

Nejpopulárnější články

Žádný obsah není dostupný

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
Žá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.