Využití IT nástrojů v řešení Enterprise Architecture BPM 2.0 (B2A) Seminář ČSSI: Jaký potenciál skrývá Enterprise Architecture? 3.12.2010, František Zuzák, IDS Scheer ČR
Dovolím si začít otázkou: Kdo z Vás používá kancelářské nástroje (excel, visio, access, powerpoint, word) k evidenci, modelování a analýze (podnikové) architektury?
na začátek Vašich EA aktivit to určitě postačí ale od jistého okamžiku začnete pociťovat nutnost plnohodnotného EA nástroje, a to hlavně kvůli: omezené možnosti provazovat oblasti podnikové architektury, které pak zůstávají jako izolované ostrovy znalostí není možné provádět analýzy je velmi obtížné udržet celkovou konzistenci modelů a zaručit jejich aktuálnost je téměř nemožné propagace změny je ruční práce a velice časově náročná
Business-case plnohodnotných EA modelovacích nástrojů Minimalizace nákladů V porovnání s EVA* nástroji jsou u plnohodnotného EA nástroje vyšší vstupní náklady především na pořízení nástroje a učení se, avšak následné náklady z dlouhodobého hlediska na vytváření a údržbu modelů jsou bez použití řádného nástroje neúnosné. Maximalizace informačního zisku Se vzrůstající komplexitou a objemem EA dat přináší plnohodnotný nástroj konzistentní informace díky propojení objektů a diagramů uložených v repository, zatímco EVA* nástroje se stávají nepoužitelnými a informace v nich jsou velmi obtížně analyzovatelné. Effort to maintain the information Excel/ Visio Access/ Visio Modelling Tool Complexity/Volume Ability to use the information Modelling Tool Access/ Visio Excel/ Visio Complexity/Volume * EVA nástroje: Excel, Visio, Access Zdroj: www.pragmaticea.com
Základní požadavky na EA nástroj Schopnost vytvářet modely a importovat objekty Schopnost presentovat textově a graficky obsah informací v repository Robustní flexibilní repository a metamodel podporující vazby mezi objekty, různé architektonické pohledy a zachycení změn Technické funkcionality nástroje jako jsou zabezpečení, týmová spolupráce, konfigurace, podpora verzí modelů.
Pokročilé nástroje kromě modelů podnikové architektury umožňují zachycení a analýzu celkové podnikové reality Strategy, BSC, Business Motivation Enterprise Reality Models Business Process Management (BPM) Enterprise Architecture Management Quality Management (Six Sigma) Compliance Management Knowledge Management Business Performance Management Service-Oriented Architecture Software Engineering
Možné integrace EA nástroje do prostředí společnosti Industry Models Security Directory Business Rules Application Design Legacy Application Understanding EA nástroj Data Design Network and System Management Asset Management Integration Middleware Service Repository
name: String «businessclass» MovieTheater shows(in movie: Movie): Show[*] {query} * * «businessclass» Movie title: String duration: Integer «businessclass» Ticket 1 1..* 1 * * 1 number: Integer seatcount: Integer beginning: Date = null numberofsoldtickets: Integer «businessclass» Theater shows(in movie: Movie): Show[*] {query} shows(in movie: Movie, in beginning: Date): Show {query} «businessclass» Show schedule(in beginning: Date) cancel() movie(): Movie {query} beginning(): Date {query} availabletickets(): Integer {query} createreservation(in requestedtickets: Integer): Reservation cancelreservations() addreservation(in reservation: Reservation) numberofreservedtickets: Integer reservationcode: Integer 1 * «businessclass» Reservation «create» create(in show: Show, in numberoftickets: Integer): Reservation 1 * SYS SYS SYS SYS SYS SYS SYS pruefen anlegen und freigeben E3 Create_I E3Role F pruefen und freigeben E3 E3Role korrekt gespeichert Inženýrský pohled využití EA nástrojů: od designu k realizaci BPM & EA Models, versendet x<= 150.000 und versendet pruefen und freigeben E3 pruefen und freigeben E2, versendet x<= 150.000, versendet x<= 500.000 E2Role freigeben, versendet > 150.000 Vorgaenger informieren RejectE mailf Vorgaenger, RejectE informieren versendet x<= 500.000 mailf Vorgaenger informiert pruefen pruefen und freigeben E1Role und freigeben E1Role E1 E1 pruefen und freigeben E2 E2Role zurueckgewiesen freigeben,, freigeben, versendet > 150.000 versendet x<= 150.000 versendet > 150.000 E3Role zurueckgewiesewiesen zurueckge- freigeben, zurueckgewiesen versendet > 500.000 Vorgaenger informieren Vorgaenger informiert RejectE mailf WSDL «wsdlservice» http://creditsales.soa.umg.ids.com/::creditsalesservice pruefen und freigeben E1 E1Role wiesen Rules «reside» freigeben, versendet <= 5.000.000 pruefen freigeben, und freigeben E2Role zurueckgewiesen versendet > 500.000 E2 freigeben, Event-Driven zurueckgewiesen versendet <= 5.000.000 freigeben, versendet <= 5.000.000 Process Chain zurueckge- Vorgaenger informiert zurueckgewiesen, freigeben, zurueckgewiesen versendet x<= 500.000 versendet > 500.000 «interface» «wsdlporttype» http://creditsales.soa.umg.ids.com/::creditsalesservice «wsdloperation» +calculatecreditincreaseproposal(in calculatecreditincreaseproposa... weitergeleitet weitergeleitet «wsdloperation» +changecreditapplication(in changecreditapplicationrequest: Credit... «wsdloperation» +checkcustomerpaymentcapacity(in checkcustomerpaymentcapa... aktualisieren _Update _IF aktualisieren _Update _IF UML weitergeleitet aktualisiert aktualisiert BPEL/XPDL BPMN aktualisieren _Update _IF aktualisiert Software Engineering Process Execution Rules Execution 8
Manažerský pohled využití EA nástrojů: analýzy a rozhodování
Příkladové použití EA nástrojů s centrální repository Process Manager Business Architects Readers = involved staff Read ARIS Repository IT Architecture Manager IT Development Planner Integrované nástroje System Developer System Admin etc
EA modely uložené v centrální repository Products & Services Programs & Projects Organization & Roles Processes & Functions Applications, Data a Technologies
Podporuje nástroj Vámi zvolený standard podnikové architektury? TOGAF NAF (NATO Architecture Framework) DoDAF Framework / C4ISR TEAF/FEAF Architecture Matrix ARIS House jako základ pro podporu uznávaných architektonických rámců Zachman Matrix ArchiMate Framework
Analytické společnosti často hodnotí EA nástroje Q4 2010 EA Magic Quadrants for EA
Výběr nástroje je pouze na Vás, protože znáte potřeby, ale existují zdroje, které Vám pomohou vyznat se v té džungli např. na internetu volně dostupné: http://www.enterprise-architecture.info/ EA_Tools.htm
Přehled nástrojů seznam informací: název a výrobce pokrytí oblastí nejen EA podpora TOGAF
na závěr bych jen anglicky podotknul: A FOOL WITH A TOOL IS STILL A FOOL!
Diskuse: Vaše dotazy? Děkuji za pozornost BPM 2.0 (B2A) František.Zuzák@IDS-Scheer.com +420602608893
Copyright IDS Scheer AG, 2001 2010 All rights reserved. The contents of this document is subject to copyright law. Changes, abridgments, extensions and supplements require to prior written consent from IDS Scheer AG, Saarbrücken, Germany. Reproduction is only permitted provided that this copyright notice is retained on the reproduced document. Each publication or translation requires the prior written consent from IDS Scheer AG, Saarbrücken, Germany. ARIS, IDS, ProcessWorld, PPM, and the symbol are trademarks or registered trademarks of IDS Scheer AG in Germany and in many countries all over the world. SAP NetWeaver is a trademark of SAP AG, Walldorf. All other trademarks are the property of their respective owners. U.S. pat. D561,778, pat. D561,777, pat. D547,322, pat. D547,323, pat. D547,324 Alle Rechte vorbehalten. Der Inhalt dieses Dokuments unterliegt dem Urheberrecht. Veränderungen, Kürzungen, Erweiterungen und Ergänzungen bedürfen der vorherigen schriftlichen Einwilligung durch IDS Scheer AG, Saarbrücken. Jede Vervielfältigung ist nur gestattet unter der Bedingung, dass dieser Urheberrechtsvermerk beim Vervielfältigen auf dem Dokument selbst erhalten bleibt. Jede Veröffentlichung oder jede Übersetzung bedarf der vorherigen schriftlichen Einwilligung durch IDS Scheer AG, Saarbrücken. ARIS, IDS, ProcessWorld, PPM, und das Symbol sind Marken oder eingetragene Marken der IDS Scheer AG in Deutschland und in vielen anderen Ländern weltweit. SAP NetWeaver ist eine Marke der SAP AG, Walldorf. Alle anderen Marken sind Eigentum ihrer jeweiligen Inhaber. U.S. pat. D561,778, pat. D561,777, pat. D547,322, pat. D547,323, pat. D547,324 IDS Scheer AG www.ids-scheer.com 18