Korporacyjna Magistrala Usług na przykładzie Mule ESB

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

Architektura mikroserwisów na platformie Spring IO

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

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

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

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

I. Opis przedmiotu zamówienia

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

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

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

Testowanie aplikacji mobilnych na platformie Android - architektura, wzorce, praktyki i narzędzia

Zwinna współpraca programistów i testerów z wykorzystaniem BDD i. by Example (JBehave/Spock/SpecFlow)

Spring Framework - wprowadzenie i zagadnienia zaawansowane

Całościowe podejście do testowania automatycznego dla programistów. (TDD, BDD, Spec. by Example, wzorce, narzędzia)

Zaawansowane programowanie w języku C++

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

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

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.

Program szkolenia: Receptury testowania automatycznego - problemy, strategie, taktyki, techniki, narzędzia

Front-end: solidne podstawy. Wszystko, co warto wiedzieć o HTML, CSS, JavaScript i Bootstrap.

Całościowe podejście do testowania automatycznego dla programistów. /C#/PHP (TDD, BDD, Spec. by Example, wzorce, narzędzia)

Projektowanie, tworzenie aplikacji mobilnych na platformie Android

Technologie dla aplikacji klasy enterprise. Wprowadzenie. Marek Wojciechowski

Podstawy analizy danych numerycznych w języku Python

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

Produktywne tworzenie aplikacji webowych z wykorzystaniem Groovy i

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

Dni Użytkowników Aplikacji QAD Interoperacyjność z QXtend

Ekspert MS SQL Server Oferta nr 00/08

Programowanie Komponentowe WebAPI

SZKOLENIE TWORZENIE SYSTEMÓW

OFERTA. BANK GOSPODARSTWA KRAJOWEGO Al. Jerozolimskie Warszawa. Załącznik nr 3 do SIWZ. Dane Wykonawcy / Wykonawców występujących wspólnie 1

Dni: 3. Opis: Adresaci szkolenia

Program szkolenia: REST i Microservices w PHP

Dni: 2. Partner merytoryczny. Opis: Adresaci szkolenia

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

Program szkolenia: Continuous Integration i Git

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

Dni: 3. Opis: Adresaci szkolenia

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

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

Tworzenie aplikacji na platformie Android

Górnośląska Wyższa Szkoła Pedagogiczna imienia Kardynała Augusta Hlonda - pedagogika, studia, studia podyplomowe, Śląsk, Katowice UTW Mysłowice

Aplikacje webowe z wykorzystaniem Node.js oraz Express

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

Kolejkowanie wiadomości Standard MQ (JMS)

Techniki efektywnego testowania kodu dla programistów Java (Spock

EJB 3.0 (Enterprise JavaBeans 3.0)

Programowanie.NET - kurs zaawansowany

OFERTA SZKOLENIOWA PROGRESS SOFTWARE

PRZEWODNIK PO PRZEDMIOCIE

JBoss: MetaMatrix, Mobicents, Seam, Rools, ESB

Nowoczesne aplikacje internetowe oparte na Seam, JSF, EJB3, JPA, AJAX

udokumentowanych poprzez publikacje naukowe lub raporty, z zakresu baz danych

Kurs ASP.NET ASP.NET CORE APLIKACJE WEBOWE

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

ANGULARJS TWORZENIE APLIKACJI INTERNETOWYCH

1. Wymagania dla lokalnej szyny ESB

Aplikacje Internetowe, Servlety, JSP i JDBC

Język Java i technologie Web - opis przedmiotu

Szczegółowy opis zamówienia:

Program szkolenia: Symfony, nowoczesny framework PHP

Dokumentacja techniczna API systemu SimPay.pl

KURS SPRING APLIKACJE WEBOWE

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

Dokumentacja API. SOAP - webservice v

Wymagania: umiejętność modelowania systemów informatycznych z wykorzystaniem UML. umiejętność definiowania i kreatywnego rozwiązywania problemów

Zarządzanie i realizacja projektów systemu Microsoft SharePoint 2010

JUnit TESTY JEDNOSTKOWE. Waldemar Korłub. Platformy Technologiczne KASK ETI Politechnika Gdańska

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

Analiza danych tekstowych i języka naturalnego

Szkolenie wycofane z oferty

Programowanie obiektowe

Praktyczne zastosowanie bibliotek Boost oraz nowego standardu C++11

SYMULACJA PROCESÓW W INFORMATYCZNYM ŚRODOWISKU ZINTEGROWANYM W SEKTORZE TELCO"

OBC01/TOPMOB Projektowanie w języku Objective-C

Część I Dostęp do danych oraz moŝliwości programowe (silnik bazy danych)

Efektywne tworzenie aplikacji webowych z wykorzystaniem AngularJS, HTML5 i JavaScript

Projekt: Mikro zaprogramowane na sukces!

Wykład 1 Inżynieria Oprogramowania

Spis treści. Wprowadzenie 13

Budowa aplikacji ASP.NET z wykorzystaniem wzorca MVC

Aplikacje internetowe oparte na kluczowych technologiach Java Enterprise(Servlet,JSP,JDBC, )

Platformy Technologiczne

Wykaz osób w postępowaniu o udzielenie zamówienia publicznego nr 32-CPI-WZP-2244/13. Podstawa do dysponowania osobą

komórka ZAKRES ROZSZERZONY numeracja zadań w teście

Android tworzenie aplikacji mobilnych

4 Web Forms i ASP.NET Web Forms Programowanie Web Forms Możliwości Web Forms Przetwarzanie Web Forms...152

Wykład Ćwiczenia Laboratorium Projekt Seminarium

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

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

MINISTERSTWO FINANSÓW PLAN INTEGRACJI SYSTEMU ZAŁĄCZNIK NR 6 SEAP SPECYFIKACJA KANAŁ DLA PODMIOTÓW ZEWNĘTRZNYCH PL PROJEKT ECIP/SEAP

MIGRACJA SYSTEMÓW INFORMATYCZNYCH DO TECHNOLOGII JAVA

Podstawy frameworka Spring

Specyfikacja techniczna. mprofi Interfejs API

ZAŁOŻENIA TECHNICZNO-TECHNOLOGICZNE SYSTEMU BUDOWANEGO W RAMACH PROJEKTU

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

Java w 21 dni / Rogers Cadenhead. Gliwice, cop Spis treści. O autorze 11. Wprowadzenie 13 TYDZIEŃ I JĘZYK JAVA

Transkrypt:

Kod szkolenia: Tytuł szkolenia: ESB/M Korporacyjna Magistrala Usług na przykładzie Mule ESB 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ą: Wymagania zapoznanie uczestników z podstawowymi pojęciami oraz standardami związanymi z integracją systemów i szyną ESB, zapoznanie ze wzorcami integracyjnymi i metodami realizacji tych wzorców na szynie ESB, przedstawienie dobrych i złych praktyk integracji oraz dostępnych na rynku narzędzi, zdobycie praktycznych umiejętności związanych z produktem Mule ESB. 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ą Mule ESB. Program szkolenia: 1. Wstęp do integracji w oparciu o ESB

I. Omówienie czym jest integracja II. Rozróżnienie czymn jest Point-to-Point, EAI, ESB III. Omówienie składowych Mule IV. Porównanie Mule CE z EE V. Omówienie podstawowych wzorców integracyjnych 2. Środowisko developerskie I. Omówienie składowych środowiska developerskiego II. Weryfikacja konfiguracji III. Utworzenie pierwszego projektu IV. Zbudowanie pierwszego projektu V. Uruchomienie pierwszego projektu VI. Zabezpieczenia na szynie usług VII. Export do repozytorium GIT Utworzenie projektu z prostym przepływem w Anypoint Studio Zbudowanie Mavenem Założenie projektu na GitHub Deploy na Mule CE on-prem 3. Podstawy Mule ESB I. Omówienie czym jest Message II. FlowVars, SessionVars, Inbound/Outbound Properties III. Wprowadzenie do języka MEL IV. Omówienie czym jest Flow oraz SubFlow V. HTTP Input/Output connector VI. Zarządzanie właściwosciami w projekcie VII. Logowanie VIII. Projekt domenowy Utworzenie dwóch przepływów zgodnie z tematyką wykładu Utworzenie projektu domenowego i podpięcie aplikacji pod niego 4. Komponenty Mule ESB I. Omówienie poszczególnych grup komponentów dostępnych na platformie II. Przedstawienie działania wybranych komponentów z grup

III. Realizacja warsztatów w oparciu o wybrane komponenty Przepływ odbierający JMS / ActiveMQ Przepływ wysyłający do Active MQ Zastosowanie różnych komponentów do zbudowania przepływów zgodnie z wymaganiami 5. Realizacja usług REST I. Definiowanie Rest API używając specyfikacji Raml 1.0 II. Publikacja usługi na Mule ESB III. Testowanie usług restowych IV. Konsumpcja usługi REST Utworzenie projektu na podstawie gotowego kontraktu raml Walidacja komunikatów Wywoływanie usług trzecich 6. Realizacja usług SOAP (zakres ten sam dla EE, CE, tylko inny kontent) I. Definiowanie SOAP API II. Publikacja usługi na Mule ESB III. Testowanie usług SOAPI IV. Konsumpcja usługi SOAP Implementacja operacji na Mule ESB, dla istniejącego kontraktu WSDL Wywołanie usługi trzeciej z poziomu Mule ESB Podstawowa autoryzacja 7. Wstęp do dataweave (dla szkolenia EE) I. Transformacje tablic II. Transformacje struktur XML III. Operatory 8. Transformacje i ekstrakcja danych (dla szkolenia CE)

I. Transformacje JSON - JSON II. Transformacje XML - XML (XPath, XSLT) III. Transformacje XML - JSON IV. Transformacje zaawansowane Mapowanie JSONowych komunikatów na komunikaty JSON o innej strukturze dla usługi REST Mapowanie dokumentów XML na inne używająć wyrażeń XPath oraz XSLT dla SOAP API Mapowanie odpowiedzi XML zwróconej przez SOAP API na JSON dla REST API 9. Error handling I. Rodzaje wyjątków występujących na Mule ESB II. Strategie obsługi błędów III. Domyślna oraz globalna strategia obsługi błędów Wprowadzenie obsługi wyjątków dla REST API Wprowadzenie obsługi wyjątków dla SOAP API Tworzenie strategii domyślnej do obsługi nieobsłużonych błędów 10. Testy jednostkowe MUnit I. Omówienie rodzajów testów II. Omówienie struktury case testowego w MUnit III. Przedstawienie Asercji IV. Mockowanie komponentów Przygotowanie testów jednostkowych dla prywatnych przepływów REST API Przygotowanie testu z zaślepką komponentu wywołującego usługę SOAP 11. Use Case (temat dodatkowy, w przypadku sprawnej pracy grupy) I. Zrealizowanie usługi masowej wysyłki kont do utworzenia II. Stworzenie architektury trójwarstwowej III. Odseparowanie poszczególnych odpowiedzialności do odpowiedniej warstwy

Powered by TCPDF (www.tcpdf.org)