• Share
  • Email
  • Embed
  • Like
  • Private Content
ESB - ewolucyjna konieczność w architekturze systemów informatycznych w energetyce
 

ESB - ewolucyjna konieczność w architekturze systemów informatycznych w energetyce

on

  • 698 views

Bartosz Dudziński, Andrzej Kowalczyk

Bartosz Dudziński, Andrzej Kowalczyk

Statistics

Views

Total Views
698
Views on SlideShare
698
Embed Views
0

Actions

Likes
0
Downloads
2
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    ESB - ewolucyjna konieczność w architekturze systemów informatycznych w energetyce ESB - ewolucyjna konieczność w architekturze systemów informatycznych w energetyce Presentation Transcript

    • IBM dla Energetyki ESB – ewolucyjna konieczność w architekturze systemów informatycznych w energetyce Bartosz Dudziński Andrzej Kowalczyk
    • IBM dla Energetyki Oczekiwania rynkowe Kierunek: nowe modele biznesowe, nowe podejście do biznesu Regulatorzy & Środowisko & klimat Ustawodawcy Oczekiwania Bezpieczeństworynków finansowych Oczekiwania Straty energii klientów Koszty paliw Technologiczne Zasoby & zmiany pracownicy
    • IBM dla EnergetykiKluczowe potrzeby biznesoweEnterprise Service Bus Pewność Szybkość i rozwiązania, to elastyczność rozwiązań jego wydajność i integracyjnych to bezawaryjność krótszy czas projektówPomost do nowych Szybkość technologii wdrożenia Np.:BPM oznacza redukcję kosztów integracji
    • IBM dla EnergetykiEnterprise Service Bus
    • IBM dla Energetyki Elastyczność i oszczędności rozpoczyna Integracja Enterprise Service Bus (ESB) Łączy wszystko ze Transformuje dane różnych Dystrybuuje zdarzenia wszystkim formatów biznesowe ESB Zapewnia konwersję różnych Steruje wywołaniami usług protokołów Optymalizacja Kosztów •Integruje nowe systemy, nowych klientów i partnerów do 80% szybciej •Zwiększa wydajność więcej niż 10x, z mniejszymi kosztami •Osiąga pełne ROI często w ciągu 6 miesięcy
    • IBM dla EnergetykiESB separuje połączenie logiki czyniąc SOAPortal zInterfejsemGraficznym Faktury i zużycie Widoczne Łatwiejsza budowa Separacja logiki =awarie i czas procesów biznesu dostępne on-line większa elastyczność dlaElastyczna‘Uporządkowana’ naprawyLogika Logika ProcesuProcesówBiznesowych Inteligentna Logika Logika połączeń Połączeń Enterprise Service Bus‘Uporządkowana’DobrzeZdefiniowaneAplikacje / Logika AMI Billing CRM SZS* Flotausług samochodowa Aplikacje/Logika usług *system zmiany sprzedawcy
    • IBM dla Energetyki WebSphere Message Broker
    • IBM dla EnergetykiWspiera różnorodne technologie komunikacjiod standardowych interfejsów po specyficzne protokoły aplikacji HTTP, MQ, JMS, Plik, SOAP, MSMQ FTP, REST HTTP MQ, JMS, MSMQ MQ, JMS, MSMQ SFTP, WS-* HTTP MQ FTE Files Files ODBC, JDBC Databases Databases SAP, Siebel, TCP/IP PeopleSoft, MQTT Sterling, … Devices Devices ERP/EIS /CRM ERP/EIS /CRM Payer CORBA, SCA CICS, POP3, IMS. JEE, SCA JEE, SCA IMAP, Mail Mail Mainframe Mainframe SMTP, załączniki
    • IBM dla EnergetykiZintegrowane adaptery do systemów dziedzinowychautomatyczne wykrycie usług i budowa adapterów Siebel SAP ERP/EIS /CRM ERP/EIS /CRM JD Edwards PeopleSoft
    • IBM dla EnergetykiWszechstronny w zakresie wspieranych typów komunikatówjednakowa obsługa od XML poprzez dowolny format tekstowy do binarnego MRM BLOB Message Repository Manager DataObject (CORBA) Gotowe modele CIM (interfejsy i struktury) SWIFT IEC61968, IEC 61970 EDIFACT XML SOAP COBOL MIME IDOC HL7 C PL/I X12 … JSON DFDL Data Format Definition Language Otwarty standard definiowania dowolnego formatu danych
    • IBM dla EnergetykiWszechstronny w zakresie stosowanych technik budowy logikiod GUI do współczesnych języków programowania ESQL
    • IBM dla EnergetykiŚcisła integracja z .NET Nowy węzeł do wywoływania programów .NET – Wywołuj programy .NET programy via CLR V4; – C#, VB .NET (COM), JScript & F# języki dostępne natywnie • Szeroki zakres typów danych .NET wspierany dla łatwej integracji Zintegrowany z Visual Studio Development – Tworzenie kodu .NET w Visual Studio;
    • IBM dla EnergetykiSzablony logiki integracyjnejrealne wsparcie dla standaryzacji procesów integracji 1. Czytamy dokumentację szablonów i wybieramy odpowiedni lub z dokumentacji usługi wiemy jaki szablon zastosować 2. Wybieramy szablon 3. Parametryzujemy instancję szablonu na podstawie dokumentacji parametrów 4. Generowany jest projekt z odpowiednią zawartością implementującą szablon 5. Dostosowujemy logikę integracji na przykład mapowanie komunikatów 6. Testujemy Rozwiązanie pozwala na definiowanie własnych szablonów dostosowanych do wzorców integracji stosowanych w rozwiązaniu
    • IBM dla EnergetykiPraca operacyjnaJeśli nie działa ESB / Szyna usług – reszta systemów nie działa… Jak monitorwać dane? Jakie dane powodują błędne zachowania? Co nie działa i dlaczego?
    • IBM dla EnergetykiRecord & Replay Record(Zapisz), Edit(Edytuj) and(i) Replay (Odtwórz) dane w locie record edit replay – Dodatkowy audyt komunikatów, web, ERP, plików &innych danych – Elastyczna technologia: jeden lub wiele brokerów może zapisywać, wyłapywać & powtarzać komunikaty Data Recording, Capture & Store – Graficznie konfigurowane zapisywanie komunikatu jego części czy wielu pól – Dane zapisywane w bazie, wsparcie dla: • Oracle, DB2, SQL Server, Sybase, Informix… Poprzez narzędzia Web możliwość Podglądu, Zapytań, Edycji danych – Łatwe w użyciu narzędzie – Niezależna konsola Web dla lepszej skalowalności Odtwórz komunikat do odpowiedniego miejsca – Odtwórz dane do przepływu lub aplikacji
    • IBM dla EnergetykiWeb AdministrationWeb administration console – Dedykowana dla osób spoza grupy administatorów – Wspiera wszystkie przeglądarki Firefox, IE, Opera, Safari, Chrome – Dodatek do WMBExplorer • Dla administratorów dalej WMB ExplorerBazujące na rolach bezpieczeństwo – Bezpieczeństwo w oparciu o polityki • Współpraca z innymi dostawcami (np.: LDAP) – Web GUI e.g. • Uprawnieni mogą startować przepływy • Pozostali mają dostęp „do odczytu” – Zarządzanie użytkownikamiUlepszone zarządzanie – Start oraz stop dla przepływów i grup wykonawczych – Drzewiaste widoki (analogiczne do WMB Explorer) • Wybór plików (bar) • Wsparcie polityk wdrażania (e.g. configurable services) • Monitoring widoków oraz „data stores” • Wzorce projektowe
    • IBM dla EnergetykiWzorce dla przeglądarkowego GUI Tworzenie przepływów bazujących na wzorcach – Np.: WS façades, message processing, file 2 queue… – Dostarczone z WMB & Zdefiniowane przez użytkowników • Twórz & współdziel wzorce • Możliwość dodawania nowych wzorców z sieci Tworzenie i wykorzystanie wzorców w przeglądarce – Tworzenie powtarzalnych rozwiązań – Całkowicie nowe narzędzie – Konfiguracja oraz deployment wzorców na broker – Autoryzacja dla ról i użytkowników Rozbudowane istniejące narzędzia – wbudowane, oraz importowane wzorce – Wzorce definiowane przez użytkowników 1. Build .patternzip in MB Toolkit 2. Import do Webowego rozwiązania 3. „Configure and deploy” – Przenoszenie z testów do QA czy produkcji
    • IBM dla EnergetykiI co dalej?MonitoringStatystyki i dostępnośćPełna administracja BrokeremGraficzna prezentacja wynikówWbudowane High AvailabilityBez koniecznego dodatkowegosoftware/hardware
    • IBM dla Energetyki Pytania?
    • IBM dla Energetyki WebSphere Message Broker dla IBM Mobile / IBM Worklight
    • IBM dla EnergetykiNiewymagający znajomości świata mobilnego. Skonfiguruj : Wybierz : Zaakceptuj domyślne Zdecyduj się na ustawienia lub wpisz wzorzec własne 1 2 Wzorce Broker’a dla powszechnych mobilnych scenariuszy 4 3 Stwórz aplikację: Zintegruj : Użyj Worklight Wygeneruj Studio – pisz raz, Adapter Worklight uruchamiaj w wielu adapter gotowy do środowiskach wdrożenia
    • IBM dla EnergetykiSzybki i bezpieczny dostęp z wykorzystaniem pamięci podręcznej ang. „cache”wbudowanej w WMB Cach’owanie usług redukuje czas odpowiedzi Nowa wbudowana funkcjonalność do współdzielenia danych pomiędzy wieloma broker’ami Wysoka dostępność i skalowalność współdzielenia danych dla mobilnych środowisk Skraca czas odpowiedzi dla reużywanych danych Brak dodatkowych elementów – XS działa wewnątrz Broker Bezpieczny dostęp do krytycznych zasobów Dostarcza bezpieczny dostęp do aplikacji mobilnych MB działa jako „policy decision point” dla mobilnego dostępu, poprzez mapowanie operacji CRUD Mapowanie tożsamości pomiędzy domenami Dostarcza bezpieczny zewnętrzny dostęp do partnerów
    • IBM dla EnergetykiKomunikacja z urządzeniami mobilnymi / licznikami Optymalne rozwiązanie dla niezbędnej komunikacji pomiędzy systemami back-end a urządzeniami mobilnymi / w terenie / w słabej sieci WebSphere MQ Telemetry Transport (MQTT) Mniejsze użycie pasma sieci i baterii Message Broker Mniej “gadatliwy” niż HTTP Wysoka wydajność transportu komunikaty dostarczane raz i tylko raz Nie wyniszcza baterii (niskie zużycie prądu) MQ WebSphere MQ 7.x ma teraz proste licencjonowanie, “praktycznie darmowy klient” MQTT Standardowy klient Telemetry – nowe ceny MQTT $100 per MQ Server Nielimitowana liczba klientów Testowane na pojedynczym serwerze 240K równoczesnych klientów przy <5% utylizacji CPU MQTT klienci $0