JB453 Szyna JBoss ESB
JBoss Enterprise Service Bus (ESB) dostarcza platformę w architekturze zorientowanej na usługi (SOA) do integracji komponentów biznesowych oraz usług w zautomatyzowany proces biznesowy. Szkolenie zawiera materiał z zakresu JBoss ESB 4.2 oraz pozostałych powiązanych usług, włączając: rejestry (ang. registries), serwisy transformacyjne (ang. transformation services), trasowanie (ang. routing), web services, rules services, i service orchestration.
Czytaj konspekt.
Szkolenie JBoss ESB skierowane jest do architektów systemów i programistów apliakacji, z pewnym doświadczeniem w języku Java i messaging technology, którzy chcą używać JBoss ESB do tworzenia oraz integracji aplikacji z wykorzystaniem architektury zorientowanej na usługi.
- Podstawowe umiejętności programowania w języku Java
- Zrozumienie technologii przesyłania wiadomości i warstwy middleware z tym związanej
- Znajomość technologii Web services oraz standardów powiązanych (SOAP, WSDL)
-
Nie jest wymagane doświadczenie Java EE chyba że uczestnik będzie chciał zapoznać się z integracją platformy Java EE.
- 2 dni intensywnego szkolenia z użyciem JBoss 5
- Praktyczne ćwiczenia
- Obiad
- Jedno stanowisko na uczestnika
- Materiały szkoleniowe
- Materiały promocyjne Red Hat Jboss
Cena w PLN jest kosztem sugerowanym. Koszt zajęć 1350 euro, przeliczenie wg kursu sprzedaży w NBP z dnia wystawienia faktury, pierwszy dzień zajęć. Kurs euro=4,1900 PLN wg kursu z dnia 27 marca 2012r.
Jeśli nie odnajdujesz dogodnego dla siebie terminu szkolenia skontaktuj się z nami na osec@osec.pl
1. SOA i ESB
Moduł wprowadza w założenia Service Oriented Architecture, zawiera definicję SOA, wraz z opisem cech usługi i wymagań do wysyłania na Enterprise Service Bus.
2. Przegląd ESB
Moduł ten zawiera przegląd JBoss ESB, w tym ESB Concepts (w tym dostawców, usługi, akcje, bramy), przykładowe konfiguracje, opis funcji, itp.
3. Custom Action Programming
Moduł opisuje różnice pomiędzy świadomym i nieświadomym klientem ESB, oraz jak można stworzyć i skonfigurować własne akcje.
4. Transformation Services
Moduł ten opisuje zarządcę transformacji Smooks. Obejmuje on konfigurację akcji Smooks dla profilowanych i nieprofilowanych konfiguracji. Przedstawionych jest również kilka konfiguracji, a także związane z nimi konfiguracje zasobów Smooks. Przedstawione są również transformacje out-of-the-box.
5. Routing
Moduł ten omawia wzorce routingu, a w szczególności te zaimplementowane w routerze bazującym na zawartości (ang. content based router). Omówiony jest również content based router JBoss ESB wraz krótkim wprowadzeniem do JBoss Drools, na którym jest oparty. Przedstawiona jest również konfiguracja i reguły dla kilku wzorców routingu.
6. Web Services
Moduł ten opisuje wsparcie dla usług Web w JBoss ESB. Rozpoczyna się krótkim przeglądem standardów Web Services, a następnie omawia adnotacje JSR-181. Głównym tematem są szczegółowo omówione konfiguracje Inbound / Producer i Outbound / Consumer na ESB.
7. Rule Services
Moduł zawiera wprowadzenie do JBoss Drools oraz konfiguracji reguł jako usługi na ESB. Przedstawione są również kwestie projektowania takie jak stanowe kontra bezstanowe, wybór języków tworzenia reguł oraz wdrażanie reguł.
8. Instrumentacja
Instrumentacja usług jest bardzo ważnym aspektem architektury zorientowanej na usługi. Moduł ten przedstawia dwie możliwości orkiestracji: JBPM JPDL i WS-BPEL. Przedstawione jest wprowadzenie do JBPM oraz przegląd specyfikacji WS-BPEL.
Po zakończeniu każdego modułu, kilka przykładów zostanie przenalizowanych i uruchomionych w ramach laboratorium.


