Szolgáltatásorientált rendszerintegráció

Tárgykód:
Tárgyfelelős:
Simon Balázs
Szak:
Mérnök informatikus
Képzési szint:
MSc
Képzés féléve:
1
Kategória:
Főspecializáció
Leírás:

Information about the English course can be found on the English page of the subject.

Oktató: Dr. Simon Balázs

Tantárgyi adatlap: BMEVIIIMA04

Időpont és helyszín:

  • Csütörtök: 8:30-10:00 IB.025.
  • Péntek (kéthetente): 8:30-10:00 IB.025.

Hírek

  • 2019.02.14. Kiírásra került az első házi feladat.
  • 2019.02.19. Kiírásra került a második és harmadik házi feladat.

Házi feladatok

A házi feladatokkal kapcsolatos információk a következő oldalon tekinthetők meg: házi feladatok

A félév időbeosztása

HétDátumTípusTémakörOktatási anyagok
1. Február 7.
Előadás
SOA bevezetés, SOAP webszolgáltatások Bevezetés
Diák
Hello world példa
Calculator példa
2. Február 14.
Előadás
SOAP webszolgáltatás API-k (JAX-WS, JAXB, WCF) Diák
Február 15.
Gyakorlat
Maven Diák
3. Február 21.
Előadás
REST webszolgáltatások Diák
4. Február 28.
Előadás
REST webszolgáltatás API-k (JAX-RS, WCF) Diák
Március 1.
Gyakorlat
SOAP webszolgáltatás készítése (1. házi feladat)
5. Március 7.
Előadás
WebSocket technológia és WebSocket API-k (Java, WCF, JavaScript) Diák
6. Március 14.
Előadás
WS-* protokollok (címzés, titkosítás, megbízható üzenetküldés, tranzakciók)
REST webszolgáltatás készítése (2. házi feladat)
Diák
WS-* példák
Március 15.
Szünet
7. Március 28.
Előadás
Protocol Buffers, HTTP/2, gRPC Diák
8. Április 4.
Előadás
Mikroszolgáltatások Diák
Április 5.
Gyakorlat
WebSocket szolgáltatás készítése (3. házi feladat)
9. Április 11.
Előadás
NodeJS Diák
10. Április 18.
Előadás
OSGi
Mikroszolgáltatások készítése (4. házi feladat)
Diák
Április 19.
Szünet
11. Április 25.
Előadás
Enterprise Service Bus (ESB), Message Queuing (MQ) Diák
12. Május 2.
Előadás
ESB alapú integrációs környezet elemei (üzleti folyamatok, üzleti szabályok, humán feladatok, üzleti monitorozás), Service Component Architecture (SCA) Diák
Május 3.
Gyakorlat
NodeJS feladat (5. házi feladat)
13. Május 9.
Előadás
Üzleti folyamatok modellezése (BPMN, BPEL) Diák
14. Május 16.
Előadás
Szolgáltatások tervezése, fejlesztése, tesztelése Diák
Május 17.
Gyakorlat
Konzultáció