Korporacyjna Magistrala Usług na przykładzie Oracle Service Bus

Podobne dokumenty
Korporacyjna Magistrala Usług na przykładzie Mule ESB

Załącznik nr 1 do umowy CUI/ZP/PN/.../2017. Warsztaty grupowe

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

Automatyzacja procesów biznesowych Andrzej Sobecki. ESB Enterprise service bus

Architektura mikroserwisów na platformie Spring IO

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

Modelowanie procesów biznesowych, przepływu pracy oraz reguł biznesowych na przykładzie Drools i jbpm lub Activiti

Tytuł szkolenia: Angular 4 - budowanie nowoczesnych i wydajnych aplikacji przeglądarkowych

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

ZAŁĄCZNIK Nr 2 do CZĘŚCI II SIWZ WYCIĄG ZE STANDARDÓW, ZASAD I WZORCÓW INTEGRACYJNYCH OBOWIĄZUJĄCYCH W PSE S.A.

Zaawansowane programowanie w języku C++

Tworzenie komponentów logiki biznesowej i warstwy dostępu do danych w oparciu o EJB3.0/JPA lub EJB 3.1/JPA2

JBoss: MetaMatrix, Mobicents, Seam, Rools, ESB

Projektowanie rozwiązań Big Data z wykorzystaniem Apache Hadoop & Family

Technologie dla aplikacji klasy enterprise. Wprowadzenie. Marek Wojciechowski

Enterprise Integration Patterns z wykorzystaniem Apache Camel

Dni: 2. Partner merytoryczny. Opis: Adresaci szkolenia

Spring Framework - wprowadzenie i zagadnienia zaawansowane

Ekspert MS SQL Server Oferta nr 00/08

Od uczestników szkolenia wymagana jest umiejętność programowania w języku C oraz podstawowa znajomość obsługi systemu Linux.

Politechnika Krakowska im. Tadeusza Kościuszki. Karta przedmiotu. obowiązuje w roku akademickim 2011/2012. Architektura zorientowana na usługi

Doradzamy, projektujemy, tworzymy, wdrażamy i utrzymujemy dedykowane rozwiązania i systemy informatyczne w oparciu o potrzeby zamawiającego.

Java Developers Day. Implementacja ESB przy użyciu Mule. ESB Mule Obsługa zamówień DEMO

Usługi danych przestrzennych w GEOPORTAL-u. Marek Szulc , Warszawa

Full Stack JavaScript z Angular i Nest. Dni: 5. Opis: Adresaci szkolenia

Program szkolenia: Continuous Integration i Git

Grupy pytań na egzamin magisterski na kierunku Informatyka (dla studentów dziennych studiów II stopnia)

Od uczestników szkolenia wymagana jest umiejętność programowania w języku C oraz podstawowa znajomość obsługi systemu Windows.

Stan zaawansowania prac dotyczących zamówienia na opracowanie i wdrożenie rdzenia systemu e Urząd.

Projektowanie, tworzenie aplikacji mobilnych na platformie Android

System INTEGRYB jako zintegrowane repozytorium danych umożliwiające zaawansowaną analitykę badawczą

VMware View: Desktop Fast Track [v5.1] Dni: 5. Opis: Adresaci szkolenia

Katedra Inżynierii Oprogramowania Tematy prac dyplomowych inżynierskich STUDIA NIESTACJONARNE (ZAOCZNE)

Migracja do PostgreSQL za pomocą narzędzi Enterprise DB

Automatyzacja procesów biznesowych w środowisku Oracle BPM 11g: zagadnienia wdrożeniowe

Program szkolenia: REST i Microservices w PHP

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

Wdrożenie technologii procesowej IBM BPM w EFL

Zajęcia prowadzone przez MCT, auditora wiodącego systemów bezpieczeństwa informacji.

1 Wprowadzenie do J2EE

Projekt Fusion nowe oblicze aplikacji Oracle

Problemy niezawodnego przetwarzania w systemach zorientowanych na usługi

Wybrane działy Informatyki Stosowanej

Inżynieria oprogramowania - opis przedmiotu

Wybrane działy Informatyki Stosowanej

Microsoft Azure Architect Technologies

1. Wymagania dla lokalnej szyny ESB

EJB 3.0 (Enterprise JavaBeans 3.0)

Modernizacja systemów zarządzania i obsługi klienta w Kasie Rolniczego Ubezpieczenia Społecznego

Programowanie w języku Java. Wykład 13: Java Platform, Enterprise Edition (Java EE)

Podstawy analizy danych numerycznych w języku Python

Architektura bezpiecznych aplikacji internetowych na platformie Java Enterprise Edition. Jakub Grabowski Warszawa,

Web frameworks do budowy aplikacji zgodnych z J2EE. Jacek Panachida

Prezentacja specjalności studiów II stopnia. Inteligentne Technologie Internetowe

Kurs ASP.NET ASP.NET CORE APLIKACJE WEBOWE

BPM to platforma, która: Procesy Biznesowe. Automatyzuje. Stabilizuje

Usługa katalogowa (hierarchiczna baza danych), będąca implementacją protokołu LDAP.

W książce omówiono: SAP zostań ekspertem w 24 godziny!

Projektowanie rozwiązań Big Data z wykorzystaniem Apache Hadoop & Family

Dni: 5. Opis: Adresaci szkolenia. Kurs jest przeznaczony dla:

Przesłanki powstania książki... xvi Dla kogo przeznaczona jest ta książka?... xvi Co znajdziemy wewnątrz książki?... xvii

VMware vsphere 5.5: Install, Configure, Manage

Asseco dla Zdrowia r.

Grupy pytań na egzamin magisterski na kierunku Informatyka (dla studentów niestacjonarnych studiów II stopnia)

Elektroniczna Księga Wieczysta

Aplikacje Internetowe, Servlety, JSP i JDBC

ANGULARJS TWORZENIE APLIKACJI INTERNETOWYCH

Aplikacje webowe z wykorzystaniem Node.js oraz Express

Efektywne tworzenie aplikacji webowych z wykorzystaniem AngularJS, HTML5 i JavaScript

PROJEKT Z BAZ DANYCH

Grupy pytań na egzamin magisterski na kierunku Informatyka (dla studentów dziennych studiów II stopnia)

udokumentowanych poprzez publikacje naukowe lub raporty, z zakresu baz danych

Szkolenie Android dla początkujących

Dni: 3. Opis: Adresaci szkolenia

INŻYNIERIA OPROGRAMOWANIA

Dni: 3. Opis: Adresaci szkolenia

PHP revisited - odświerzenie spojrzenia na programowanie w PHP

Projektowanie obiektowe oprogramowania Architektura systemów (3) Service Oriented Architecture Wykład 15 Wiktor Zychla 2014

Praktyczne zastosowanie bibliotek Boost oraz nowego standardu C++11

Wspomaganie pracy w terenie za pomocą technologii BlackBerry MDS. (c) 2008 Grupa SPOT SJ

Programowanie MorphX Ax

Program szkolenia: Wzorce projektowe i ich implementacja w C# oraz testowanie automatyczne

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

OFERTA SZKOLENIOWA PROGRESS SOFTWARE

Instalacja SQL Server Express. Logowanie na stronie Microsoftu

PRZEWODNIK PO PRZEDMIOCIE

Uniwersytet Łódzki Wydział Matematyki i Informatyki, Katedra Analizy Nieliniowej. Wstęp. Programowanie w Javie 2. mgr inż.

Technologie sieciowe

Przygotowanie do nowoczesnego programowania po stronie przeglądarki. (HTML5, CSS3, JS, wzorce, architektura, narzędzia)

Program szkolenia: Symfony, nowoczesny framework PHP

Wprowadzenie do technologii Business Intelligence i hurtowni danych

Departament Zakupów Centralnych ul. Żaryna 2A, Warszawa tel. (22) DZC/AS/708/12. Warszawa, dn. 27 listopada 2012 r.

Wykład 1 Inżynieria Oprogramowania

Oracle Fusion Middleware

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

Program szkolenia: Jenkins - Continuous Integration

Dokumentacja techniczna. Młodzieżowe Pośrednictwo Pracy

Transkrypt:

Kod szkolenia: Tytuł szkolenia: ESB/OSB Korporacyjna Magistrala Usług na przykładzie Oracle Service Bus Dni: 3 Opis: Adresaci szkolenia Szkolenie adresowane jest do programistów Java, analityków systemowych oraz architektów pragnących poznać techniki budowy korporacyjnej magistrali usług (ESB, Enterprise Service Bus). Cel szkolenia Cele szkolenia obejmują: zapoznanie jego uczestników z podstawowymi pojęciami oraz standardami związanymi z integracją systemów i szyną ESB, przedstawienie dobrych i złych praktyk integracji, dostępnych na rynku narzędzi, zapoznanie z wzorcami integracyjnymi i metodami realizacji tych wzorców na szynie ESB, zdobycie praktycznych umiejętności związanych z produktem Oracle Service Bus (OSB). Szkolenie jest realizowane w kilku wariantach dla programistów, dla analityków systemowych, architektów. W zależności od grupy szkoleniowej, główny nacisk położony jest na kwestie teoretyczne lub na praktyczne i implementację rozwiązań integracyjnych. Wymagania Od uczestników wymagana jest przynajmniej podstawowa umiejętność programowania w języku Java, przynajmniej podstawowa znajomość usług WebService oraz technologii przetwarzania XML. Zalecana jest również znajomość podstaw Java EE. Parametry szkolenia 3*8 godzin (3*7 godzin netto) wykładów i warsztatów (z wyraźną przewagą warsztatów). W trakcie warsztatów implementowane są przykłady obrazujące realizację najpopularniejszych wzorców integracyjnych za pomocą Oracle Service Bus.

Wielkość grupy: maks. 8-10 osób.

Program szkolenia: 1. Podstawy integracji aplikacji korporacyjnych I. Przedstawienie podstawowych pojęć i koncepcji związanych z szeroko pojętą integracją: silos, SOA, EIP, MEP, EAI, ESB, szyna usług, szyna danych, ETL, EDA, CMD, MOM, broker i adapter integracyjny, orkiestracja, integracja synchroniczna/asynchroniczna/offline, JBI, SCA, WS-* itd. II. Prezentacja różnic pomiędzy szyną usług, platformą integracyjną, brokerem integracyjnym, serwerem kolejek itd. III. Przesłanki za i przeciw wdrażaniu platformy integracyjnej, cel wdrażania platformy integracyjnej w przedsiębiorstwie, migracja istniejących systemów na szynę usług 2. Omówienie cech i funkcjonalności jakie dostarcza platforma ESB I. Pomijalność lokalizacji II. Konwersja protokołów transportowych III. Konwersja protokołów transportowych IV. Transformacja wiadomości V. Routing wiadomości VI. Uwydatnienie wiadomości VII. Zabezpieczenia na szynie usług VIII. Monitorowanie i zarządzanie IX. Wydajność X. Interoperacyjność XI. Standaryzacja 3. Przegląd i porównanie dostępnych na rynku narzędzi i technologii I. Komercyjne i niekomercyjne II. W oparciu o stos Java EE,.NET, inne III. Dojrzałe i rozwijające się IV. Bardziej i mniej popularne V. Wg. pozostałych kryteriów 4. Omówienie platformy Oracle Service Bus (OSB) I. Pojęcia i terminologia podstawowa dla OSB Proxy service Business service Message flow (transport layer, binding layer, processing layer) Request pipeline, Response pipeline, Error pipeline Endpoints, Nodes, Actions, Stages Message, Message Context II. Architektura Oracle SOA Suite i miejsce szyny OSB w referencyjnym modelu SOA wg. Oracle. Omówienie integracji OSB z pozostałymi komponentami Oracle SOA: BPM, BPEL, BAM, ODI, ODSI, Enterprise Repository, SOA Suite III. Testowanie usług za pomocą Oracle Service Bus Console Generowanie testowych komunikatów Weryfikacje odpowiedzi usług Trace owanie komunikatu poprzez message flow IV. Monitorowanie, administrowanie i konfiguracja usług poprzez OSB Web

Console V. Jakość realizacji usług przez platformę OSB (mechanizmy realizacji: wysokiejndostępności, odporności na awarie, równoważenia obciążenia, persystencji,ntransakcyjności i bezpieczeństwa) VI. Podobieństwa i różnice względem innych platform ESB w tym komercyjnych i open source VII. Środowisko programistyczne - Oracle JDeveloper, OSB Web Console 5. Najczęściej stosowane wzorce integracyjne (EIP Enterprise Integration Patterns) oraz ich sposób realizacji przy użyciu platformy OSB I. Kanał II. Wiadomość III. Usługa IV. Filtr V. Router VI. Transformator VII. Endpoint VIII. Omówienie pozostałych popularnych wzorców 6. Praca z obsługą komunikatów I. Struktura komunikatu II. Typy i formaty komunikatów III. Transformacja i konwersja komunikatów IV. Walidacja komunikatów V. Persystencja komunikatów 7. Praca z usługami I. Konstrukcja usługi II. Typy usług III. Kontrakt usługi IV. Konfigurowanie usług 8. Aranżacja usług i routing wiadomości na szynie I. Rejestry i repozytoria usług II. Routing na szynie ESB III. Routing ze względu na treść (CBR - Content Based Routing) IV. Notyfikacje 9. Jakość realizacji usług I. Replikacja usług II. Klastrowanie na poziomie usług i protokołów transportowych III. Ponawianie komunikatów IV. Monitorowanie i zarządzanie usługami V. Wdrażanie zmian (hot deployment) VI. Pozostałe 10. Zabezpieczanie usług I. Bezpieczne usługi na szynie OSB II. Uwierzytelnianie i autoryzacja III. Szyfrowanie danych na szynie 11. Obsługa błędów i sytuacji wyjątkowych I. Ponawianie

Powered by TCPDF (www.tcpdf.org) II. Kompensacja III. Wycofywanie IV. Przetwarzanie transakcyjne 12. Wydajność I. Strojenie (tunning) parametrów usług (protokół transportowy, ilość wątków, itp.) II. Cache III. Strojenie parametrów środowiska uruchomieniowego (java, serwer aplikacyjny, serwer kolejek, baza danych, itp.) 13. Testowanie usług na szynie ESB I. Metody i narzędzia wspomagające testowanie usług (automatyzacja) 14. Zaawansowane usługi na szynie ESB I. Różnica pomiędzy przepływem integracyjnym, orkiestracją usług (BPEL), a procesem biznesowym (BPM) II. Wsparcie dla procesów biznesowych (BPM) i orkiestracji usług (BPEL) III. Wsparcie dla reguł biznesowych (BRMS) IV. Wsparcie dla przetwarzania strumieni zdarzeń (CEP) 15. Przegląd najczęściej stosowanych adapterów integracyjnych 16. Dobre i złe praktyki budowy rozwiązań integracyjnych w oparciu o szyny ESB I. Często spotykane praktyki II. Zalecane wzorce projektowe oraz anty-wzorce których należy unikać III. Zalecane protokoły komunikacyjne