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

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

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

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

Korporacyjna Magistrala Usług na przykładzie Mule ESB

Architektura mikroserwisów na platformie Spring IO

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

Procesy biznesowe w praktyce. Przykłady użycia z wykorzystaniem jbpm 4.4

Dni: 2. Partner merytoryczny. Opis: Adresaci szkolenia

Dni: 3. Opis: Adresaci szkolenia

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

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

Wymiana opisu procesów biznesowych pomiędzy środowiskiem Eclipse i EMC Documentum

KARTA PRZEDMIOTU. 1) Nazwa przedmiotu: INŻYNIERIA SYSTEMÓW I ANALIZA SYSTEMOWA. 2) Kod przedmiotu: ROZ-L3-20

Szkolenie wycofane z oferty

JBPM [JUG] Tomasz Gratkowski [GRATKOWSKI SOFTWARE]

Dni: 3. Opis: Adresaci szkolenia

Produktywne tworzenie aplikacji webowych z wykorzystaniem Groovy i

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

Eurologistics Innowacje w logistyce Elastyczność systemów zarządzania trendem nowoczesnych technologii informatycznych

Efektywne tworzenie aplikacji webowych z wykorzystaniem AngularJS, HTML5 i JavaScript

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

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

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

Aurea BPM. Lepsze procesy, lepsze wyniki Warszawa, 24 lipca 2013

Kontrola spójności modeli UML za pomocą modelu. Stanisław Jerzy Niepostyn, Ilona Bluemke Instytut Informatyki, Politechnika Warszawska

Aurea BPM Dokumenty pod kontrolą

JBoss: MetaMatrix, Mobicents, Seam, Rools, ESB

SZKOLENIE TWORZENIE SYSTEMÓW

Spring Framework - wprowadzenie i zagadnienia zaawansowane

STUDIA STACJONARNE I STOPNIA Przedmioty kierunkowe

Procesy biznesowe w praktyce. Projektowanie, testowanie i optymalizacja

Projektowanie, tworzenie aplikacji mobilnych na platformie Android

Administratorzy systemów, inżynierowie, konsultanci, którzy wdrażają i zarządzają rozwiązaniami opartymi o serwery HP ProLiant

SOA Web Services in Java

STUDIA NIESTACJONARNE I STOPNIA Przedmioty kierunkowe

Certified IT Manager Training (CITM ) Dni: 3. Opis:

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

HP Matrix Operating Environment Foundations

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

Jak powstaje model biznesowy? Co to jest? Modelowanie biznesowe. Model biznesowy. Jak powstaje model biznesowy? Jak firma generuje przychody?

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

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

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.

AUREA BPM HP Software. TECNA Sp. z o.o. Strona 1 z 7

Analityk i współczesna analiza

Program szkolenia: REST i Microservices w PHP

Aplikacje Internetowe, Servlety, JSP i JDBC

Spis treúci. 1. Wprowadzenie... 13

Analiza i programowanie obiektowe 2016/2017. Wykład 6: Projektowanie obiektowe: diagramy interakcji

HP Matrix Operating Environment: Infrastructure Administration

Politechnika Krakowska im. Tadeusza Kościuszki. Karta przedmiotu. obowiązuje w roku akademickim 2012/2013. Informatyzacja przedsiębiorstw

Wykład 1 Inżynieria Oprogramowania

Praktyczne zastosowanie bibliotek Boost oraz nowego standardu C++11

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

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

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

Zaawansowane programowanie w języku C++

Projekt: Współpraca i Rozwój wzrost potencjału firm klastra INTERIZON

Wdrożenie technologii procesowej IBM BPM w EFL

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

Elektroniczna Księga Wieczysta

EJB 3.0 (Enterprise JavaBeans 3.0)

wg rozdzielnika Wrocław, dnia r. TXU PG

Nowości oraz trendy w obszarze BPM nurty i kierunki rozwoju. Jarosław Żeliński analityk biznesowy, projektant systemów

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

PRZEWODNIK PO PRZEDMIOCIE WYKŁAD ĆWICZENIA LABORATORIUM PROJEKT SEMINARIUM

Mapowanie procesów - AS IS (jak jest)

Wykaz osób, które będą uczestniczyć w wykonywaniu zamówienia

VMware vsphere: Automation Fast Track

Struktury systemów operacyjnych

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

Wykład Ćwiczenia Laboratorium Projekt Seminarium

e-usługi? Procesy? A może procesy dla e-usług? Agata Filipowska, Wioletta Sokołowska

Podstawy modelowania biznesowego w inżynierii oprogramowania

AUREA BPM Oracle. TECNA Sp. z o.o. Strona 1 z 7

Program szkolenia: Continuous Integration i Git

ATSOFTWARE DMS. Elektroniczna archiwizacja

Programowanie dla początkujących w 24 godziny / Greg Perry, Dean Miller. Gliwice, cop Spis treści

Web frameworks do budowy aplikacji zgodnych z J2EE

Co to jest jest oprogramowanie? 8. Co to jest inżynieria oprogramowania? 9. Jaka jest różnica pomiędzy inżynierią oprogramowania a informatyką?

Błędy procesu tworzenia oprogramowania (Badania firmy Rational Software Corporation)

Systemy obiegu informacji i Protokół SWAP "CC"

ZAPYTANIE O INFORMACJĘ CENOWĄ (RFI)

Poniżej zostały zaprezentowane najważniejsze funkcjonalności Paperless BPM.

Wybrane działy Informatyki Stosowanej

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

HP Service Anywhere Uproszczenie zarządzania usługami IT

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

Biorąc udział w projekcie, możesz wybrać jedną z 8 bezpłatnych ścieżek egzaminacyjnych:

Spis treści. Wykaz ważniejszych skrótów Wprowadzenie Rdzeń Cortex-M Rodzina mikrokontrolerów XMC

Technologie dla aplikacji klasy enterprise. Wprowadzenie. Marek Wojciechowski

Kompleksowe tworzenie aplikacji klasy Desktop z wykorzystaniem SWT i

Warsztaty szkoleniowe. Technologia SafetyLon w systemach związanych z bezpieczeństwem funkcjonalnym Narzędzia SafetyLon Moduł 4.5.

Terminologia BPMN 2.0 Wersja 2.0 opracowana w AION

Instytut Technik Innowacyjnych Semantyczna integracja danych - metody, technologie, przykłady, wyzwania

I. Opis przedmiotu zamówienia

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

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

Podstawy języka UML2 w realnych projektach

Transkrypt:

Kod szkolenia: Tytuł szkolenia: JBPM Modelowanie procesów biznesowych, przepływu pracy i wdrażanie aplikacji w oparciu o Jboss jbpm lub Activiti Dni: 2 Szkolenie jest zgodne z wersją 6.x, możliwe są również realizacje w trybie zgodności z niższymi wersjami. Opis: Adresaci szkolenia Szkolenie adresowane jest do programistów Java oraz analityków pragnących zapoznać się filozofią tworzenia systemów opartych o procesy biznesowe z wykorzystaniem technologii jbpm lub Activiti. Cel szkolenia Wymagania poznanie podstawowych zasad analizy i modelowania procesów biznesowych, poznanie istniejących notacji i standardów, nabycie umiejętności modelowania procesów z użyciem notacji BPMN2, nabycie umiejętności tworzenia wykonywalnych procesów biznesowych z użyciem technologii jbpm/activiti, poznanie sposobów integracji rozwiązania jbpm/activiti z innymi komponentami aplikacji enterprise, poznanie zagadnienia zarządzania procesami. Szkolenie może być wyprofilowane zarówno dla programistów, jak i analityków. Od programistów wymagana jest umiejętność programowania w Java. Dla obu grup wskazana jest znajomość platformy Java Enterprise Edition (odpowiednio na poziomie programistycznym i ogólnym). Parametry szkolenia 2*8 godzin (2*7 godzin netto) wykładów i warsztatów (z wyraźną przewagą warsztatów). Wielkość grupy: maks. 8-10 osób. Program szkolenia:

1. Wprowadzenie do modelowania i uruchamiania procesów biznesowych I. Koncepcja BPM II. Role w tworzeniu i zarządzaniu procesami III. Odkrywanie procesów biznesowych IV. Analiza i projektowanie procesów biznesowych (as is/to be) V. systemy IT oparte o uruchamialne procesy i. Wady i zalety podejścia ii. BPM a komunikacja w procesie wytwórczym VI. Cykl życia procesu biznesowego VII. Proces w obliczu zmian 2. Przegląd silników BPM. 3. Przegląd standardów związanych z silnikami workflow, reguł i architekturą usługową i określenie ich wzajemnych relacji I. BPMN2 II. XPDL III. jpdl IV. BPEL 4. Modelowanie procesów biznesowych w notacji BPMN2 I. Podstawowe informacje i. Rola, znaczenie i zastosowanie BPMN2 ii. Poziomy zgodności iii. Procesy wykonywalne i niewykonywalne iv. BPMN a BPEL II. Składowe modelu BPMN i. Procesy publiczne i prywatne ii. Choreografie iii. Kolaboracje iv. Konwersacje III. Podstawowe składowe procesu w BPMN i. Aktywności ii. Przepływy sterowania iii. Przepływy komunikatów iv. Dane w procesie v. Bramy vi. Zdarzenia vii. Podprocesy viii. Role i odpowiedzialność IV. Aktywności - hierarchia i wspólne cechy V. Zadania i. Użytkownika ii. Ręczne iii. Skryptowe iv. Serwisowe v. Reguły biznesowej vi. Wysłania/Odebrania VI. Dane i komunikaty w procesie

i. Typy danych ii. Dane jako aspekt biznesowy i techniczny iii. Nośniki danych iv. Modelowanie przepływu danych v. Mapowanie danych na parametry aktywności VII. Bramy i. Rozdzielające i scalające ii. Oparte na danych i na zdarzeniach iii. Bramy złożone iv. Rozdzielanie bez użycia bram VIII. Podprocesy i. Zagnieżdżony ii. Reużywalny (aktywność typu wołanie) iii. Zdarzeniowy iv. Transakcyjny v. Markery podprocesów A. Ad hoc B. Pętla C. Wieloinstancyjność D. Kompensacja IX. Zdarzenia i. Zdarzenia początkowe/środkowe i końcowe ii. Zdarzenia rzucające i łapiące iii. Zdarzenia jako element przepływu i zdarzenia przyłączane iv. Zdarzenia przerywające i nieprzerywające v. Typy zdarzeń i ich zastosowanie X. Procesy a sytuacje wyjątkowe i. błąd ii. eskalacja iii. przeterminowanie iv. anulowanie i kompensacja transakcji XI. Role i odpowiedzialność i. Zasoby, wykonawcy, potencjalni właściciele ii. Baseny i tory XII. Modelowanie złożonych przypadków - workflow patterns 5. Tworzenie wykonywalnych procesów biznesowych w BPMN2 6. Uruchamianie procesów BPMN2 w silniku JBPM 5.x/Activiti I. Instalacja i konfiguracja silnika i. Omówienie składowych ii. Omówienie narzędzi do edycji procesów min A. Activiti Web Modeler B. jbpm Designer iii. Omówienie konfiguracji w tym A. Trwałości B. Transakcji II. API

i. Ładowanie i uruchamianie procesów ii. Zdarzenia techniczne/nasłuchiwanie cyklu życia procesu iii. Process Virtual Machine (wariant Activiti) III. Dane IV. Bramy i. Oparte na kodzie ii. Oparte na regułach iii. Zdarzeniowe (wariant jbpm) iv. Warunki domyślne i priorytety V. Obsługa zadań i. Definicja Handlerów/ istniejące handlery (wariant jbpm) ii. Definicja Listenerów (wariant Activiti) VI. Zadania użytkownika i. API JBPM (wariant jbpm) A. WS-HumanTask a. Idea i funkcjonalność b. Uruchomienie c. Konfiguracja d. API (łączenie, dodawanie, usuwanie zadań,...) B. Podłączenie Jbpma do silnika zadań ii. API Activiti (łączenie, dodawanie, usuwanie zadań,...)(wariant Activiti) iii. Przypisywanie wykonawców iv. Swimlane VII. Zadania profilowane i. Wbudowane węzły w silniku jbpm/activiti (np. Java Task, WebService Task, Mule Task, Email Task) ii. Tworzenie własnych typów aktywności VIII. Procesy a reguły biznesowe i. Zadania regułowe ii. Dostęp do zmiennych procesowych z poziomu reguł iii. Zdarzenia oparte na regułach iv. Bramy oparte na regułach v. Modelowanie złożonych decyzji w postaci przepływu reguł vi. Przydzielanie wykonawców zadań IX. Podprocesy X. Zdarzenia XI. Obsługa sytuacji wyjątkowych 7. Zarządzanie procesami I. JBPM guvnor / Cycle II. Zagadnienia wersjonowania 8. Konsola procesów jbpm Console/Activiti Explorer I. Możliwości i ograniczenia II. Instalacja i konfiguracja III. Formularze IV. Historia V. Rest-API

Powered by TCPDF (www.tcpdf.org) VI. Inne serwisy udostepniane przez silnik 9. Monitorowanie procesów: jbpm BAM/Activiti Probe 10. Testowanie procesów 11. Zagadnienia deploymentu i integracji I. Silnik BPM a trwałość (hibernate/jpa) II. Wystawienie funkcjonalności BPM jako usługi Webservice REST III. Architektura aplikacji opartych na BPM i. BPM-centric ii. Application-centric IV. Integracja z aplikacją Java Enterprise Edition V. Integracje i. CDI ii. Spring iii. Mule (wariant Activiti) iv. Alfresco (wariant Activiti)