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/03/24 14:52] 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 23: | Sor 18: | ||
| {{tanszek:oktatas:informacios_rendszerek_integralasa:informatikai_r_i_vizsga_2.pdf|}} | {{tanszek:oktatas:informacios_rendszerek_integralasa:informatikai_r_i_vizsga_2.pdf|}} | ||
| - | + | ===== Tananyagok ===== | |
| - | + | - [[https://oktatas.iit.uni-miskolc.hu/doku.php?id=tanszek:oktatas:informatikai_rendszerek_epitese:fejlesztesi_modszerek|Rendszerkomponensek fejlesztési módszerei]] | |
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | ===== Gyakorlati segédlet ===== | + | |
| - [[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 48: | Sor 36: | ||
| - Java JMX lehetőségek {{tanszek:oktatas:informatikai_rendszerek_epitese:deathlocktest.zip|}} | - Java JMX lehetőségek {{tanszek:oktatas:informatikai_rendszerek_epitese:deathlocktest.zip|}} | ||
| * 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: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 54: | 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 61: | Sor 50: | ||
| * [[Rest Api Pelda]] | * [[Rest Api Pelda]] | ||
| * [[https://github.com/fmarchioni/mastertheboss/tree/master/javaee/rest-file-manager|Összetett REST API példa]] | * [[https://github.com/fmarchioni/mastertheboss/tree/master/javaee/rest-file-manager|Összetett REST API példa]] | ||
| - | - [[Üzenetsorok]] - Wildfly 26.1.0 használatával - Apache ActiveMQ Artemis - Tranzakció visszavonás - Halott levél üzenetsor | + | - [[Üzenet kezelő rendszerek]] |
| + | * [[Ü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 70: | 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 83: | 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}} | ||