logo
Karta przedmiotu
logo

Sytemy integracyjne

Podstawowe informacje o zajęciach

Cykl kształcenia: 2024/2025

Nazwa jednostki prowadzącej studia: Wydział Elektrotechniki i Informatyki

Nazwa kierunku studiów: Informatyka

Obszar kształcenia: nauki techniczne

Profil studiów: ogólnoakademicki

Poziom studiów: pierwszego stopnia

Forma studiów: niestacjonarne

Specjalności na kierunku: AA - inżynieria systemów informatycznych, AI - Sztuczna inteligencja, TT - informatyka w przedsiębiorstwie, Z - inżynieria systemów złożonych

Tytuł otrzymywany po ukończeniu studiów: inżynier

Nazwa jednostki prowadzącej zajęcia: Katedra Elektrotechniki i Podstaw Informatyki

Kod zajęć: 11727

Status zajęć: obowiązkowy dla specjalności AA - inżynieria systemów informatycznych

Układ zajęć w planie studiów: sem: 8 / W15 L10 / 4 ECTS / Z

Język wykładowy: polski

Imię i nazwisko koordynatora: dr inż. Witold Posiewała

Cel kształcenia i wykaz literatury

Główny cel kształcenia: Uzyskanie wiedzy i umiejętności projektowania współczesnych systemów integracyjnych.

Ogólne informacje o zajęciach: Zadaniem modułu nauczania jest przybliżenie architektury systemów integracyjnych, w szczególności opartych o wiadomości. W zakresie niniejszego modułu są systemy MOM, które w szczególności pracując w architekturze SOA za pomocą omawianych na zajęciach komponentów integrują elementy systemu informatycznego. W zakresie niniejszego modułu są magistrale ESB, ich implementacje oraz zasady ich budowy.

Wykaz literatury, wymaganej do zaliczenia zajęć
Literatura wykorzystywana podczas zajęć wykładowych
1 D. Champell ESB - Magistrala usług korporacyjnych Helion . 2014
2 B. Burke, R. Monson-Haefel Enterprise JavaBeans 3.0 O'Reilly. 2007
3 G. Hohpe 37 Things One Architect Knows About IT Transformation Leanpub. 2017
Literatura wykorzystywana podczas zajęć ćwiczeniowych/laboratoryjnych/innych
1 K. Rzecki Architektura zorientowana na usługi . Ćwiczenia laboratoryjne Politechnika Krakowskiea. 2011

Wymagania wstępne w kategorii wiedzy/umiejętności/kompetencji społecznych

Wymagania formalne: Student powinien mieć zaliczony moduł programowania java.

Wymagania wstępne w kategorii Wiedzy: Student powinien znać podstawowe zagadnienia dotyczące programowania w java, znać podstawowe protokoły transportowe, a w szczególności protokół HTTP, ważna jest też znajomość metajęzyka XML.

Wymagania wstępne w kategorii Umiejętności: Student powinien potrafić czytać i tworzyć dokumenty XML, potrafić budować aplikacje internetowe. Wymagana jest umiejętność programowania obiektowego.

Wymagania wstępne w kategorii Kompetencji społecznych: Student powinien potrafić wiązać aspekty pozatechniczne związane z funkcjonowaniem przedsiębiorstw z pracą projektanta aplikacji.

Efekty kształcenia dla zajęć

MEK Student, który zaliczył zajęcia Formy zajęć/metody dydaktyczne prowadzące do osiągnięcia danego efektu kształcenia Metody weryfikacji każdego z wymienionych efektów kształcenia Związki z KEK Związki z PRK
01 Zna technologie EAI, potrafi wyróżnić jej elementy oraz na ich podstawie zbudować prosty system integracyjny. wykład, projekt indywidualny egzamin cz. pisemna K_W10+
K_K01+
P6S_KK
P6S_UU
P6S_WG
02 Zna i potrafi zbudować prosty system integracyjny, który pracuje w trybie asynchronicznym. Potrafi dokonywać modyfikacji danych pochodzących z intefejsów różnych aplikacji. Potrafi zaprojektować transformację XSLT. wykład, laboratorium egzamin cz. pisemna, kolokwium, obserwacja wykonawstwa K_W10+
K_U02+
P6S_UW
P6S_WG
03 Potrafi zainstalować i skonfigurować co najmniej jedną magistralę ESB. Potrafi rozróżnić elementy tej magistrali, kontrolować ich pracę. Potrafi wykorzystać implementację ESB do prostego zadania integracyjnego. wykład, laboratorium, projekt indywidualny egzamin cz. pisemna, obserwacja wykonawstwa K_W10+
K_U18+
P6S_UW
P6S_WG

Uwaga: W zależności od sytuacji epidemicznej, jeżeli nie będzie możliwości weryfikacji osiągniętych efektów uczenia się określonych w programie studiów w sposób stacjonarny w szczególności zaliczenia i egzaminy kończące określone zajęcia będą mogły się odbywać przy użyciu środków komunikacji elektronicznej (w sposób zdalny).

Treści kształcenia dla zajęć

Sem. TK Treści kształcenia Realizowane na MEK
8 TK01 Potrzeby integracyjne we współczesnych systemach informatycznych. Pojęcie luźnego powiązania, wstęp to technologii EAI W1 MEK01
8 TK02 Technologia EAI, elementy składowe i ich funkcjonalność. W2 MEK01
8 TK03 Budowa przykładowego systemu integracyjnego za pomocą elementów EAI. W3, P1, L1 MEK01
8 TK04 JMS w systemach integracyjnych opartych o wiadomości. W4, L2, P2 MEK02
8 TK05 Magistrale ESB - budowa, wywołania usług magistrali ESB, routing. W5, L3, P3 MEK03
8 TK06 OpenESB W6, L4-5 MEK03
8 TK07 Apache ServiceMiX W7, P4 MEK03
8 TK08 Wzorce integracji ESB W8, P5 MEK02 MEK03

Nakład pracy studenta

Forma zajęć Praca przed zajęciami Udział w zajęciach Praca po zajęciach
Wykład (sem. 8) Godziny kontaktowe: 15.00 godz./sem.
Uzupełnienie/studiowanie notatek: 10.00 godz./sem.
Studiowanie zalecanej literatury: 25.00 godz./sem.
Laboratorium (sem. 8) Przygotowanie do laboratorium: 15.00 godz./sem.
Godziny kontaktowe: 10.00 godz./sem.
Konsultacje (sem. 8) Udział w konsultacjach: 5.00 godz./sem.
Zaliczenie (sem. 8) Przygotowanie do zaliczenia: 10.00 godz./sem.
Zaliczenie pisemne: 2.00 godz./sem.

Sposób wystawiania ocen składowych zajęć i oceny końcowej

Forma zajęć Sposób wystawiania oceny podsumowującej
Wykład Obecność + egzamin
Laboratorium Obserwacja wykonawstwa zadań otrzymanych od prowadzącego.
Ocena końcowa Jest oceną z egzaminu, przy wadze 0.5, projekt 0.2, laboratorium 0.3

Przykładowe zadania

Wymagane podczas egzaminu/zaliczenia
(-)

Realizowane podczas zajęć ćwiczeniowych/laboratoryjnych/projektowych
(-)

Inne
(-)

Czy podczas egzaminu/zaliczenia student ma możliwość korzystania z materiałów pomocniczych : nie

Treści zajęć powiazane są z prowadzonymi badaniami naukowymi: nie