Aktuální vývoj IT přináší mimo jiné i zásadní změnu pohledu na metody a cíle systémové integrace. S příchodem a rozvojem cloudu se totiž stále častěji mluví o novém typu takzvaného hybridního IT, jehož realizace vyžaduje řadu nových postupů. Podle analytiků společnosti Gartner hybridní IT využívá nových technologií k propojení cloudů, sofistikovaných přístupů k třídění dat a SOA obecně k propojení IT systémů.
"Hybridní IT je novým pojetím IT – a nejde o žádnou přechodnou záležitost,“ upozorňuje Chris Howard, výkonný viceprezident společnosti Gartner. „Zatímco trh cloudu dospívá, IT organizace musejí přijmout hybridní strategii IT, která buduje nejen interní cloud pro uchování kritických dat a poskytování kritických IT služeb – a konkurující veřejným poskytovatelům cloudových služeb, ale také využívá externí cloud pro uchování dat a poskytování IT služeb, které nejsou na úrovni označované jako ‚kritická‘,“ dodává Howard. „Hybridní IT vytváří symetrii mezi interními a externími IT službami, které v následujících letech způsobí posun paradigmatu IT pro business,“ uzavírá.
Už před třemi lety analytici Gartneru upozorňovali, že se spolu s celým pojetím IT významně posouvá i pojetí SOA. „SOA se posouvá do oblasti mimo své tradiční kořeny ve stylu
Změny v požadavcích na systémovou integraci přináší jak dospívání cloudu, tak třeba stále širší využívání mobilních technologií.vzdáleného volání procedur tak, aby zahrnula formy interakce, které jsou obsaženy v REST (Representational State Transfer - rozhraní pro jednotný a snadný přístup ke zdrojům, jimiž mohou být data nebo stavy aplikace), ve webově orientovaných architekturách a v architekturách řízených událostmi,“ uvedl tehdy Jess Thompson, viceprezident Gartneru pro výzkum. „Iniciativy, které SOA umožňuje, jako jsou SaaS (Software as a Service), BPM (Business Process Management) a cloud computing získávají stále větší popularitu i uživatelskou bázi,“ dodal Thompson.
Architektura SOA si přitom historicky nevydobyla nijak velkou popularitu; mnohými byla vnímána jako něco komplikovaného a někdy i příliš těžkopádného pro dané integrační úlohy. Podle Gartneru ale neúspěchy SOA souvisejí nikoli s myšlenkou jako takovou, ale s přílišným soustředěním se na konkrétní technologie a s nedostatkem projektového řízení. „Potřebujete nějakou centrální autoritu, která zajistí těsnou koordinaci v rámci celého projektu (nasazení SOA) a potřebnou disciplínu při zavádění nových služeb. Řízení je třeba pro oblasti bezpečnosti, plánování změn, správu konfigurací, testování, monitoring i nastavování požadavků na QoS (Quality-of-Service),“ upozornil Thompson.
Nutno dodat, že v průběhu posledních tří let opravdu došlo k vývoji žádoucím směrem: SOA a její pro mnohé komplikovaně znějící souputníci - XML Web Services, UDDI nebo WSDL se ze zkratek proměnily v realitu; podnikové aplikace významných IT hráčů jsou stále častěji systémem komponent, které nabízejí standardní komunikační rozhraní schopné výměny dat s okolním světem. Konečně se tak dostáváme do fáze, kdy se systémy díky architektuře orientované na poskytování služeb (a říkejme jí SOA, nebo ne) snáze propojují, aby vytvořily komplexní hybridní IT prostředí zahrnující jak stávající IT v původním pojetí, tak různé formy cloudu.
Ohlédneme-li se zpět za dědictvím starších IT systémů (tedy legacy IT), je zřejmé, že pokud v průběhu minulých let odolaly pokusům o integraci s okolím, ani nyní nemáme k dispozici žádný kouzelný proutek, kterým bychom je ke komunikaci s ostatními IT systémy přiměli. V horším případě tak máme interní IT prostředí s mnoha různými systémy od řady výrobců, které představují samostatné světy. A že nejde o výjimečnou situaci, dokazoval ještě nedávno třeba nejmenovaný významný poskytovatel telekomunikačních služeb v ČR, který kvůli vzájemně nepropojeným systémům vykazoval k nelibosti klientů významné procento chybovosti při vyřizování objednávek – prostě proto, že data nebyla k dispozici tam, kde být měla.
Pokud máte to štěstí, že budujete IT systém na zelené louce, pak máte vše snazší. Většina z nás ale musí stavět na základech, které jsou již vybudovány. V takovém případě je třeba vždy pečlivě ověřit podporované standardy komunikace cloudové infrastruktury, kterou hodláme využívat, standardy podporované nasazovanými systémy interního cloudu i standardy podporované ze strany legacy IT (jsou-li nějaké – například díky tomu, že se již v minulosti přikročilo k realizaci některých projektů implementace SOA).
Nedávný průzkum SearchSOA.com ukázal, že je dnes SOA navzdory dřívějším kontroverzím v řadě organizací poměrně běžně využívanou architekturou. A to i díky tomu, že začíná být doceňována jako vhodný můstek mezi klasickým IT, již zmiňovanými prostředími cloudu a také mobilních aplikací. Že ovšem stále nejde o bezrizikový přístup, ukazují konkrétní čísla: Za významný úspěch označuje nasazení SOA jen 34 % respondentů, přijatelný úspěch nebo alespoň „jakýsi“ úspěch 36 % z nich a ostatní vyjádřili nespokojenost.
Polovina dotazovaných uživatelů využívá SOA pro své webové aplikace a přibližně stejný počet ji plánuje využít v oblasti SaaS a mobilních aplikací. Respondenti přitom oceňují právě přínosy SOA k integraci systémů, méně už dříve hlasitě zdůrazňovanou možnost znovupoužití již jednou vytvořených komponent.
Celkově je zřejmé, že nasazení SOA v odpovídajícím rozsahu nelze očekávat v rámci několika měsíců – jde zpravidla o dlouhodobý proces, při němž se zásadně mění celé prostředí – a vyvíjí se tak, jak se vyvíjí i celá oblast informačních technologií. Protože také požadavky kladené na systémovou integraci se stále vyvíjejí – především právě kvůli nástupu cloudu a rostoucímu využívání mobilních technologií.
Dosáhnout růstu a současně úspor. V organizaci jako celku, ale i v jejím IT. Zdánlivě jsou tyto cíle neslučitelné, ale...