Enterprise Architektura



Podobné dokumenty
Enterprise Architektura

Implementace SOA v GE Money

Architektura a design - úvod. Tomáš Krátký, Bohumír Zoubek

Integrací aplikací proti blackoutům

Infor Performance management. Jakub Urbášek

Úvod do Web Services

Obsah Úvod 11 Jak být úspěšný Základy IT

Vnořený Ensemble nové integrované aplikace. Martin Zubek, Account manager

INFORMAČNÍ SYSTÉMY , Ing. Jiří Mráz

Benefity při práci se systémem konsolidovaných pacientských dat. Ing. Ladislav Pálka, MBA C SYSTEM CZ a.s.

KIV/SI. Rozílová témata. Jan Valdman, Ph.D.

1. Integrační koncept

GINIS na KrÚ Středočeského kraje

Chytrá systémová architektura jako základ Smart Administration

MD Comfort. Ambulantní software. Řešení pro praktické a odborné lékaře a pro sítě zdravotnických zařízení

ERP: Integrační platforma ve výrobní společnosti. Ing. Tomáš Hanáček Dynamica, a.s.

IS VZP ČR jako základ podpory ehealth

České Budějovice. 2. dubna 2014

Architektura, design, konstrukce

Využití JBoss Fuse ve skandinávské energetice

Outsourcing v podmínkách Statutárního města Ostravy

Centrální přístupový bod k informačním zdrojům resortu Ministerstva zemědělství Portál MZe a Portál eagri

SOAP & REST služby. Rozdíly, architektury, použití

Vývoj informačních systémů. Obecně o IS

Softwarové komponenty a Internet

ADMINISTRACE POČÍTAČOVÝCH SÍTÍ. OPC Server

GTL GENERATOR NÁSTROJ PRO GENEROVÁNÍ OBJEKTŮ OBJEKTY PRO INFORMATICA POWERCENTER. váš partner na cestě od dat k informacím

Budování architektury pomocí IAA

Servisně orientovaná architektura Základ budování NGII

Virtualizace serverů v ČSOB

Zavedení e-learningu

IT 3. Projekt centrálního zálohovacího systému v ČSOB Pojišťovně. Michal Mikulík. špička v každém směru

PA165: Úvod do Java EE. Petr Adámek

Vnitřní integrace úřadu Středočeského kraje

Firemní informační systém

Lékaři léčí, my se staráme

ATEUS - OMEGA Komunikační řešení pro malé a střední firmy

Systémová administrace portálu Liferay

Jak být online a ušetřit? Ing. Ondřej Helar

Moderní metody automatizace a hodnocení marketingových kampaní

X33EJA Web Services. Martin Ptáček, KOMIX s.r.o.

VYSOKÁ ŠKOLA BÁŇSKÁ TECHNICKÁ UNIVERZITA OSTRAVA FAKULTA STROJNÍ DATABÁZOVÉ SYSTÉMY ARCHITEKTURA DATABÁZOVÝCH SYSTÉMŮ. Ing. Lukáš OTTE, Ph.D.

EMBARCADERO TECHNOLOGIES. Jak na BYOD chytře? Možnosti zapojování různých mobilních zařízení do podnikových informačních systémů.

Požadavky pro výběrová řízení TerraBus ESB/G2x

INTERNÍ TECHNICKÝ STANDARD ITS

Co je to COBIT? metodika

Centralizace aplikací ve VZP

Datová kvalita základ úspěšného BI. RNDr. Ondřej Zýka, Profinit

Vmware / XEN / Hyper-V. DR Lokalita. Full repliky. Snapshoty

Performance Management What if?

Návrh softwarových systémů - architektura softwarových systémů

VIZE INFORMATIKY V PRAZE

Projektové řízení jako základ řízení organizace

Architektura GIS KMA/AGI. Karel Jedlička

1. Webové služby. K čemu slouží? 2. RPC Web Service. 3. SOA Web Service. 4. RESTful Web services

Návrh softwarových systémů - architektura softwarových systémů

BIOMEDICÍNSKÝ SYSTÉM PRO AGENTURY DOMÁCÍ PÉČE. Ondřej Krejcar, Dalibor Janckulík, Leona Motalová

Vaše jistota na trhu IT. Národní distribuce oficiálních dokumentů EU. IS EU Extranet ČR. Jiří Truxa, S.ICZ a.s , Hradec Králové.

Business Intelligence

Sjednocení dohledových systémů a CMDB

IT integrace na univerzitách

Aplikační podpora národní inventarizace kontaminovaných míst

ADOit. IT architektura a řízení IT služeb. Luděk Kryšpín, Lukáš Dvořák, PADCOM, s.r.o.

PROVÁZÁNÍ ECM/DMS DO INFORMAČNÍCH SYSTÉMŮ STÁTNÍ A VEŘEJNÉ SPRÁVY

VZOROVÝ STIPENDIJNÍ TEST Z INFORMAČNÍCH TECHNOLOGIÍ

TECHNICKÁ SPECIFIKACE VEŘEJNÉ ZAKÁZKY

Program vyhodnocení rizik a stavu pro službu Active Directory a Microsoft Online Services

Aplikace je program určený pro uživatele. Aplikaci je možné rozdělit na části:

verze GORDIC spol. s r. o.

Snadný a efektivní přístup k informacím

Tvorba informačních systémů

Information and Data Management. RNDr. Ondřej Zýka

Specifikace předmětu plnění Datová tržiště

Lékaři léčí, my se staráme

Řízení výkonnosti nemovitostního portfolia. Integrační platforma innosys. Květen 2014

Zajištění dostupnosti vybraných IT služeb

BrightStor ARCserve Backup r Michal Opatřil - Consultant - michal.opatril@ca.com

<Insert Picture Here> Jak garantovat bezpečnost systémů ve státní správě

Obsah. Část I Řízením k inovacím 1. 1 Klíčové otázky při řízení inovací 3. 2 Inovace jako řídicí proces 63 III

Architektury Informačních systémů. Jaroslav Žáček

Daniela Lišková Solution Specialist Windows Client.

1.05 Informační systémy a technologie

STRATEGIE A PROJEKTY ODBORU INFORMATIKY MHMP

Architektura v organizaci

Stav řešení Enterprise Architektury na Moravskoslezském kraji

Integrace mobilních zařízení do ICT, provoz tlustých aplikací na mobilních telefonech a tabletech Roman Kapitán, Citrix Systems Czech

Tomáš HEBELKA, MSc. Skepse vůči cloudu. 21. června 2011 VI. Konference ČIMIB, Hotel Continental, Brno

Vývoj moderních technologií při vyhledávání. Patrik Plachý SEFIRA spol. s.r.o.

Možnosti aplikace: Copyright 2001, COM PLUS CZ, Praha

Firemní profil FG Forrest

RDF DSPS ROZVOJ PORTÁLU

1. Dostupné řešení CRM

Server-side technologie pro webové aplikace

Honeywell & Masarykova univerzita v Brně

Copyright 2001, COM PLUS CZ a.s., Praha

Replikace je proces kopírování a udržování databázových objektů, které tvoří distribuovaný databázový systém. Změny aplikované na jednu část jsou

SOA a Cloud Computing

IS pro podporu BOZP na FIT ČVUT

Hynek Cihlář Podnikový architekt Od Indoše ke Cloudu

Michal Krátký, Miroslav Beneš

Transkript:

Enterprise Architektura Tomáš Krátký tomas.kratky@profinit.eu http://www.profinit.eu/cz/podpora-univerzit/univerzitni-vyuka

Agenda Co je to Enterprise Architektura Základní koncepty Proč se jí zabývat? Jak ji dělat? Příklady ze života Diskuse

Co je to Enterprise architektura?

Definice pojmu Enterprise architektura MIT Center for Information Systems Research Enterprise architecture is the organizing logic for business processes and IT infrastructure reflecting the integration and standardization requirements of the firm s operating model. IFEAD (Institute for Enterprise Architecture Developments) Enterprise architecture is a complete expression of the enterprise; a master plan which acts as a collaboration force between aspects of business planning such as goals, visions, strategies and governance principles; aspects of business operations such as business terms, organization structures, processes and data; aspects of automation such as information systems and databases; and the enabling technological infrastructure of the business such as computers, operating systems and networks.

Definice pojmu Enterprise architektura Architektura je Struktura Dokumentace této struktury Enterprise architektura je Struktura podniku Dokumentace této struktury

Základní koncepty Enterprise architektury

Úrovně pohledu na Enterprise Business Business procesy a aktivity používají Data Data, která musí být shromážděna, organizována, chráněna a distribuována použitím Aplikace Aplikací (na zakázku, krabicové), které běží na Technologie Technologii, jako např. počítač nebo telefonní síť.

Business Strategické mapy, cíle Funkční dekompozice Business procesy Dodavatelé

Data / Informace Metadata Datové modely

Aplikace Aplikační software (balíkový, zakázkový) Rozhraní mezi aplikacemi Intranet Extranet

Technologie HW, platformy Servery LAN, WLAN, Internet Operační systémy Infrastruktura Programovací jazyky

Proč se zabývat Enterprise architekturou?

Proč se zabývat Enterprise architekturou? Jak vypadá Enterprise?

Základní znaky Enterprise Veliké Složité Komplexní V čase se rychle měnící

Neduhy Enterprise Enterprise architektura často opomíjená Jednotlivé systémy budované v čase dle aktuálních potřeb bez dlouhodobého náhledu a jednotného řízení Velké množství technologií, metodologií, SOA, SCA, MOM, ESB, EAI, nedostatek standardů (zlepšuje se) složitá orientace živná půda pro mnoho buzzwords

Příklad integrace!

Základní koncepty File transfer Shared database Remote procedure call Messaging

File transfer Soubory jsou univerzální Aplikace jsou oddělené Problematický formát souborů Dávková synchronizace (out of sync) Zamykání souborů

Shared database Aplikace sdílí společnou databázi Odpadají problémy se synchronizací Problém vytvořit vhodné unifikované schéma Balíkový software obvykle nedokáže schéma využít Potenciální úzké hrdlo z pohledu výkonnosti

Remote Procedure Call Aplikace vlastní data, stará se o jejich integritu, ostatní volají funkce, které aplikace nabízí Koncept zapouzdření Mnoho technologií (CORBA, COM, Java RMI,.NET Remoting, Web Services, ) Výkonový rozdíl mezi lokálním a vzdáleným voláním! Často vede k silným vazbám (tightly coupled)

Messaging Podobné přenosu souborů (File transfer), ale mnoho malých datových paketů okamžitě namísto velkých dávek v delších intervalech retry mechanismus storage schéma je aplikacím skryto asynchronní přenos dat Hlavní koncepty routing, transformations

4 jednoduché koncepty! A výsledek?

Může to být jinak?

O co usilujeme Kvalitně a jednotně řízená Organizovaná Dostatečně zdokumentovaná Založená na standardních technologiích

Moderní trendy

Gartner Technology Hype Cycle

Proč Enterprise architektura?

Důvody pro Enterprise architekturu

Jak řídit Enterprise architekturu?

Kdo vládne Enterprise architektuře Roste Klesá

Kdo vládne Enterprise architektuře Roste Klesá

Jak dělat Enterprise architekturu?

Nástroje, přístupy, Mnoho přístupů, mnoho cest, mnoho otázek Co je správně, kvalitně? Co je špatně? Na co se zaměřit? Co je důležité? Jak postupovat? Enterprise architecture framework

Enterprise architecture framework Analytický nástroj Umožňuje přemýšlet o komplexním problému, kterým Enterprise bezesporu je Nabízí klasifikační schéma Umožňuje efektivní analýzu jedné konkrétní proměnné v čase

Frameworks pro Enterprise architekturu Roste Klesá Roste Roste

Praktické příklady

Architektura v kontextu ČSOB Pojišťovny

Obsah Architektura v ČSOBP Řešená doména Aplikace Pojištění Podnikatelských Rizik Aplikace Balíčky Vývoj architektury v čase

Řešená doména Pojišťovnictví Neživotní pojištění Auta, Domy, Podnikání (stroje, budovy, elektroniku, odpovědnost, )

Systémy pro správu pojistných smluv Balíčky retail (malé smlouvy) Online a offline řešení Cca 6000 čd 1M řádek kódu Realizované systémy Přínosy pro ČSOBP Rychlost uvedení produktů na trh Snadná správa produktů Spolehlivost tvorby pojistných smluv Nižší náklady na lidskou práci PPR corporate (velké smlouvy) Online a nově i offline řešení

Realizované systémy Komunikace s Českou Kanceláří Pojistitelů (ČKP) Odhalování pojistných podvodů Hlášení a likvidace pojistných událostí (MLPU)

Představení ČSOB Pojišťovny

Hlavní styl integrace Centrální databáze d_poj_smlouva c_poj_sml c_dodatku c_navrhu oblast_id kod_prod dat_sjednani dat_tech_poc dat_poc dat_kon_plat dat_storna zapl_do predpis_do pojistne cet_plac placeno banka c_uctu spec_symb poc_obratu stav_poj cast_prepl dat_vzn_prepl dat_zap uziv_zapis dat_akt uziv_menici replikovat decimal(10) smallint decimal numeric(9) smallint datetime datetime datetime datetime datetime datetime datetime money smallint char(1) smallint varchar(20) char(10) smallint smallint money datetime datetime char(15) datetime char(15) char(1) <pk> <pk> <fk3> <fk2> <fk1> d_poj_ppr c_poj_sml c_dodatku form_sml druh_sml dat_podp_sml soupojisteni ink_podilu Column_8 decimal(10) smallint smallint smallint datetime smallint smallint <Undefined> <pk> <pk> d_poj_opv c_poj_sml c_dodatku form_sml druh_sml dat_podp_sml soupojisteni ink_podilu Column_8 decimal(10) smallint smallint smallint datetime smallint smallint <Undefined> <pk> <pk> d_poj_bal c_poj_sml c_dodatku form_sml druh_sml dat_podp_sml soupojisteni ink_podilu Column_8 decimal(10) smallint smallint smallint datetime smallint smallint <Undefined> <pk> <pk> d_poj_havarka c_poj_sml c_dodatku form_sml druh_sml dat_podp_sml soupojisteni ink_podilu Column_8 decimal(10) smallint smallint smallint datetime smallint smallint <Undefined> <pk> <pk> Sdílená databáze Funkčnost je sdílená přes Procedury Rozhraňové tabulky

PPR celkový pohled Korporátní pojištění velké a drahé smlouvy kompletní životní cyklus PS Postupný vývoj od roku 1999 Součást TIS interní kontext (1999) jiný dodavatel Webová aplikace externí kontext (2000) - Profinit Offline klient (2008) Profinit Vývoj technologií Uniface Sybase PowerDynamo Java 1.4 1.6 Interní kontext Tlustý klient Technologie: Uniface Centrální databáze replikace Externí kontext Aplikační server Import PS Export PS Synchronizace konfigurace Externí databáze Synchronizace práv Webová aplikace Technologie Sybase PowerDynamo Sybase EAS Java 1.4 Offline kontext Offline aplikace - tlustý klient Export PS Import PS Synchronizace konfigurace Synchronizace práv Embedded DB Technologie Eclipse RCP Hibernate Spring Java 1.6

PPR interní kontext Proč? Business chce sjednávat pojistné smlouvy Napojení na nadproduktové procesy Inkaso / exkaso Zajištění, Interní kontext Tlustý klient Technologie: Uniface Tlustý klient Málo přívětivé GUI Nepoužitelné pro web Dnes již zastaralé technologie Uniface Centrální databáze

Webová aplikace pro externí makléře a pobočky Umístěna v DMZ Obsahuje většinu funkčnosti interního kontextu Integrace pomocí replikací Dnes již zastaralé technologie Sybase PowerDynamo PPR externí kontext

PPR offline klient Autonomní klient pro sjednávání smluv přímo u klienta Externí kontext Aplikační server Import PS Offline kontext Offline aplikace - tlustý klient Export PS Pokrývá kompletní funkčnost webové aplikace Export PS Synchronizace konfigurace Import PS Synchronizace konfigurace Nové technologie Java 1.6 Eclipse RCP Hibernate Integrace s externím kontextem pomocí web service Externí databáze Synchronizace práv Webová aplikace Technologie Sybase PowerDynamo Sybase EAS Java 1.4 Synchronizace práv Embedded DB Technologie Eclipse RCP Hibernate Spring Java 1.6

Spojení různých technologií Snaha udělat to rozumně a pěkně PPR celkový pohled

Integrační postupy Použité postupy Sdílená databáze Posílání souborů Web services (RPC) Možné postupy Messaging vhodné použití pro ČKP

Aplikace Balíčky Celé vytvářeno Profinitem najednou Jednotná architektura a použité technologie Rychlý vývoj nových produktů

Srovnání aplikací Velmi obdobná funkčnost Velmi rozdílná architektura PPR je směs technologií Balíčky mají stejné technologie všude Dopady na business Změna v jednotné architektuře je Rychlejší Levnější Méně chybová Změna v PPR může být i 3x dražší

Původně Striktní integrace přes sdílenou databázi (pokud šlo) Aktuálně Nadšení z web-services Nejednotnost prostředí Vývoj architektury v čase Je potřeba mít někoho, kdo Má rozmyšlenou architekturu Dokáže jí uhlídat a prosadit v dlouhém čase Toto někdy musíme dělat z pozice externího dodavatele

Shrnutí Dobrá architektura má prokazatelný přínos pro business Velké firmy mají složité prostředí, procesy a hodně systémů Architekturu je potřeba hlídat v čase

Letiště Praha

Požadavky Dát do pořádku datové toky v podniku Navrhnout novou architekturu sdílení dat o letech Snížit rozsah ruční práce Řešení Centrální operační databáze Unifikace integračních mechanismů

Výchozí stav - 2002

2009

Letiště Praha Změny pouze na úrovni IT Architektura umožnila rychlé propojení s dalšími systémy Hlasové zprávy Informační panely Uživatelské systémy (CWI) Datový sklad CDM Modularita umožňuje snadné nahrazení morálně zastaralých komponent bez nutnosti měnit ostatní komponenty

Děkuji za pozornost