Zarządzanie w SOA Standardy dla WS-* (WSDM, MUWS, MOWS, WS-Management) SOA-Governance. Trendy rozwoju zarządzania dla SOA np. autonomic computing, systemy.

Slides:



Advertisements
Podobne prezentacje
Zarządzanie usługami IT
Advertisements

System cloud'owy Amazon EC2
Decyzje projektowe w .NET Framework
Rozwiązania Quest dla zarządzania Windows
EControl – prostsze zarządzanie tożsamością pracowników Twórz Zarządzaj Audytuj Wolfgang Berger Omni Technology Solutions
Service Level Agreement
Platformy na żądanie (ASP) element wdrożenia rozwiązania e-learning
Rozbudowa „spadkowych” systemów ERP
Content Management System
Tomasz Smieszkoł - 15 stycznia
POZNAŃ SUPERCOMPUTING AND NETWORKING CENTER 1 Stan oraz koncepcje zadań realizowanych przez PCSS w ramach projektu LDAP PCSS, Lipiec 2002.
Co to jest SOA Czym SOA nie jest
Wzorce projektowe w J2EE
Outsourcing Dlaczego niektórym się opłaca? 23 maja 2013 r. Zamość
7. Platformy informatyczne przyszłości (wizja SAP)
1/18 LOGO Profil zespołu. 2/18 O nas Produkcja autorskich rozwiązań informatycznych dla małych i średnich firm w zakresie systemów: Baz danych Aplikacji.
Readers' Choice Award PRODUCT OF THE YEAR 2007 Konkurs organizowany przez magazyn Software Developer's Journal W imieniu redaktor naczelnej Iwony Chwedoruk.
Przemek Lewicki Piotr Linka Bartek Stasikowski
Licencjonowanie wirtualizacji
Licencjonowanie rodziny System Center 2012
Licencjonowanie Lync 2013 Poziom 200.
Licencjonowanie SharePoint 2013
Podstawy umów Open oraz Open Value. Rozwiązania licencyjne firmy Microsoft Umowy Open Umowy Open Value Na wybrane komputery (Non company wide) Na całą
... CZYLI 100% HYBRID Tomasz Onyszko IAM Kung-Fu Evangelist.
Records Management with SharePoint 2010
Stanisław Jerzy Niepostyn, Ilona Bluemke Instytut Informatyki,
Cloud computing – chmura obliczeniowa
© 2010 Quest Software, Inc. ALL RIGHTS RESERVED Kompleksowe monitorowanie środowisk kluczowych aplikacji Marcin Falkowski Product Manager Quest Dystrybucja.
GRC.
Licencjonowanie aplikacji serwerowych
LX POLSKA DYSTRYBUTOR IBM SOFTWARE Nagroda IBM Polska za największą sprzedaż oprogramowania w 2006 roku!
SYSTEM DYNAMICZNEJ ANALIZY JAKOŚCI SCENARIUSZY BIZNESOWYCH Łukasz Budnik.
Podstawy modeli i programów licencyjnych Microsoft.
Czy SCOM jest tylko systemem monitorującym?
Licencjonowanie narzędzi dla programistów
Licencjonowanie rodziny produktów Forefront oraz System Center
Piotr Rudnik Promotor: dr Aneta Poniszewska-Marańda
POZNAŃ SUPERCOMPUTING AND NETWORKING CENTER Systemy zarządzania w środowisku rozproszonym Mirosław Kupczyk
Autor: Marcin Polak Promotor: dr inż. Paweł Kasprowski
Aplikacja od SaaS do IdaaS
Dokumenty w chmurze czyli Workflow – zarządzanie procesami biznesowymi
S IMON SAYS … A RCHITECTURE ! Usługi zdalne Technologie, techniki i praktyki implementacji.
Dział Wsparcia Technicznego MAM PROBLEM! ! II Linia Wsparcia JAKI PROBLEM ???
Service Oriented Architecture
1 Optymalizacja modelu IT do potrzeb biznesowych w firmie Międzyzdroje, Maja 2014r.
Aplikacje mobilne w zastosowaniach medycznych
Business Consulting Services © 2005 IBM Corporation Confidential.
XML w serwisach webowych. Zapotrzebowanie na serwisy XML.
Cloud Computing wg Amazona Robert Fryga I SMU Informatyka.
Nowe możliwość budowania przewagi konkurencyjnej przez Parki Technologiczne na rynku Polski i EU Andrzej Grabowski Cloud & Enterprise Solution Architect.
Komponentowe i rozproszone Interludium czyli krótki wykład o rozpraszaniu.
Systemy zarządzania przepływem pracy i systemy zarządzania procesami biznesowymi Karolina Muszyńska.
Wdrożenie Foglight w Urzędzie Dozoru Technicznego
Zarządzanie stacjami roboczymi przy wykorzystaniu urządzeń i oprogramowania KACE serii 1000, 2000, 3000 Adam Pura, IT Projekt Jacek Gralik, Quest Dystrybucja.
Zintegrowany monitoring infrastruktury IT w Budimex
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. Bankowość w telefonie.
Produkty Oracle Identity i Access Management Jaroslaw Stakun IdM & Security Product Director Oracle Central & Eastern Europe.
1 InfoTRAMS „Fusion Tematyczny, Bazy Danych, Kariera I Prywatny Sprzęt W Pracy" Przegląd certyfikatów branżowych Jacek Skorupka AXA Polska CISA, CISSP,
ARCHITEKTURA SOA JAKO KLUCZ DO CYFROWEJ TRANSFORMACJI Agata Kubacka, Poczta Polska Tomasz Gajewski, Poczta Polska Jerzy Niemojewski, Savangard © 2016 Software.
TWOJA CYFROWA PRZYSZŁOŚĆ. JUŻ DZISIAJ. Maciej Ziemiański CIO, Veolia Energia Polska © 2016 Software AG. All rights reserved. For internal use only.
STAĆ CIĘ NA INNOWACJE Systemy Call Center Sp. z o.o.
TWOJA CYFROWA PRZYSZŁOŚĆ. JUŻ DZISIAJ. Marcin Parczewski © 2016 Software AG. All rights reserved. For internal use only.
Informatyczne Systemy w Zarządzaniu Tomek Marszał Wyższa Szkoła Informatyki I Umiejętności Zaliczenie przedmiotu Studia niestacjonarne.
systemy informatyczne dla przemysłu
GTS Shared Infrastructure (GSI)
Kompetencje HR Business Partnera
A prototype of distributed modelling environment
Dział IT partnerem w biznesie. Jak mierzyć wartość informatyki?
IEEE SPMP Autor : Tomasz Czwarno
Zapis prezentacji:

Zarządzanie w SOA Standardy dla WS-* (WSDM, MUWS, MOWS, WS-Management) SOA-Governance. Trendy rozwoju zarządzania dla SOA np. autonomic computing, systemy multiagentowe. Produkty IBM Tivoli, Oracle, Apache Rafał Broniszewski, inf55434

Definicja SOA governance – wiele definicji SOA – Jak definiować SOA governance? Zastosowanie istniejących w firmie standardów (IT_G, EA_G) do SOA by uzyskać zamierzone korzyści. governance/uploads/40/19263/SOA_Governance_Architecture_v2.4.pdf

EA & IT Governance - działania strategiczne, nie tylko odpowiadanie na istniejące potrzeby Enterprise Architecture Governance  ensure that an organization’s IT investments are closely aligned with business goals and processes, so that limited IT resources are allocated to areas of highest impact on organizational performance. IT Governance ( ISO/IEC 38500)  to achieve the enterprise’s goals by adding value while balancing risk versus return over IT and its processes.  Scope, Framework and Guidance...  establish responsibilities, plan to best support the organization, acquire validly, ensure performance when required, ensure comformance with rules, ensure respect for human factors

SOA gov. Scope Zmiany tylko w obszarze technologicznym nie wystarczą - trójkąt: org.struct: Roles and responsibilities Processes – governing/governed Tools and infrastructure

asdf SGVM Dopasowanie SGRM do: - wielkości - istnejących standardów -zaaw. SOA Proces nie projekt Wynik: SOA gov regimen (model) Wdrażanie SOA gov model – (implement) - proces inkrementacyjny – ewolucja nie rewolucja (nie tylko tech.) – dokładny opis migracji

Governed / Governing Governed processes are the actual processes being controlled, monitored and measured (e.g. testing, design, deployment) Governing processes: compliance (rules), dispensation(exceptions), and communication(across organization, educate)

Governed processes plan/prio solutions (proc.biz) (using new or existing services) plan/prio new services development, deployment and management

Governed realtionships

Service Lifecycle

Brak SOA Governance Projekt pilotażowy SOA odniósł sukces Pełne wdrożenie nie  Ponowne wykorzystanie tylko w jednym dziale Pierwszy etap – zapewnić sukces usługi Drugi etap – poradzić sobie z sukcesem

Wyrazisty cytat “Without SOA governance, you end up in a Web services version of DLL hell" Roman Stanek - chief software architect and founder of SOA registry provider Systinet.

Co wspólnego ma SOA z dll Nadmiarowość  Przed SOA: (w kazdym dziale firmy wiele podobnych aplikacji napisanych od podstaw, rozniacych sie jedynie detalami, z własną bd., export danych)  Przed dll: kazda aplikacja trzyma niemal identyczne biblioteki w katalogu lokalnym Nadmiarowość zawsze kosztuje Nie zawsze przynosi korzyści

Usuwanie nadmiarowości usługa przeliczania walut  zysk z soa jeżeli tylko 1 oddział w firmie używa usługi (brak zainteresowania usługą, w jaki sposob wyodrebniać usługi?, nie zawsze warto)  co stanie się jeżeli usługa odniesie sukces? wtedy zaczyna się problem skali. należy ustalić politykę do której dostosują się uczestnicy czy dany dział zgodzi się na większy wysiłek by inni mogli korzystać za darmo jego usług czy za dostarczaniem usług idą fundusze jak monitorować i ograniczać uzycie usługi. (rozliczenia znane np. z cloud computing czas.proc, transfer.sieć, disk.quota)

Uzależnienie od usługi Czy inne działy powierzą działanie swoich aplikacji usługom poza swoją kontrolą  niezawodność (wykres keep-alive)  wydajność (wykres resp.time/throughput)  utrzymywanie zgodności (dll hell)  życzenia rozszerzenia funkcjonalności  prywatność Sprzeczne dążenia stron (wiele skarg i życzeń, brak czasu i funduszy) vs (ważne aplikacje nie działające z powodu awarii web-service'u) SLA service level agreement - czego może oczekiwać konsument, co zobowiazany jest dostarczyć producent

SOA Governance SOA Governance - wymaga odpowiedzi na powyzsze pytania (jakie uslugi, SLA) oraz dopilnowania przestrzegania ustalonych zasad środki techniczne do - rozliczania konsumentów - monitorowania producentów Standardy biznesowe Sarbanes-Oxley (SOX), Payment Card Industry (PCI), Basel II

Design time Runtime Zbieranie statystyk Namierzanie klientów

design/deploy time  dla usług  nie dla klient deploy time  testy podejście iteracyjne  ewolucja, nie rewolucja  wykorzystanie istniejących standardów korp. oprogr.

Monitorowanie, rozliczanie monitorowanie i ograniczanie każdej usługi z osobna nie zawsze wystarcza (tak przekonują producenci np. ITCAM, ) monitorowanie aplikacji rozproszonej (end-to-end management) - namierzyć wywołania od jednego klienta, na róznych serwerach, różnych producentów - obciażenie ESB / MQ (nie zawsze jest) - dostarczenie kontekstu w jakim nastąpiło wywołanie, (zejście na poziom wymiany wiadomości)

End-to-end transaction visibility

ITCAM – IBM Tivoli Composite Application Manager (product suite) Agenci (data collectors) instalowani na serwerach aplikacyjnych:  ITCAM for WebSphere (monitor WebSphere app server, trace transactions to method level, connect inter-server transactions)  ITCAM for J2EE (monitor nonWebSphere app server – BEA WebLogic, Apache Tomcat, Jboss) Stacja zarządzająca (the managing server)

Server

Method profile (L2)

JVM Heap size

Memory Leaks

Heap comparison

Co to jest WSDM WSDM MUWS – management using ws.  Jak zarządzać urządzeniem przy pomocy usługi WSDM MOWS – management of ws.  Jak zarządzać usługą przy pomocy usługi

WSDM MUWS

WSDM MOWS

Jakie zyski z WSDM -> powiadamianie o awarii serwera lustrzanego-> jakie usługi procesowe są zagrożone awarią danej usługi podstawowej (nie trzeba oddzielnie dla kazdego z serwerów aplikacji, uwzględnienie w polityce firmy) -> wykorzystanie istniejacych opr. zarządzającego od różnych producentów

Polecane odnośniki Introduction to SOA governance  A little wisom about WSDM  ws-wisdom/ ITCAM  df SOA Governance Architecture v2.4 (20.V.2009) 

Oracle Enterprise Manager 11g mangement pack for WebLogic server Modify runtime configuration of Oracle Coherence nodes, services, and caches

Autonomic computing Monitorowanie I automatyczna naprawa w przypadku awarii/przeciążenia Automatyczna analiza logów WSDM WEF