Projekt architektury systemów informatycznych Uniwersytetu Warszawskiego w oparciu o metodykę TOGAF. Tomasz Turski 26.05.2011



Podobne dokumenty
ZARZĄDZANIE WYMAGANIAMI ARCHITEKTONICZNYMI

Dlaczego modele architektoniczne to zamało? Wprowadzeniedo ładu architekturykorporacyjnej

Architektura korporacyjna jako narzędzie koordynacji wdrażania przetwarzania w chmurze

Czym jest Minimum Viable (Architecture) Practice w kontekście instytucji finansowych? Prof. SGH, dr hab. Andrzej Sobczak

Charakterystyka kluczowych pojęć architektonicznych w obszarze danych

Architektura korporacyjna państwa MICHAŁ BUKOWSKI, MAC

Enterprise Architecture podejście holistyczne w zarządzaniu transformacją jednostek administracji publicznej

STUDIA STACJONARNE I STOPNIA Przedmioty kierunkowe

Sybase Professional Services

Spring Framework - wprowadzenie i zagadnienia zaawansowane

Architektura Systemu. Architektura systemu umożliwia kontrolowanie iteracyjnego i przyrostowego procesu tworzenia systemu.

Projekt: Współpraca i Rozwój wzrost potencjału firm klastra INTERIZON

Narzędzia CASE dla.net. Łukasz Popiel

dr Mariusz Ulicki Dyrektor Biura Informatyki i Telekomunikacji Centrali KRUS

STUDIA NIESTACJONARNE I STOPNIA Przedmioty kierunkowe

Wykład 7 Metodyki wytwarzania oprogramowania internetowego (2) Wykładowca: dr inż. Mariusz Trzaska

Szkolenie: Budowa aplikacji SOA/BPM na platformie Oracle SOA Suite 11g

Dobre praktyki w zakresie zarządzania ładem architektury korporacyjnej

Dobre praktyki w doborze technologii rozwiązań informatycznych realizujących usługi publiczne

Zastosowanie TOGAF do definiowania i nadzoru architektury zorientowanej na usługi (SOA)

Modele bezpieczeństwa logicznego i ich implementacje w systemach informatycznych / Aneta Poniszewska-Marańda. Warszawa, 2013.

Krótka Historia. Co to jest NetBeans? Historia. NetBeans Platform NetBeans IDE NetBeans Mobility Pack Zintegrowane moduły. Paczki do NetBeans.

I. Opis przedmiotu zamówienia

Kontraktor - Analityk Biznesowy

Technologie dla aplikacji klasy enterprise. Wprowadzenie. Marek Wojciechowski

IBM Rational Software Architect uproszczona instrukcja użytkowania

Informatyczne fundamenty

Architektura bezpieczeństwa informacji w ochronie zdrowia. Warszawa, 29 listopada 2011

Programowanie współbieżne i rozproszone

Wykorzystanie standardów serii ISO oraz OGC dla potrzeb budowy infrastruktury danych przestrzennych

Pryncypia architektury korporacyjnej

KARTA PRZEDMIOTU. 1) Nazwa przedmiotu: INŻYNIERIA SYSTEMÓW I ANALIZA SYSTEMOWA. 2) Kod przedmiotu: ROZ-L3-20

Architektura oprogramowania w praktyce. Wydanie II.

Komputery przemysłowe i systemy wbudowane

Zastosowanie podejścia architektonicznego jako narzędzia przeprowadzenia transformacji jednostek administracji publicznej

Architektura korporacyjna jako narzędzie transformacji cyfrowego państwa MICHAŁ BUKOWSKI, MAC

Błędy procesu tworzenia oprogramowania (Badania firmy Rational Software Corporation)

Załącznik nr 1 do SIWZ

INŻYNIERIA OPROGRAMOWANIA

Jak powstaje model biznesowy? Co to jest? Modelowanie biznesowe. Model biznesowy. Jak powstaje model biznesowy? Jak firma generuje przychody?

Iteracyjno-rozwojowy proces tworzenia oprogramowania Wykład 3 część 1

Wykorzystanie wolnego oprogramowania do modelowania informacji geograficznej

Spis treúci. 1. Wprowadzenie... 13

JBPM [JUG] Tomasz Gratkowski [GRATKOWSKI SOFTWARE]

evolpe Consulting Group

Testowanie oprogramowania w środowisku IBM Rational Software Architect

Tematy prac magisterskich Rok akademicki 2013/2014

Analiza i projektowanie aplikacji Java

Politechnika Krakowska im. Tadeusza Kościuszki. Karta przedmiotu. obowiązuje w roku akademickim 2012/2013. Informatyzacja przedsiębiorstw

Przegląd i ewaluacja narzędzi do szybkiego tworzenia interfejsu użytkownika (RAD).

Wykład 1 Inżynieria Oprogramowania

Projektowanie oprogramowania

Jarosław Żeliński analityk biznesowy, projektant systemów

UML w Visual Studio. Michał Ciećwierz

Zawiadomienie dotyczące oprogramowania IBM Europa, Bliski Wschód i Afryka ZP , 13 grudnia 2011 r.

SOA Web Services in Java

Bazy i Systemy Bankowe Sp. z o.o. ul. Kasprzaka 3, Bydgoszcz

Szczegółowy opis przedmiotu umowy. 1. Środowisko SharePoint UWMD (wewnętrzne) składa się z następujących grup serwerów:

Wstęp Budowa Serwlety JSP Podsumowanie. Tomcat. Kotwasiński. 1 grudnia 2008

REKOMENDACJE DOTYCZĄCE PLATFORMY ZARZĄDZANIA KOMPETENCJAMI

Zarządzanie testowaniem wspierane narzędziem HP Quality Center

1 Wprowadzenie do J2EE

Dotacje na innowacje. Inwestujemy w waszą przyszłość.

Wirtualny Konsultant Usług Publicznych Interoperacyjność

Wdrożenie technologii procesowej IBM BPM w EFL

Eurologistics Innowacje w logistyce Elastyczność systemów zarządzania trendem nowoczesnych technologii informatycznych

Zarządzanie usługami IT zwinność

Autor: Bączkowski Karol Promotor: dr inż. Paweł FIGAT

Omówienie wzorców wykorzystywanych w Prism 5.0. Dominika Różycka

Wdrożenie metodyk zarządzania usługami IT, projektami i programami za pomocą narzędzi HP Software

1. WYMAGANIA WSTĘPNE W ZAKRESIE WIEDZY, UMIEJĘTNOŚCI I INNYCH KOMPETENCJI

Analityk i współczesna analiza

Zarządzanie inicjatywami i wymaganiami w projektach IT

Załącznik nr 2. Pryncypia Architektoniczne

ASP.NET MVC. Grzegorz Caban 20 stycznia 2009

Zaawansowane narzędzia programowania rozproszonego

Wytwarzanie oprogramowania

KOMPUTEROWE WSPOMAGANIE ZARZĄDZANIA

udokumentowanych poprzez publikacje naukowe lub raporty, z zakresu baz danych

HP Service Anywhere Uproszczenie zarządzania usługami IT

Karta opisu przedmiotu Zaawansowane techniki analizy systemowej oparte o modelowanie warsztaty

Projektowanie Modeli Usług dla rozwiązań typu SOA

SunBajt Sp. z o.o. ul. Przejazdowa Pruszków KRS NIP REGON

Szkolenie wycofane z oferty. Program szkolenia: Enterprise Java Beans 3.0/3.1

Zofia Kruczkiewicz - Modelowanie i analiza systemów informatycznych 2

Programowanie MorphX Ax

Dokument Detaliczny Projektu Temat: Księgarnia On-line Bukstor

PureSystems zautomatyzowane środowisko aplikacyjne. Emilia Smółko Software IT Architect

Cel wykładu. Literatura. Wyższa Szkoła Menedżerska w Legnicy. Modelowanie wymagań Wykład 2

Podstawy programowania III WYKŁAD 4

Modelowanie procesów biznesowych, przepływu pracy i wdrażanie aplikacji w oparciu o Jboss jbpm lub Activiti

Od papierowych procedur do automatycznych procesów biznesowych w urzędzie dobre praktyki Michał Prusaczyk

Zakres zmian. W ogłoszeniu jest:

OfficeObjects e-forms

Laboratorium modelowania oprogramowania w języku UML. Ćwiczenie 5 Ćwiczenia w narzędziu CASE diagram przypadków uŝycia. Materiały dla nauczyciela

Modelowanie i analiza systemów informatycznych

e_talent innowacyjna aplikacja webowa do zarządzania rozwojem pracowników w organizacji Zespół ForUnit

Mateusz Kurleto NEOTERIC. Analiza projektu B2B Kielce, 18 października 2012

Transkrypt:

Projekt architektury systemów informatycznych Uniwersytetu Warszawskiego w oparciu o metodykę TOGAF Tomasz Turski 26.05.2011

Plan prezentacji Architektura korporacyjna Frameworki Pryncypia Metodyka TOGAF Modelowanie architektury korporacyjnej Uniwersytetu Warszawskiego Enterprise Architect Język Archimate Repozytorium Widoki Aktualny status Możliwości kontynuacji

Architektura...

Architektura korporacyjna Korporacja zbiór organizacji (jednostek, firm, oddziałów, departamentów etc.) mających wspólny zbiór celów i/lub wspólne lub skonsolidowane raportowanie finansowe. Przykłady: Rząd i jego instytucje, Agencje rządowe, Holding, firma, Oddziały firmy, oddziały holdingu, Jeden z departamentów, Etc. Architektura korporacyjna formalny opis struktury i funkcji komponentów korporacji (obejmujących ludzi, procesy, informacje i technikę), wzajemnych relacji pomiędzy tymi komponentami oraz pryncypia i wytyczne odnośnie do zarządzania projektowaniem i zmianą tych komponentów w czasie.

Architektura korporacyjna - Frameworki TOGAF Siatka Zachmana Federal Enterprise Architecture (FEA) Gartner

Architektura korporacyjna - Pryncypia Pryncypia architektoniczne reguły obowiązujące w ramach całej organizacji, które określają, w jaki sposób projektować i wykorzystywać systemy informatyczne w celu zapewnienia funkcjonowania środowiska informatycznego w możliwie najbardziej efektywny sposób Przykład: nazwa: Otwartość na poziomie standardów, interfejsów, kodów źródłowych opis: Stosowanie w systemach informatycznych otwartych standardów i interfejsów oraz zapewnienie dostępu do kodów źródłowych motywacja wprowadzenia: Uniezależnienie się od konkretnych dostawców rozwiązań informatycznych Możliwość reakcji na szybko zmieniające się potrzeby udziałowców Realizacja zapisów Ustawy o informatyzacji działalności podmiotów realizujących zadania publiczne implikacje wprowadzenia: Używanie otwartych rozwiązań (np. XML, TCP/IP) Dostęp do kodu źródłowego z prawem ich modyfikacji Konieczność dobrego dokumentowania interfejsów

TOGAF (1/4) - wprowadzenie TOGAF (ang. The Open Group Architecture Framework) szkielet dla architektury korporacyjnej, który zapewnia kompleksowe podejście do projektowania, planowania, implementacji oraz zarządzania informacyjną architekturą przedsiębiorstwa. The Open Group - konsorcjum przemysłowe sponsorowane przez IBM, Sun, HP, Hitachi i Fujitsu, tworzące standardy de-facto w dziedzinie oprogramowania, takie jak: Call Level Interface (ODBC), LDAP, Single UNIX Specification (POSIX).

TOGAF (2/4) Architecture Delivery Method

TOGAF (3/4) Architecture Delivery Method Architektura biznesowa Opisuje strategię biznesową, sposoby zarządzania strukturę organizacyjną i kluczowe procesy biznesowe. Architektura danych Opisuje główne typy i źródła danych niezbędne do funkcjonowania korporacji Architektura aplikacji Opisuje poszczególne systemy oprogramowania, ich rozlokowanie, wzajemne współdziałanie oraz relacje między tymi systemami, a głównymi procesami biznesowymi korporacji. Architektura infrastruktury technicznej Opisuje infrstrukturę techniczną, która stanowi podstawę dla funkcjonowania kluczowych systemów

TOGAF (4/4) Repozytorium Architektury

Modelowanie architektury UW - Enterprise Architect Funkcjonalność Enterprise Architect: UML 2.1 pełna integracja XMI 2.1 pełna integracja SysML 1.0 integracja (poprzez plug-in) BPMN 1.4 wsparcie (wbudowany) Zarządzanie wymaganiami Zautomatyzowany Generator Dokumentacji Naprawa uruchomionego kodu Rozszerzalność o: Profile UML Automatyzacje Dodatki Możliwość zmian w szablonach (Generowanie Kodu,Generowanie dokumentu) Pełna wsparcie języków programowania: ActionScript C# C++ Corba IDL Delphi Java PHP Python Visual Basic 6 Visual Basic.NET

Modelowanie architektury UW - język ArchiMate ArchiMate jest językiem modelowania architektury korporacyjnej, został uznany jako standard przez organizację The Open Group. ArchiMate różni się od innych języków modelowania (takich jak UML lub BPMN) szerszym zakresem modelowanych elementów. Jednym z jego głównych celów jest przedstawienie powiązań pomiędzy trzema opisywanymi domenami: biznesową, aplikacji, technologii.

Modelowanie architektury UW - ArchiMate

System USOS

Modelowanie architektury UW (wybrane przykłady) - Widok interakcji aplikacji

Modelowanie architektury UW (wybrane przykłady) - Widok infrastruktury (perspektywa centralna)

Status Nr Rozdział Status 1 Wprowadzenie 2 Architektura korporacyjna 3 Metodyka TOGAF 4 Modelowanie architektury Uniwersytetu Warszawskiego 5 Model architektury w warstwie biznesowej 6 Model architektury systemów informatycznych 7 Repozytorium architektury

Możliwości kontynuacji Dalszy rozwój i bieżące utrzymanie repozytorium architektury Dodawanie nowych widoków, pogłębianie poziomu szczegółowości Opracowanie architektury bezpieczeństwa IT Integracja ze standardami e-government Wypracowanie kontraktów Service Level Agreement (SLA)

Dziękuję za uwagę