A kiválasztott változat és az aktuális verzió közötti különbségek a következők.
Előző változat mindkét oldalon Előző változat Következő változat | Előző változat | ||
tanszek:oktatas:informacios_rendszerek_integralasa:informacios_rendszerek_integralasa [2023/05/03 05:40] knehez |
tanszek:oktatas:informacios_rendszerek_integralasa:informacios_rendszerek_integralasa [2024/03/11 09:55] (aktuális) knehez |
||
---|---|---|---|
Sor 1: | Sor 1: | ||
====== Információs rendszerek integrálása====== | ====== Információs rendszerek integrálása====== | ||
+ | |||
+ | Tantárgy kód: GEIAK682-M | ||
===== Ütemterv ===== | ===== Ütemterv ===== | ||
- | {{:tanszek:oktatas:informacios_rendszerek_integralasa:uetemerv_informatikai_rendszerek_integralasa.pdf | Ütemterv 2022/23 II. félév}} | + | {{::tanszek:oktatas:informacios_rendszerek_integralasa:uetemerv_informatikai_rendszerek_integralasa.pdf | Ütemterv 2023/24 II. félév}} |
- | ===== Előadás anyag ===== | + | ===== Előadás fóliák ===== |
{{tanszek:oktatas:informacios_rendszerek_integralasa:eloadas.ppt|}} | {{tanszek:oktatas:informacios_rendszerek_integralasa:eloadas.ppt|}} | ||
Sor 16: | Sor 18: | ||
{{tanszek:oktatas:informacios_rendszerek_integralasa:informatikai_r_i_vizsga_2.pdf|}} | {{tanszek:oktatas:informacios_rendszerek_integralasa:informatikai_r_i_vizsga_2.pdf|}} | ||
- | ===== Gyakorlati segédlet ===== | + | ===== Tananyagok ===== |
+ | - [[https://oktatas.iit.uni-miskolc.hu/doku.php?id=tanszek:oktatas:informatikai_rendszerek_epitese:fejlesztesi_modszerek|Rendszerkomponensek fejlesztési módszerei]] | ||
- [[JAVA Socket]] TCP és UDP mintapéldák az integráció alapeseteire | - [[JAVA Socket]] TCP és UDP mintapéldák az integráció alapeseteire | ||
- | - [[JAVA NON-Blocking socket]] | + | * [[JAVA NON-Blocking socket]] |
- | - [[JAVA HTTP server]] TCP alapú http kiszolgáló | + | * [[JAVA HTTP server]] TCP alapú http kiszolgáló |
+ | * [[Python sockets]] | ||
- [[protobuf|Protocol Buffers]] - Adatintegráció bináris szerializációval | - [[protobuf|Protocol Buffers]] - Adatintegráció bináris szerializációval | ||
- [[https://www.tutorialspoint.com/xml-rpc/|XML-RPC bemutatása]] - [[xml-rpc minta feladat|Mintafeladat]] | - [[https://www.tutorialspoint.com/xml-rpc/|XML-RPC bemutatása]] - [[xml-rpc minta feladat|Mintafeladat]] | ||
- | - [[https://oktatas.iit.uni-miskolc.hu/doku.php?id=tanszek:oktatas:informatikai_rendszerek_epitese:fejlesztesi_modszerek|Rendszerkomponensek fejlesztési módszerei]] | ||
- [[JAVA RMI]] Remote Method Invocation: | - [[JAVA RMI]] Remote Method Invocation: | ||
* A Distributed Object Model for the Java System: https://pdos.csail.mit.edu/6.824/papers/waldo-rmi.pdf | * A Distributed Object Model for the Java System: https://pdos.csail.mit.edu/6.824/papers/waldo-rmi.pdf | ||
Sor 34: | Sor 37: | ||
* JConsole bekapcsolás -Dcom.sun.management.jmxremote | * JConsole bekapcsolás -Dcom.sun.management.jmxremote | ||
- [[tanszek:oktatas:informatikai_rendszerek_epitese:docker_vitualizacio| Docker containers]] - Docker technológia mintapélda - [[tanszek:oktatas:informacios_rendszerek_integralasa:docker_loadbalancer| Docker Load Balancer]] | - [[tanszek:oktatas:informatikai_rendszerek_epitese:docker_vitualizacio| Docker containers]] - Docker technológia mintapélda - [[tanszek:oktatas:informacios_rendszerek_integralasa:docker_loadbalancer| Docker Load Balancer]] | ||
+ | - [[TDD pelda|Test Driven Development]] | ||
- JEE specifikáció: 2019 Jakarta EE - https://jakarta.ee/specifications/ | - 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: | - JEE - Wildfly (korábban JBoss Communitiy Edition) alkalmazás szerver telepítés, leírás: | ||
Sor 39: | Sor 43: | ||
* https://github.com/wildfly/quickstart | * https://github.com/wildfly/quickstart | ||
* https://microprofile.io/ | * https://microprofile.io/ | ||
- | - Servlet, EJB (Stateless, Stateful) ismétlés. Új repository: https://github.com/knehez/wildfly-examples | + | - 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]] | - Maven projekt futtatása Docker környezetben: [[wildfly_in_docker]] | ||
- Klasszikus webszolgáltatás | - Klasszikus webszolgáltatás | ||
Sor 48: | Sor 52: | ||
- [[Üzenet kezelő rendszerek]] | - [[Üzenet kezelő rendszerek]] | ||
* [[Üzenetsorok]] - Wildfly 26.1.0 használatával - Apache ActiveMQ Artemis - Tranzakció visszavonás - Halott levél üzenetsor | * [[Ü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 | ||
+ | * [[Üzenetsorok-rabbitMQ]] - első példa | ||
+ | * [[Üzenetsorok-rabbitMQ_2]] - második példa | ||
* [[Üzenet szűrése]] - MDB üzenetszűrővel | * [[Üzenet szűrése]] - MDB üzenetszűrővel | ||
* [[Tranzakció visszavonás]] | * [[Tranzakció visszavonás]] | ||
Sor 56: | Sor 63: | ||
* (depricated) Hornetq leírás http://www.jboss.org/hornetq | * (depricated) Hornetq leírás http://www.jboss.org/hornetq | ||
* (depricated) Hornetq konfiguráció https://docs.jboss.org/author/display/AS71/Messaging+configuration | * (depricated) Hornetq konfiguráció https://docs.jboss.org/author/display/AS71/Messaging+configuration | ||
+ | |||
+ | Kiegészítő anyagok: | ||
- [[ Egyszerű JPA ]] - {{tanszek:oktatas:informatikai_rendszerek_epitese:gyak7.pdf|JPA magyar tutorial}} | - [[ Egyszerű JPA ]] - {{tanszek:oktatas:informatikai_rendszerek_epitese:gyak7.pdf|JPA magyar tutorial}} | ||
- [[JTA]] | - [[JTA]] | ||
Sor 69: | Sor 78: | ||
* Kasun Indrasiri, Prabath Siriwardena: Microservices for the Enterprise, APress 2018 [[https://link.springer.com/book/10.1007%2F978-1-4842-3858-5|Letölthető]] | * Kasun Indrasiri, Prabath Siriwardena: Microservices for the Enterprise, APress 2018 [[https://link.springer.com/book/10.1007%2F978-1-4842-3858-5|Letölthető]] | ||
* {{tanszek:oktatas:informacios_rendszerek_integralasa:soaintegration.pdf|SOA Based Enterprise Integration}} | * {{tanszek:oktatas:informacios_rendszerek_integralasa:soaintegration.pdf|SOA Based Enterprise Integration}} | ||
+ | * AMQP specifikáció: https://www.rabbitmq.com/resources/specs/amqp0-9-1.pdf | ||
* http://www.eaipatterns.com/ | * http://www.eaipatterns.com/ | ||
* {{tanszek:oktatas:informacios_rendszerek_integralasa:camelinaction.pdf|Camel in action}} | * {{tanszek:oktatas:informacios_rendszerek_integralasa:camelinaction.pdf|Camel in action}} |