• Nie Znaleziono Wyników

Użyteczność technologii informatycznej opartej na SOA w biznesie

Użyteczność technologii informatycznej opartej na SOA w zarządzaniu procesem informatyzacji współczesnych organizacji opiera się na:

• platform ie umożliwiającej szybką reorganizację biznesu - ciągła adapta­

cję do zmieniających się uwarunkowań w otoczeniu;

• standaryzację repozytorium modeli biznesowych, w tym procesów w ra­

m ach BPM oraz procedur implementacyjnych;

• niższych kosztów utrzym ania systemów IT jak też zwiększenie budże­

tów działów IT na zrównoważony rozwój14.

Do największych korzyści, użyteczności SOA zaliczyć należy15:

• architektura oprogram owania oparta na usługach - większa prostota jak

i zrozumienie biznesowe dla użytkownika, niższe koszty implementacji i utrzym ania przy większym zakresie funkcjonalnym;

• elastyczna architektura - w technologii SOA poszczególne elementy

systemów są luźno ze sobą powiązane; proces współbieżny: integracja funkcji informatycznych i biznesowych;

• SOA zapewnia szybkość implementacji nowych strategii biznesowych

bez konieczności przebudowy istniejącej infrastruktury IT;

13 Economic Justification o f Service-OrientedArchitecture. Research study: Experiences and

Guidelines on Building SOA Businesss Cases.

14 Architektura korporacyjne i SOA - ja k połączyć biznes i IT.

możliwość integracji oprogram owania na poziomie tzw. „middleware” w celu zapewnienia płynnej wymiany danych między różnymi systema­ m i posiadającymi różne standardy techniczne i semantyczne.

• możliwość pozyskania danych, usług z różnych źródeł i technologii

(HTTP, HTTPS, JMS/MQ, JDBC, FTP, WebServices, SCA) i ich płynna integracja;

• możliwość tworzenia przez samych użytkowników tzw. „rozwiązań

transparentnych” bez pom ocy programistów, co praktycznie zarówno ułatwia pracę wszystkim interesariuszom projektów IT jak też obniża koszty;

• zapewnienie ciągłości rozwoju systemów - możliwość pełniejszego wy­

korzystania wcześniejszych rozwiązań i inwestycji w obszarze IT przed­ siębiorstwa;

• sprawna aktualizacja systemów informatycznych wynikająca z faktu

zmian w przepisach prawnych, np. poprzez tzw. reguły biznesowe;

• zdecydowanie niższe koszty implementacji i utrzym ania systemów.

Autorzy raportu „Economic Justification of Service-Oriented Architectu­ re” przygotowanego przez St. G allen U niversity (Szwajcaria) zauważają, że w roku 2007 nastąpił według AMR Research Inc. wzrost o 100% zastosowa­ nia architektury SOA w projektach informatycznych realizowanych w takich krajach jak USA, Niemcy i Chiny; zaś według G artner Group w tym samym czasie, zastosowanie SOA w nowych, dużych projektach informatycznych w skali globalnej było na poziomie co najmniej 50%. Autorzy raportu pro­ gnozują osiągnięcie poziom u 80% zastosowań w mniejszym lub większym zakresie SOA w nowych projektach informatycznych do roku 201016.

Podobne wnioski możemy odnaleźć w innych badaniach przeprowadzo­

nych wśród 100 największych i najbardziej zinformatyzowanych polskich

przedsiębiorstw, przez Business D ialog pod patronatem CIO Business Me­ eting Point i przy współpracy IDS Scheer, a opublikowanych 3 czerwca 2008 roku17. Do głównych zalet nowych rozwiązań informatycznych realizowa­ nych w oparciu o SOA zaliczamy:

• nowa metodyka pracy, nowe myślenie, nowa filozofia;

• przyśpieszenie tem pa prac wdrożeniowych projektów IT (64% respon­

dentów);

16 Economic Justification o f Service-OrientedArchitecture. Research study: Experiences and

Guidelines on Building SOA Businesss.

Część III. Systemy informatyczne

• sukces projektu jest uzależniony od poprawnie wykonanej analizy pro­

cesów biznesowych, co uzyskujemy poprzez zastosowanie najnowszych rozwiązań opartych o SOA (80% respondentów).

Dojrzałość technologii informatycznych opartych na SOA jak też jej uży­ teczność potwierdza raport G artner Group. Z perspektywy tzw. „mega cy­ klu” standard technologiczny SOA w roku 2008 wszedł w fazę „oświecenia”

(S lope o f E n lig h te n m e n t), co oznacza, że znaczna część odbiorców powyż­

szych rozwiązań coraz lepiej rozum ie samą koncepcję, jak też dostrzega m ie­ rzalne korzyści wynikające z zastosowania powyższych standardów.

Rys. 71. Wschodzące technologie (Emerging Technologies) na tle tzw. „mega cyklu” (Hype Cycle)"1.

Istnieją również potencjalne zagrożenia w związku z zastosowaniem roz­ wiązań opartych na technologii SOA19:

Centralizacja zasobów IT - obniżając koszty ograniczamy liczbę używa­ nych systemów, a tym samym zmniejszamy listę rozwiązań alternatywnych.

Maksymalizacja wykorzystania istniejących zasobów - poprzez um ożli­ wienie integracji starszych systemów z nowymi zwiększamy ryzyko braku kompatybilności.

Standaryzacja wzorcowych m etadanych i procesów - upraszczając i stan­ daryzując procesy wymuszamy dostosowanie technologii do wymagań biz­ nesu a nie odwrotnie.

18 Hype Cycle for Emerging Technologies.

Optymalizacja wdrażanych rozwiązań - poszukując najbardziej optym al­ nego (przyjaznego) dla klienta rozwiązania, jesteśmy zmuszeniu do stosowa­ nia najnowszych rozwiązań technologicznych typu portal (SAP: Enterprise Portal), elektroniczny obieg dokum entów (SAP: Workflow), hurtow nia da­ nych (SAP: Business Warehouse).

Bezpieczeństwo - uproszczony i przyjazny dostęp do danych implikuje wzrost ryzyka w zakresie ich ochrony.

W oparciu o raport Gartnera [2007]20 w celu minimalizacji ryzyka zwią­ zanego z wprowadzeniem nowej technologii, na przykład eSOA, powinno się uwzględnić następujące uwagi:

Realizacja projektów w ram ach SOA powinna odbywać się powoli, w m ałym zakresie a rozwijanie nowych funkcjonalności powinno przebie­ gać „małymi” etapami.

Ze względu na bardzo duży poziom nowości i innowacyjności zaleca się prowadzenie intensywnej edukacji technologicznej jak i biznesowej w za­ kresie SOA.

Dopracowanie standardów oraz metodyki pracy wymaga czasu i dodat­ kowych nakładów po stronie klienta.

Stałe m onitorowanie rynku dostawców rozwiązań SOA w celu uniknię­ cia prawdopodobnych opóźnień w realizacji dostaw najnowszych i wcześniej zapowiadanych produktów.

Podsumowując, koncepcja SOA zaadaptowana w ram ach różnych apli­ kacji informatycznych i wdrażana przez różnych dostawców oprogram owa­ nia biznesowego, w tym firmę SAP Polska, jest zarówno pewną ideą kom ­ pleksowego rozwiązywania problem ów integracyjnych, standaryzacyjnych i rozwojowych, jak również nowym, wyższym standardem technologicznym w kontekście planowania i doskonalenia m odelu biznesowego w oparciu o tzw. „best practices” wypracowane globalnie przez poszczególne branże.

SOA jako rozwiązanie kompleksowe, wystandaryzowane i w pełni zinte­ growane z dowolną aplikacją typu ERP, obniża nie tylko koszty adm inistracji różnych systemów informatycznych na poziomie operacyjnym, ale również przyśpiesza i upraszcza projekty, procedury implementacyjne nowych apli­ kacji - repozytorium usług.

Ostatecznie SOA jest koncepcją, którą m ożna wdrażać i utrzymywać przy m inim alnym poziomie kwalifikacji informatycznych pracowników danej organizacji zapewniając równocześnie wysoki standard w zakresie realizacji poszczególnych usług informatycznych.

Część III. Systemy informatyczne

Innowacyjność technologii informatycznej opartej