Forum Sektora Finansowego 2007 SOA: mit, slogan czy konieczność? Krzysztof Komorowski IT Strategy & Architecture IBM 6/5/2007
Proces budowy produktu A.D. 1914 2 6/5/2007
Proces budowy produktu A.D. 2007 Udzielenie kredytu Udzielenie kredytu Klient Bank Bank BIK Towarzystwo Ubezpieczeniowe Udzielenie kredytu 3 6/5/2007
Wczoraj Branch Applications Car Dealership Application Customer Applications Telnet G1 Auto WWW Call Centres Dziś MultiCOMP xmt Fixed Asset System Telnet xbank Central Banking System F1 Data warehouse G1 xss Credit System AUTO G2 Customer Credit Card Transactions W Monitoring & Controls Repossession Database WWW OCTO CRM Customer Information Call Centres Used Car Quotation Service OCTO Customer Car Loan Information Scoring Orchestration Transformation Security Management Transport Measurement BB BIK Others including Non FSS Partners Orchestration & Reuse of Processes & Services MultiCOM P xbank F1 xss Customer Car Loan Information xmt CRM Scoring BIK Data Warehouse WWW G2 New Applications 4 6/5/2007
SOA - elementy rozwiązania Rozwiązania i cele biznesowe Obsługa zamówień Zwroty i reklamacje Procesy Model procesu i wskaźniki Np. Realizacja zamówienia Komponenty usługowe Usługi Silnik procesów Np. Przygotowanie faktury Np. Pobranie danych klienta Zasoby IT Magazyn Klienci FK 5 6/5/2007
Czym jest, a czym nie jest SOA? SOA to filozofia postępowania SOA to filozofia postępowania w obszarze technologii, która wpływa na biznes SOA wprowadza ład w przedsiębiorstwie Przedstawianie złożonej natury działania IT w sposób prosty i związany z działalnością biznesową (procesami biznesowymi) firmy. SOA to architektura, w której aplikacje są luźno związane ze sobą (ang.loosely coupled) 6 6/5/2007
SOA to nie jest Aplikacja, zestaw aplikacji Jedna technologia softwarowa, hardwarowa Standard lub grupa standardów Metodyka zarządcza albo wytwórcza Zestaw usług, konsultacji 7 6/5/2007
SOA jest traktowana przede wszystkim jako istotny czynnik biznesowy 8 6/5/2007
Po co to robimy? Usprawnienie zarządzania procesami 35% Integracja aplikacji i procesów w czasie rzeczywistym 30% Stworzenie jednolitego widoku klienta 30% Zdecentralizowane, niezależne systemy i procesy 28% Rozszerzenie funkcjonalności istniejących systemów Web-enablement 19% 18% Źródło: IBM 9 6/5/2007
10 6/5/2007 wsparcie dla CRM i marketingu (kampanie, segmentacja, analiza Spójny, 360 przekrojowy widok klienta we wszystkich aplikacjach biznesowych umożliwienie cross- i up-sellingu w zależności od grupy docelowej klienta i jego zachowania integracja aplikacji związanych z obsługą klienta we wszystkich kanałach dostępu (oddział, call centre, samo-obsługa) udostępnienie usług bankowych klientom poprzez kanały samoobsługowe anytime anywhere behawioralna) zarządzanie procesami biznesowymi (Business Processes Management) od modelowania, do wdrożenia, pomiaru i optymalizacji SOA. Po co to robimy? Cytat:
Co wiemy o SOA? 11 6/5/2007
Pomimo tego coraz więcej firm przechodzi od analizy do praktycznych wdrożeń 50% tych, którzy badali możliwości SOA rok temu są dziś w trakcie projektów pilotowych 12 6/5/2007
i coraz więcej traktuje SOA jako element strategii IT 13 6/5/2007
za który odpowiedzialna jest zupełnie nowa grupa zadaniowa Zespoły programistów integratorów Architekt Magistrali ESB Zespół testowy QA Procent firm, które utworzyły specjalne stanowiska związane z SOA. Terminologia była bardzo niejednorodna, ale bardzo często powtarzało się słowo architekt Biuro Architektury Analitycy Projektanci Aplikacji Monitorowanie infrastruktury IT Monitorowanie funkcji biznesowych Zespół zarządzania zmianą Operatorzy aplikacji 14 6/5/2007
Przeszkody we wdrażaniu SOA nie mają charakteru technicznego WW survey: Limiting Factors to SOA Adoption in % of Respondents Availability of skills Can't justify the cost/roi Lack of services management Lack of service offerings to guide the transition tow ards SOA (project management) Mature testing facilities for SOA solutions Lack of standards Middlew are performance issues Other Lack of Education opportunities Lack of development tools Business consultants to overcome internal resistance to change Lack of security No real barriers 0 10 20 30 40 50 60 15 6/5/2007
Co z tym ROI? SOA nie jest ani szybkim ratunkiem, ani panaceum ROI SOA: zmiana 1 63% zmiana 2 107% zmiana 3 350% 25 20 15 10 5 0 0 5 10 15 20 25 Z SOA bez SOA 16 6/5/2007
ROI: alternatywy do SOA 17 6/5/2007
Jak mierzyć swoje zaawansowanie 18 6/5/2007
Kierunki implementacji SOA: middlelware, ESB i BPM 19 6/5/2007
Ewolucja BPM z EAI Enterprise Application Integration Business Process Integration Business Process Management orien tacja na proc esy lata 90te 2002-05 2006+ 20 6/5/2007
i z workflow Document imaging Workflow osobny rynek Business Process Management orien tacja na proc esy lata 80te lata 90te 2002-05 2006+ 21 6/5/2007
wytworzyły dwie kategorie BPM Enterprise Application Integration BPM integracyjny BPM zadaniowy Workflow Business Process Integration Business Process Management Business Process Management orien tacja na proc esy Document imaging 22 6/5/2007
Przyszłość BPM jutro procesy samonaprawiające się optymalizacja w oparciu o analizy i symulacje dziś monitorowanie i zarządzanie szybkie tworzenie procesów aplikacje kompozytowe wczoraj automatyzacja procesów 23 6/5/2007
Magic Quadrant 24 6/5/2007
SOA ma wiele nieoczekiwanych zalet SOA Leads to the Executive Committee s Door CIO is part of the Executive Committee Average Compensation of CIOs Working WITH an SOA SOA Spells Money Average Compensation of CIOs Working WITHOUT an SOA $250,000 $159,000 And their budgets are Bigger too WITH SOA WITHOUT SOA 8.9% 5.8% Source: State of the CIO, January 1, 2007, CIO Magazine http://www.cio.com/state/survey_slideshow/index.html Note: IT budget as percent of overall revenue 25 6/5/2007