Architektura orientovaná na služby (SOA) v prostředí e-Governmentu.

Slides:



Advertisements
Podobné prezentace
© 2000 VEMA počítače a projektování spol. s r. o..
Advertisements

Software Development Conference 2007 Vztah dodavatele a odběratele Zdeněk Borůvka.
Stránka 1, © Vema, a. s.. Stránka 2, © Vema, a. s. Podnikové aplikace  Integrovaný podnikový systém (Integrated Business System):  komplex aplikací.
Modelování moderních aplikací v SELECT Enterprise
Nadpis Portál pro komunikaci s občany 1 Portál pro komunikaci s veřejností Portál pro komunikaci s veřejností DATRON, a.s. ing. Jaromír Látal projektový.
Kompozitní aplikace (Office Business Applications) Michael Juřek, Software Architect Tomáš Kutěj, TSP – Office Platform Microsoft s.r.o.
Podnikové informační systémy Úvod
Generální ředitelství cel Projekt ECR brána případová studie
Zpracování komplexních událostí a Apama Michal Džmuráň
Integrace aplikací s využitím komunikačního serveru Vema
Programování v jazyku C# II.
Návrh architektury moderních informačních systémů
Přínosy virtualizace a privátního cloudu
METODOLOGIE PROJEKTOVÁNÍ
A4M33NMS Návrh a modelování softwarových systémů
Vaše jistota na trhu IT Důvěryhodná výpočetní základna Ladislav Šolc Microsoft, s.r.o. Solution.
© 2003 FSS, spol. s r.o. Všechna práva vyhrazena.1 e - Insurance Management System Financial Support Services Struktura systému.
Audit IT procesů ve FNOL
SAP Ing. Jiří Šilhán.
M O R A V S K O S L E Z S K Ý K R A J 1 Vedení správních řízení ve spisové službě a statistika vyřizování dokumentů.
>> 1 Ing. Zdeněk Vejvoda Technologická podpora liberalizace Bratislava
METROPOLITNÍ PŘENOSOVÝ SYSTÉM
Bezpečnost na platformě Microsoft & Petr Hartmann Solution Specialist Microsoft.
Výhody užití architektury ITS ve veřejné osobní dopravě
Outsourcing jako strategický nástroj řízení nejen v komerční sféře
Inovace výuky ve vazbě na požadavky Mezinárodních výukových standardů doc. Ing. Marie Pospíšilová,CSc. SVŠES.
11. Trendy ve vývoji aplikací, podporujících podnikové procesy
Vývoj aplikací pro SharePoint
SOM Konference Microsoft Days –
Informační technologie pro české a slovenské zdravotnictví Integrační a komunikační centrum zdravotnických informací.
Univerzální přípojka koncepce a realita Miroslav 30.březen 2004.
Novinky a strategie společnosti Vema, a. s.
Jaroslav Šnajberk, Přemek Brada
Zvyšování kvality poskytovaných služeb - efektivní řízení servisní péče Konference SIS2010, Brno Petr Bříza, Versino CZ, s.r.o.
Rozšíření jednouživatelské verze IS na víceuživatelskou Prezentace Diplomové práce Autor : Libor Tomášek Spoluautoři : Pobucký M., Drábek L. Vedoucí :
Cloud Computing - efektivní a transparentní provoz organizace pro každého (Jakub Fiala, Miroslav Čejka GORDIC ® )
Konference SI Praha Ladislav Přívozník is:energy czech a.s.
JIRA školení.
IBM Information Technology Services © Copyright IBM Corporation 2006 Zpracování dokumentace a podpora řízení Integrovaného bezpečnostního centra v Ostravě.
Metainformační systém založený na XML Autor: Josef Mikloš Vedoucí práce: Ing. Jan Růžička, Ph.D. V/2004.
BP UNIVERSITY © 2008 IBM Corporation Petr Leština WebSphere Software března 2008 Kongresové centrum Praha Application.
MoodleMoot.cz 2011, Ostrava, PragoData Consulting, s.r.o. 1 Moodle a okolní svět Ing. Marek Kocan.
B. Miniberger, BIVŠ Praha 2009
Transparentní modelování a provádění procesů Michael Juřek Software Architect Microsoft s.r.o.
Outsourcing ICT systémová a aplikační integrace v pojetí O2 Projekt Integrace sítě Ministerstva zemědělství.
Dokumentace objektů a zveřejnění funkcí
Rozvoj nehlasových služeb Současnost a budoucnost mobilních sítí
Multiplatformní, řídící systém elektronického vzdělávání pro školy eDoceo Multiplatformní, řídící systém elektronického vzdělávání pro školy Tomáš Hrdonka.
Aleš Chudý IW BG Lead Microsoft Corporation. Lidé jsou klíčové aktivum firem Nové trendy práce Software jako platforma Strategická iniciativa (horizont.
IBM Global Services ČR © 2006 IBM Corporation April, 2006 E-stát a EU Pavel Hrdlička.
ESB Jan Růžička Institute of geoinformatics VSB-TU Ostrava 17.listopadu 15, Ostrava-Poruba,
Telefónica O 2 Business Solutions Platform as a Service – Overview Praha, Ing. Jan Kepič, CISA –
Česko a Slovensko, výhledy do budoucnosti Michal Tomek – InterSystems BV.
Nebezpečí webových aplikací Tomáš Strýček Invex Forum Brno
IBM Global Services © Copyright IBM Corporation 2002 Internet ve státní správě a samosprávě, Programy „Blended Learning“ pro zaměstnance.
2005 Adobe Systems Incorporated. All Rights Reserved. 1 Inteligentní PDF formuláře Vladimír Střálka Territory Account Manager Adobe Řešení pro.
SOA = Architektura orientovaná na služby
© Doc. Miniberger, BIVŠ UML modelování Webové služby představují sadu standardů umožňující komunikaci aplikací bez ohledu na platformu, na které jsou provozovány.
Na cestě k ASP Jiří Voříšek VŠE - KIT publikováno: červen 2002.
Sales & Consulting IGS, Czech Republic © 2005 IBM Corporation Optimalizace a sdílení informací ve státní správě Pavel Hrdlička.
Web services. Co jsou webservices Součinná spolupráce počítačů v síti Technologie pro vzdálené volání procedur (RPC) Nezávislá na platformě Data v XML.
Nové trendy v eGovernment
Základní problémy realizace eLearningového systému Roman Malo Ústav informatiky PEF MZLU v Brně.
MINISTERSTVO PRO MÍSTNÍ ROZVOJ ČR E-tržiště České pošty.
B2B Systémová integrace Jiří Macháček. Osnova ► Úvod ► Terminologie ► Parametry – požadavky ► Způsoby integrace ► Web-Services ► Příklady.
Business Activity Monitoring Jiří Kolář. Pojmy a zkratky ● SOA ● Servis Oriented Architecture ● BPMS ● Business Process Management System ● BAM ● Business.
Mezinárodní konference ICT Fórum PERSONALIS 2006 Procesní řízení informační bezpečnosti ve státní správě Ing. Jindřich KODL, CSc. Praha
BIVŠ. 1. Vývoj architektur podnikových systémů 2. SOA 3. Postup implementace 4. Nové trendy v SOA.
Web services – když si Java sedne s M$ na kus řeči Ing. Petr Přibyl CCA Group a.s.
INTEGRACE řešení základních registrů
Transkript prezentace:

Architektura orientovaná na služby (SOA) v prostředí e-Governmentu. Ing. Dušan Smolej / IT Architekt IBM Certified Solution Developer IBM Certified System Administrator for WebSphere Portal for Multiplatforms

… jednotlivé funkcionality aplikací jsou reprezentovány pomocí služeb Service SOA je architektonický koncept založený na volně vázaných, obchodně zaměřených, sdílených a opakovaně použitelných službách s jasně ohraničenou funkcionalitou a rozhraním pro komunikaci s okolím S … jednotlivé funkcionality aplikací jsou reprezentovány pomocí služeb Oriented O … nový přístup k řešení otázky integrace, vytváření kolekce služeb mapujících procesní zpracování v závislosti na obchodních potřebách Architecture A … organizace nezávislých služeb s definovaným způsobem rozhraní, komunikace a možností znovu použitelnosti Architektura orientovaná na služby (SOA) v prostředí e-Governmentu

Trendy vývoje architektury IT Architektury orientované na služby používající otevřené standardy výrazně mění směr dalšího vývoje IT … 1980 … … 1990 … … 2000 … Současnost Budoucnost Komponentově orientovaná architektura Architektura orientovaná na služby Dynamická rekonfigurace architektury Monolitická architektura Klient-Server architektura Strukturované programování (sub-rutiny, procedury, funkce) Objektově orientované programování (třídy) Technologie distribuovaných objektů (CORBA, DCOM, MOM) Webové služby, procesně orientované služby (WSDL, SOAP, WSBPEL, ESB) Architektura orientovaná na služby (SOA) v prostředí e-Governmentu

Trendy vývoje integrace služeb Service Integration Dynamically Configurable Services Composite Services Virtualized Services Silo Integrated Componetized Function Oriented Function Oriented Function Oriented Service Oriented Service Oriented Service Oriented Service Oriented Business View of IT Structured Object-Oriented Component Based Development Service Modeling Service Modeling Service Modeling Grammar Modeling Methods Modules Modules Components Services Process Integration via Services Process Integration via Services Dynamic Application Assembly Applications Monolithic Architecture Layered Architecture Component Architecture Emerging SOA SOA Grid Enabled SOA Dynamically Re-Configurable Architecture Architecture Platform Specific Platform Specific Platform Specific Platform Specific Platform Specific Technology Neutral Dynamic Sense & Respond Infrastructure Level 1 Level 2 Level 3 Level 4 Level 5 Level 6 Level 7 Architektura orientovaná na služby (SOA) v prostředí e-Governmentu

Jaké jsou bariéry efektivního fungování organizace ? Aplikace nejsou dostupné mimo rámec organizace Duplicitní funkcionalita Platformová závislost Proprietární řešení Neexistence procesních standardů Integrace aplikací není flexibilní s ohledem na potřeby Infrastruktura nereflektuje obchodní strategii s ohledem na budoucnost Vysoké provozní náklady Architektura orientovaná na služby (SOA) v prostředí e-Governmentu

Výhody, které SOA přináší Obchodní Technologické Interoperabilita (Open Standards) Nezávislost na platformě, aplikaci ani programovacím jazyku Aplikační služba je k dispozici prostřednictvím rozhraní Není nutné přepisovat aplikaci => je nutné pouze vytvořit rozhraní. Změní-li se aplikace => rozhraní zůstává. Flexibilita při přidání nové aplikace (=služby) a kombinace existujících. Možnost pružně měnit procesní zpracování v závislosti na obchodních potřebách Vysoká znovu použitelnost komponent (=služeb) Snižuje cenu vývoje Snadnější integrace aplikací Flexibilita a pružnější reakce na změny Kratší doba implementace Zachování stávajících investic Využívá stávající infrastrukturu IT Minimalizace rizik Nezávislost na jediném dodavateli technologií Transparentnost procesů, možnost sledování „business performance“ a „quality of service“ Architektura orientovaná na služby (SOA) v prostředí e-Governmentu

SOA - další krok ve vývoji komunikace a integrace Přímé propojení Message Queuing Tradiční Message Brokering Enterprise Service Brokering Logika propojení Logika propojení, mediace a událostní řízení Logika propojení a mediace Logika mediace a událostní řízení Logika propojení, mediace a událostní řízení Počet řádků kódu Událostní řízení Aplikační služba Aplikace Aplikace Aplikace Veškerá logika propojení, zprostředkování a řízení podle stavů je uvnitř aplikace Abstrakce logiky propojení mimo aplikaci Broker umožňuje vyjmutí směrovací, konverzní a transformační logiky mimo aplikaci Zaměření aplikace na poskytování její základní obchodní logiky (služby) Stupeň flexibility a znovu použitelnosti Architektura orientovaná na služby (SOA) v prostředí e-Governmentu

První fáze implementace SOA – Webové služby (WS) Existující aplikace přístupné přes standardizované rozhraní - WS Aplikační Služba Aplikační Služba Aplikační Služba Aplikační Služba Aplikace Aplikace Aplikace Aplikace Interface Interface Interface Aplikace Aplikace Aplikace Aplikace Interface Interface Aplikační Služba Interface Aplikační Služba Interface Aplikační Služba Aplikační Služba = interface Orientace na vývoj a nasazení jednotlivých webových služeb Snaha o maximální interoperabilitu XML, XSLT (univerzální samopopisný formát, prezentace a transformace dat) WSDL (standardní popis aplikačního rozhraní) SOAP (standardní komunikační protokol) Architektura orientovaná na služby (SOA) v prostředí e-Governmentu

Druhá fáze implementace SOA – Integrace služeb Enterprise Service Bus (ESB) = implementační prostředí SOA v kontextu podnikové integrace Aplikační Služba Aplikační Služba Aplikační Služba Aplikační Služba Aplikační Služba Aplikační Služba Aplikační Služba Aplikační Služba Interface Interface Interface Interface Interface Aplikační Služba Interface Aplikační Služba Interface Aplikační Služba Aplikační Služba Aplikační Služba Aplikační Služba Aplikační Služba Aplikační Služba Systematické nasazování webových služeb na úrovni podniku Další úrovně interoperability (UDDI, WS-S, WS-A, WS-RM, WS-*) Katalog služeb (viditelnost, korelace, asociace / znovu použitelnost) Správa životního cyklu (schvalovací procesy, notifikace) Bezpečnost a spolehlivost, standardní QoS Architektura orientovaná na služby (SOA) v prostředí e-Governmentu

ESB realizuje tyto typy služeb: ESB = Nástroj architektury orientované na služby Enterprise Service Bus (ESB) je flexibilní propojovací infrastruktura pro integraci aplikací a služeb. ESB realizuje tyto typy služeb: SMĚROVÁNÍ dat mezi jednotlivými službami KONVERZE protokolů mezi jednotlivými službami TRANSFORMACE převod dat z jednoho formátu do jiného UDÁLOSTNÍ ŘÍZENÍ zpracování na základě události v systému Architektura orientovaná na služby (SOA) v prostředí e-Governmentu

Třetí fáze implementace SOA – Orchestrace služeb Business Process Management (BPM) a automatizace procesů pomocí SOA Modelování a simulace procesů Automatizace a optimalizace Implementace a provozování jednotný datový model (Enhanced Service Data Objects) jednotné rozhraní (Common Invocation Model, Service Components, SCA) na implementaci nezávislý způsob spouštění služeb (Service Choreography) Sledování a správa Aplikační Služba Aplikační Služba Aplikační Služba Dynamická interoperabilita obchodních procesů (WSBPEL / BPEL4WS) Konfigurace pomocí politik (WS-Policy, WS-RM Policy, WS-SecurityPolicy) Architektura orientovaná na služby (SOA) v prostředí e-Governmentu

Třetí fáze implementace SOA – Orchestrace služeb Business Process Management (BPM) a automatizace procesů pomocí SOA Modelování a simulace procesů Automatizace a optimalizace Implementace a provozování jednotný datový model (Enhanced Service Data Objects) jednotné rozhraní (Common Invocation Model, Service Components, SCA) na implementaci nezávislý způsob spouštění služeb (Service Choreography) Sledování a správa Aplikační Služba Aplikační Služba Aplikační Služba Dynamická interoperabilita obchodních procesů (WSBPEL / BPEL4WS) Konfigurace pomocí politik (WS-Policy, WS-RM Policy, WS-SecurityPolicy) Architektura orientovaná na služby (SOA) v prostředí e-Governmentu

Strategie IBM Software = Pokrytí životního cyklu SOA Process: WebSphere Process Server* WebSphere ESB* & Message Broker* WebSphere Partner Gateway & Adapters People: WebSphere Portal WebSphere Everyplace Deployment* Workplace Collaboration Services* Information: WebSphere Information Integrator* Application Infrastructure: WebSphere Application Server & XD* WebSphere Integration Developer* Rational Application Developer* WebSphere Business Modeler* Rational Software Architect* WebSphere Business Monitor* Tivoli Composite Application Manager* Tivoli Identity & Access Manager * Nové / Rozšířené Architektura orientovaná na služby (SOA) v prostředí e-Governmentu

SOA v prostředí e-Governmentu – první fáze Portal Server Komerční Aplikace XML Web Service XML Web Service XML Web Service XML Web Service Aplikační Server MessageBroker Adapter XML Web Service Komerční Aplikace XML Web Service Message Broker XML Web Service eGov Aplikace XML Web Service XML Web Service MessageBroker Adapter Wrapper eGov Aplikace Legacy Aplikace Legacy Aplikace Architektura orientovaná na služby (SOA) v prostředí e-Governmentu

SOA v prostředí e-Governmentu – druhá fáze Portal Server Komerční Aplikace Aplikační Server Enterprise Service Bus Komerční Aplikace eGov Aplikace Legacy Aplikace Legacy Aplikace eGov Aplikace Architektura orientovaná na služby (SOA) v prostředí e-Governmentu

SOA v prostředí e-Governmentu – třetí fáze Portálová aplikace Webová služba Uživatelské rozhraní Existující aplikace Externí služby Interakce BPEL proces QoS Mediace J2EE Aplikace .Net aplikace Procesní Choreografie Obchodní pravidla Obchodní logika Webovéslužby Architektura orientovaná na služby (SOA) v prostředí e-Governmentu

SOA v prostředí e-Governmentu – vzory implementace Globální ESB Přímo propojená ESB Federální ESB Zprostředkující ESB Architektura orientovaná na služby (SOA) v prostředí e-Governmentu

SOA v prostředí e-Governmentu – shrnutí SOA je architektonický styl Nevyžaduje radikální změny v myšlení Koncepční styl dalšího rozvoje IT Implementace formou otevřených standardů Flexibilita v implementaci Maximální interoperabilita / Univerzální formát XML Synchronní/Asynchronní komunikace SOA zlevňuje a zjednodušuje integraci Využívá existující infrastrukturu IT Stávající aplikace a data Architektura orientovaná na služby (SOA) v prostředí e-Governmentu

Děkuji za pozornost Ing. Dušan Smolej / IT Architekt IBM Global Services Czech Republic The Park 2294/4, 148 00 Praha 4 - Chodov Phone : + 420 272 131 768, Mobil: + 420 737 264 279 Email : dusan_smolej@cz.ibm.com Architektura orientovaná na služby (SOA) v prostředí e-Governmentu