tanszek:oktatas:informacios_rendszerek_integralasa:informacios_rendszerek_integralasa
Table of Contents
Információs rendszerek integrálása
Tantárgy kód: GEIAK682-M
Ütemterv
Előadás fóliák
Informatikai rendszerek - üzenetalapú integrációs mintái
Minta vizsga:
Tananyagok
- JAVA Socket TCP és UDP mintapéldák az integráció alapeseteire
- JAVA HTTP server TCP alapú http kiszolgáló
-
- Protocol Buffers - Adatintegráció bináris szerializációval
- JAVA RMI Remote Method Invocation:
- A Distributed Object Model for the Java System: https://pdos.csail.mit.edu/6.824/papers/waldo-rmi.pdf
- Group chat alkalmazás chatserver
- A group chat node.js megoldása:
- kliens: socket-io chat client
- szerver: socket-io chat server
- node.js hez hasonló Java 8 megoldás: http://sparkjava.com és példái: tutorial
- Java JMX lehetőségek deathlocktest.zip
- JConsole bekapcsolás -Dcom.sun.management.jmxremote
- Docker containers - Docker technológia mintapélda - Docker Load Balancer
- JEE specifikáció: 2019 Jakarta EE - https://jakarta.ee/specifications/
- JEE - Wildfly (korábban JBoss Communitiy Edition) alkalmazás szerver telepítés, leírás:
- Servlet, EJB (Stateless, Stateful) ismétlés. Új repository: https://github.com/knehez/wildfly-examples https://github.com/wildfly/quickstart.git
- Maven projekt futtatása Docker környezetben: wildfly_in_docker
- Klasszikus webszolgáltatás
- Java JEE alapú megoldás
- JAX-RS - JBoss REST API leírás http://docs.jboss.org/resteasy/docs/3.0.7.Final/userguide/html_single/index.html
-
- JEE alapú megoldások:
- Üzenetsorok - Wildfly 26.1.0 használatával - Apache ActiveMQ Artemis - Tranzakció visszavonás - Halott levél üzenetsor
- Üzenetsorok-maven használatával, JakartaEE példa
- Üzenet szűrése - MDB üzenetszűrővel
- RabitMQ - Python - Docker alapú megoldások:
- Üzenetsorok-rabbitMQ - első példa
- Üzenetsorok-rabbitMQ_2 - második példa
- Régi példák JBoss alapon:
- (depricated) Maven példa
- (depricated) Hornetq leírás http://www.jboss.org/hornetq
- (depricated) Hornetq konfiguráció https://docs.jboss.org/author/display/AS71/Messaging+configuration
Kiegészítő anyagok:
- JBoss ESB - régi megoldás
- JBoss Switchyard - új ESB megoldás, http://switchyard.jboss.org/downloads
Ajánlott irodalom
- Kasun Indrasiri, Prabath Siriwardena: Microservices for the Enterprise, APress 2018 Letölthető
- AMQP specifikáció: https://www.rabbitmq.com/resources/specs/amqp0-9-1.pdf
- JBoss ESB tutorial http://www.mastertheboss.com/jboss-esb/78-jboss-esb.html
- JBoss ESB könyv 2012-es kiadás.jboss_esb_beginners_guide.pdf
- http://www.mastertheboss.com/ – JBoss általános tutorial példatár
- Szoftver architektúrák: https://www.youtube.com/watch?v=BO761Fj6HH8&t=0s
Féléves feladatok
További rendszerintegrációs eszközök
- http://servicemix.apache.org/home.html - bemutatása Apache ActiveMQ, Camel, CXF, ODE, Karaf
- http://www.jboss.org/jbossesb - JBoss Enterprise Service Bus
Kiegészítő Irodalom
Emerging Trends, Techniques and Open Issues of Containerization: A Review https://ieeexplore.ieee.org/stamp/stamp.jsp?arnumber=8861307
tanszek/oktatas/informacios_rendszerek_integralasa/informacios_rendszerek_integralasa.txt · Last modified: 2024/05/08 07:04 by knehez