<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="https://oktatas.iit.uni-miskolc.hu/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="https://oktatas.iit.uni-miskolc.hu/feed.php">
        <title>Institute of Inf. Tech. - Informatikai intézet tanszek:oktatas:iss_t</title>
        <description></description>
        <link>https://oktatas.iit.uni-miskolc.hu/</link>
        <image rdf:resource="https://oktatas.iit.uni-miskolc.hu/lib/tpl/dokuwiki/images/favicon.ico" />
       <dc:date>2026-04-20T20:37:37+0000</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="https://oktatas.iit.uni-miskolc.hu/doku.php?id=tanszek:oktatas:iss_t:docker&amp;rev=1681670301&amp;do=diff"/>
                <rdf:li rdf:resource="https://oktatas.iit.uni-miskolc.hu/doku.php?id=tanszek:oktatas:iss_t:docker2&amp;rev=1681671021&amp;do=diff"/>
                <rdf:li rdf:resource="https://oktatas.iit.uni-miskolc.hu/doku.php?id=tanszek:oktatas:iss_t:docker_integration_techniques&amp;rev=1683573970&amp;do=diff"/>
                <rdf:li rdf:resource="https://oktatas.iit.uni-miskolc.hu/doku.php?id=tanszek:oktatas:iss_t:enterprise_service_bus_esb&amp;rev=1682359944&amp;do=diff"/>
                <rdf:li rdf:resource="https://oktatas.iit.uni-miskolc.hu/doku.php?id=tanszek:oktatas:iss_t:evolution_of_software_integration_methods&amp;rev=1708330582&amp;do=diff"/>
                <rdf:li rdf:resource="https://oktatas.iit.uni-miskolc.hu/doku.php?id=tanszek:oktatas:iss_t:http_server&amp;rev=1709539781&amp;do=diff"/>
                <rdf:li rdf:resource="https://oktatas.iit.uni-miskolc.hu/doku.php?id=tanszek:oktatas:iss_t:integration_based_on_rpc_remote_process_call&amp;rev=1683573150&amp;do=diff"/>
                <rdf:li rdf:resource="https://oktatas.iit.uni-miskolc.hu/doku.php?id=tanszek:oktatas:iss_t:integration_based_on_tcp_ip_sockets&amp;rev=1708875784&amp;do=diff"/>
                <rdf:li rdf:resource="https://oktatas.iit.uni-miskolc.hu/doku.php?id=tanszek:oktatas:iss_t:introduction&amp;rev=1707668042&amp;do=diff"/>
                <rdf:li rdf:resource="https://oktatas.iit.uni-miskolc.hu/doku.php?id=tanszek:oktatas:iss_t:java_example_for_blocking_and_non-blocking_socket&amp;rev=1709539204&amp;do=diff"/>
                <rdf:li rdf:resource="https://oktatas.iit.uni-miskolc.hu/doku.php?id=tanszek:oktatas:iss_t:jax-rs_web_service&amp;rev=1684080040&amp;do=diff"/>
                <rdf:li rdf:resource="https://oktatas.iit.uni-miskolc.hu/doku.php?id=tanszek:oktatas:iss_t:jax-ws_web_service&amp;rev=1684081532&amp;do=diff"/>
                <rdf:li rdf:resource="https://oktatas.iit.uni-miskolc.hu/doku.php?id=tanszek:oktatas:iss_t:lecture_notes&amp;rev=1710150445&amp;do=diff"/>
                <rdf:li rdf:resource="https://oktatas.iit.uni-miskolc.hu/doku.php?id=tanszek:oktatas:iss_t:messaging_systems&amp;rev=1684077806&amp;do=diff"/>
                <rdf:li rdf:resource="https://oktatas.iit.uni-miskolc.hu/doku.php?id=tanszek:oktatas:iss_t:modern_data_integration_based_on_protocol_buffer&amp;rev=1678049263&amp;do=diff"/>
                <rdf:li rdf:resource="https://oktatas.iit.uni-miskolc.hu/doku.php?id=tanszek:oktatas:iss_t:object_request_broker&amp;rev=1678034597&amp;do=diff"/>
                <rdf:li rdf:resource="https://oktatas.iit.uni-miskolc.hu/doku.php?id=tanszek:oktatas:iss_t:python_example_for_blocking_and_non-blocking_socket&amp;rev=1708876526&amp;do=diff"/>
                <rdf:li rdf:resource="https://oktatas.iit.uni-miskolc.hu/doku.php?id=tanszek:oktatas:iss_t:rabbitmq&amp;rev=1687869489&amp;do=diff"/>
                <rdf:li rdf:resource="https://oktatas.iit.uni-miskolc.hu/doku.php?id=tanszek:oktatas:iss_t:rabbitmq_simple&amp;rev=1684077818&amp;do=diff"/>
                <rdf:li rdf:resource="https://oktatas.iit.uni-miskolc.hu/doku.php?id=tanszek:oktatas:iss_t:socket_exercises&amp;rev=1709545535&amp;do=diff"/>
                <rdf:li rdf:resource="https://oktatas.iit.uni-miskolc.hu/doku.php?id=tanszek:oktatas:iss_t:software_integration_strategies&amp;rev=1707669492&amp;do=diff"/>
                <rdf:li rdf:resource="https://oktatas.iit.uni-miskolc.hu/doku.php?id=tanszek:oktatas:iss_t:web_services&amp;rev=1678034713&amp;do=diff"/>
                <rdf:li rdf:resource="https://oktatas.iit.uni-miskolc.hu/doku.php?id=tanszek:oktatas:iss_t:xml-rpc&amp;rev=1705055413&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="https://oktatas.iit.uni-miskolc.hu/lib/tpl/dokuwiki/images/favicon.ico">
        <title>Institute of Inf. Tech. - Informatikai intézet</title>
        <link>https://oktatas.iit.uni-miskolc.hu/</link>
        <url>https://oktatas.iit.uni-miskolc.hu/lib/tpl/dokuwiki/images/favicon.ico</url>
    </image>
    <item rdf:about="https://oktatas.iit.uni-miskolc.hu/doku.php?id=tanszek:oktatas:iss_t:docker&amp;rev=1681670301&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-04-16T18:38:21+0000</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>tanszek:oktatas:iss_t:docker</title>
        <link>https://oktatas.iit.uni-miskolc.hu/doku.php?id=tanszek:oktatas:iss_t:docker&amp;rev=1681670301&amp;do=diff</link>
        <description>Docker Virtualization in practice

In the following, we will see how the popular Docker virtualization/containers can be used in practice.

Please log in at &lt;http://docker.iit.uni-miskolc.hu/&gt; . Then click the green start button.

After pressing the „+ Add new instance” button on the left side, we will see the following screen:</description>
    </item>
    <item rdf:about="https://oktatas.iit.uni-miskolc.hu/doku.php?id=tanszek:oktatas:iss_t:docker2&amp;rev=1681671021&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-04-16T18:50:21+0000</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>tanszek:oktatas:iss_t:docker2</title>
        <link>https://oktatas.iit.uni-miskolc.hu/doku.php?id=tanszek:oktatas:iss_t:docker2&amp;rev=1681671021&amp;do=diff</link>
        <description>Scale services with load balancing

&lt;https://github.com/knehez/isi&gt; - folder example_2

HAProxy is an open-source software that provides High Availability services, load balancing, and proxying for TCP and HTTP-based applications. It is used to distribute incoming network traffic across multiple servers to improve performance, scalability, and reliability of applications.</description>
    </item>
    <item rdf:about="https://oktatas.iit.uni-miskolc.hu/doku.php?id=tanszek:oktatas:iss_t:docker_integration_techniques&amp;rev=1683573970&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-05-08T19:26:10+0000</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>tanszek:oktatas:iss_t:docker_integration_techniques</title>
        <link>https://oktatas.iit.uni-miskolc.hu/doku.php?id=tanszek:oktatas:iss_t:docker_integration_techniques&amp;rev=1683573970&amp;do=diff</link>
        <description>Docker technology

Docker is a popular containerization technology that allows you to package applications and their dependencies into a lightweight, isolated containers. It provides a consistent and reproducible environment, regardless of the underlying infrastructure.</description>
    </item>
    <item rdf:about="https://oktatas.iit.uni-miskolc.hu/doku.php?id=tanszek:oktatas:iss_t:enterprise_service_bus_esb&amp;rev=1682359944&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-04-24T18:12:24+0000</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>tanszek:oktatas:iss_t:enterprise_service_bus_esb</title>
        <link>https://oktatas.iit.uni-miskolc.hu/doku.php?id=tanszek:oktatas:iss_t:enterprise_service_bus_esb&amp;rev=1682359944&amp;do=diff</link>
        <description>Enterprise Service Bus (ESB)

An Enterprise Service Bus (ESB) is a middleware architecture that provides a platform for integrating diverse applications and software components. It acts as a central hub to manage and facilitate communication between different applications and services.</description>
    </item>
    <item rdf:about="https://oktatas.iit.uni-miskolc.hu/doku.php?id=tanszek:oktatas:iss_t:evolution_of_software_integration_methods&amp;rev=1708330582&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-02-19T08:16:22+0000</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>tanszek:oktatas:iss_t:evolution_of_software_integration_methods</title>
        <link>https://oktatas.iit.uni-miskolc.hu/doku.php?id=tanszek:oktatas:iss_t:evolution_of_software_integration_methods&amp;rev=1708330582&amp;do=diff</link>
        <description>Six standard software integration methods



Development methods of Information System Components

Below we present the basic methods by which IT system components can be developed. IT systems and some of their components differ from traditional stand-alone applications in that,</description>
    </item>
    <item rdf:about="https://oktatas.iit.uni-miskolc.hu/doku.php?id=tanszek:oktatas:iss_t:http_server&amp;rev=1709539781&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-03-04T08:09:41+0000</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>tanszek:oktatas:iss_t:http_server</title>
        <link>https://oktatas.iit.uni-miskolc.hu/doku.php?id=tanszek:oktatas:iss_t:http_server&amp;rev=1709539781&amp;do=diff</link>
        <description>'My own HTTP' server sample

Let's create an empty Java project, Then create files called 404.html and an index.html with the following content. Let's note that the error handling is redundant, i.e. the handling of errors 404 and 501 is written twice.</description>
    </item>
    <item rdf:about="https://oktatas.iit.uni-miskolc.hu/doku.php?id=tanszek:oktatas:iss_t:integration_based_on_rpc_remote_process_call&amp;rev=1683573150&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-05-08T19:12:30+0000</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>tanszek:oktatas:iss_t:integration_based_on_rpc_remote_process_call</title>
        <link>https://oktatas.iit.uni-miskolc.hu/doku.php?id=tanszek:oktatas:iss_t:integration_based_on_rpc_remote_process_call&amp;rev=1683573150&amp;do=diff</link>
        <description>Integration based on RPC

Summary

	*  Classical client-server programming. The underlying socket solution remains hidden from developers.
	*  The channel is not only suitable for simple data transfer, remote execution of procedures also natively supported (on</description>
    </item>
    <item rdf:about="https://oktatas.iit.uni-miskolc.hu/doku.php?id=tanszek:oktatas:iss_t:integration_based_on_tcp_ip_sockets&amp;rev=1708875784&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-02-25T15:43:04+0000</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>tanszek:oktatas:iss_t:integration_based_on_tcp_ip_sockets</title>
        <link>https://oktatas.iit.uni-miskolc.hu/doku.php?id=tanszek:oktatas:iss_t:integration_based_on_tcp_ip_sockets&amp;rev=1708875784&amp;do=diff</link>
        <description>TCP - Socket communication

The client sends requests to the server over a TCP socket connection, and the server responds to these requests. Here are the basic steps involved in integrating software systems or components using TCP socket communication:</description>
    </item>
    <item rdf:about="https://oktatas.iit.uni-miskolc.hu/doku.php?id=tanszek:oktatas:iss_t:introduction&amp;rev=1707668042&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-02-11T16:14:02+0000</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>tanszek:oktatas:iss_t:introduction</title>
        <link>https://oktatas.iit.uni-miskolc.hu/doku.php?id=tanszek:oktatas:iss_t:introduction&amp;rev=1707668042&amp;do=diff</link>
        <description>Introduction

Software integration refers to the process of combining multiple software systems, applications, or components to create a seamless and cohesive whole. This process involves a variety of tasks, including: 

	*  data exchange,
	*  interface design,</description>
    </item>
    <item rdf:about="https://oktatas.iit.uni-miskolc.hu/doku.php?id=tanszek:oktatas:iss_t:java_example_for_blocking_and_non-blocking_socket&amp;rev=1709539204&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-03-04T08:00:04+0000</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>tanszek:oktatas:iss_t:java_example_for_blocking_and_non-blocking_socket</title>
        <link>https://oktatas.iit.uni-miskolc.hu/doku.php?id=tanszek:oktatas:iss_t:java_example_for_blocking_and_non-blocking_socket&amp;rev=1709539204&amp;do=diff</link>
        <description>Blocking TCP sockets in Java

Blocking Socket server source code



Blocking Socket client source



Blocking UDP sockets in Java

The following Agent sends a message and waits for a response on port 8080, also with UDP. Older versions of the Eclipse IDE, the text you type on the console can be sent by pressing ctrl+z</description>
    </item>
    <item rdf:about="https://oktatas.iit.uni-miskolc.hu/doku.php?id=tanszek:oktatas:iss_t:jax-rs_web_service&amp;rev=1684080040&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-05-14T16:00:40+0000</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>tanszek:oktatas:iss_t:jax-rs_web_service</title>
        <link>https://oktatas.iit.uni-miskolc.hu/doku.php?id=tanszek:oktatas:iss_t:jax-rs_web_service&amp;rev=1684080040&amp;do=diff</link>
        <description>Java - JAXRS

Install Apache Maven from the official website.


git clone https://github.com/wildfly/quickstart.git
cd jaxrs-client


Build the documentation:


mvn clean package -Pdocs


Build the source code of the example:


mvn clean install


Install WildFly application server from the official webpage, and start it as follows:</description>
    </item>
    <item rdf:about="https://oktatas.iit.uni-miskolc.hu/doku.php?id=tanszek:oktatas:iss_t:jax-ws_web_service&amp;rev=1684081532&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-05-14T16:25:32+0000</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>tanszek:oktatas:iss_t:jax-ws_web_service</title>
        <link>https://oktatas.iit.uni-miskolc.hu/doku.php?id=tanszek:oktatas:iss_t:jax-ws_web_service&amp;rev=1684081532&amp;do=diff</link>
        <description>Java - JAX-WS

Install Apache Maven from the official website.


git clone https://github.com/wildfly/quickstart.git
cd jaxws-ejb


Build the documentation:


mvn clean package -Pdocs


Build the source code of the example:


mvn clean install


Install WildFly application server from the official webpage, and start it as follows:</description>
    </item>
    <item rdf:about="https://oktatas.iit.uni-miskolc.hu/doku.php?id=tanszek:oktatas:iss_t:lecture_notes&amp;rev=1710150445&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-03-11T09:47:25+0000</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>tanszek:oktatas:iss_t:lecture_notes</title>
        <link>https://oktatas.iit.uni-miskolc.hu/doku.php?id=tanszek:oktatas:iss_t:lecture_notes&amp;rev=1710150445&amp;do=diff</link>
        <description>Information Systems Integration and Testing

	*  Introduction
	*  Software Integration Strategies
	*  Evolution of Software Integration methods
	*  Integration based on TCP/IP Sockets
			*  Java example for Blocking and Non-Blocking Socket
			*  Python example for Blocking and Non-Blocking Socket
			*  Socket Exercises
			*  HTTP server

	*  Modern Data Integration based on Protocol Buffer 
	*  Integration based on RPC Remote Process Call
			*  XML-RPC example 

	*  Object Request Broker
	*  Doc…</description>
    </item>
    <item rdf:about="https://oktatas.iit.uni-miskolc.hu/doku.php?id=tanszek:oktatas:iss_t:messaging_systems&amp;rev=1684077806&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-05-14T15:23:26+0000</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>tanszek:oktatas:iss_t:messaging_systems</title>
        <link>https://oktatas.iit.uni-miskolc.hu/doku.php?id=tanszek:oktatas:iss_t:messaging_systems&amp;rev=1684077806&amp;do=diff</link>
        <description>Messaging systems

Summary:

	*  Messaging systems are asynchronous parallel systems  
	*  In the background there is socket communication as well
	*  The system is asynchronous because we should not wait for the answer, execution flow is continuous, non-blocking.</description>
    </item>
    <item rdf:about="https://oktatas.iit.uni-miskolc.hu/doku.php?id=tanszek:oktatas:iss_t:modern_data_integration_based_on_protocol_buffer&amp;rev=1678049263&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-03-05T20:47:43+0000</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>tanszek:oktatas:iss_t:modern_data_integration_based_on_protocol_buffer</title>
        <link>https://oktatas.iit.uni-miskolc.hu/doku.php?id=tanszek:oktatas:iss_t:modern_data_integration_based_on_protocol_buffer&amp;rev=1678049263&amp;do=diff</link>
        <description>Protocol Buffer (Protobuf)

This is a solution for the serialization of structured data, developed by Google. The interface description is also displayed for this data integration method.

Protobuf are designed to be a compact and efficient binary format for transmitting data over a network or storing it on disk. They use a binary format that is smaller and faster to serialize and deserialize than text-based formats such as XML or JSON.</description>
    </item>
    <item rdf:about="https://oktatas.iit.uni-miskolc.hu/doku.php?id=tanszek:oktatas:iss_t:object_request_broker&amp;rev=1678034597&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-03-05T16:43:17+0000</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>tanszek:oktatas:iss_t:object_request_broker</title>
        <link>https://oktatas.iit.uni-miskolc.hu/doku.php?id=tanszek:oktatas:iss_t:object_request_broker&amp;rev=1678034597&amp;do=diff</link>
        <description>Object Request Broker (ORB)

	*  First introduced to object-oriented programming paradigm in software integration. It extends the concept of objects in the „distant objects”.
	*  Distant objects communicate with each other
		*  they can share both data and methods</description>
    </item>
    <item rdf:about="https://oktatas.iit.uni-miskolc.hu/doku.php?id=tanszek:oktatas:iss_t:python_example_for_blocking_and_non-blocking_socket&amp;rev=1708876526&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-02-25T15:55:26+0000</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>tanszek:oktatas:iss_t:python_example_for_blocking_and_non-blocking_socket</title>
        <link>https://oktatas.iit.uni-miskolc.hu/doku.php?id=tanszek:oktatas:iss_t:python_example_for_blocking_and_non-blocking_socket&amp;rev=1708876526&amp;do=diff</link>
        <description>Blocking socket server

To illustrate the difference with a blocking socket approach, we'll create a simple blocking TCP server and a corresponding client. This server will handle one connection at a time in a blocking manner, meaning it will wait (or block) on I/O operations like accepting new connections or receiving data.</description>
    </item>
    <item rdf:about="https://oktatas.iit.uni-miskolc.hu/doku.php?id=tanszek:oktatas:iss_t:rabbitmq&amp;rev=1687869489&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-06-27T12:38:09+0000</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>tanszek:oktatas:iss_t:rabbitmq</title>
        <link>https://oktatas.iit.uni-miskolc.hu/doku.php?id=tanszek:oktatas:iss_t:rabbitmq&amp;rev=1687869489&amp;do=diff</link>
        <description>Quality measurement system example

We send states to a message queue named 'qualityQueue', which stores simple status messages of a quality assurance system. Create a multi-component application that communicates with the message queue through two clients in the following way:</description>
    </item>
    <item rdf:about="https://oktatas.iit.uni-miskolc.hu/doku.php?id=tanszek:oktatas:iss_t:rabbitmq_simple&amp;rev=1684077818&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-05-14T15:23:38+0000</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>tanszek:oktatas:iss_t:rabbitmq_simple</title>
        <link>https://oktatas.iit.uni-miskolc.hu/doku.php?id=tanszek:oktatas:iss_t:rabbitmq_simple&amp;rev=1684077818&amp;do=diff</link>
        <description>RabbitMQ example


git clone https://github.com/knehez/isi.git
cd isis/rabbitmq-python
docker-compose up -d rabbitmq


This is a docker-compose.yml file that defines a single service called rabbitmq using the official rabbitmq Docker image with management plugin.</description>
    </item>
    <item rdf:about="https://oktatas.iit.uni-miskolc.hu/doku.php?id=tanszek:oktatas:iss_t:socket_exercises&amp;rev=1709545535&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-03-04T09:45:35+0000</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>tanszek:oktatas:iss_t:socket_exercises</title>
        <link>https://oktatas.iit.uni-miskolc.hu/doku.php?id=tanszek:oktatas:iss_t:socket_exercises&amp;rev=1709545535&amp;do=diff</link>
        <description>Exercises

 Exercise 1. 

Create a simplified FTP (file transport) client and blocking server where the client can send or download text files from the server:

General use-cases

	* ) Client connects to the server and sends a 'file listing' message</description>
    </item>
    <item rdf:about="https://oktatas.iit.uni-miskolc.hu/doku.php?id=tanszek:oktatas:iss_t:software_integration_strategies&amp;rev=1707669492&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-02-11T16:38:12+0000</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>tanszek:oktatas:iss_t:software_integration_strategies</title>
        <link>https://oktatas.iit.uni-miskolc.hu/doku.php?id=tanszek:oktatas:iss_t:software_integration_strategies&amp;rev=1707669492&amp;do=diff</link>
        <description>Software Integration methods

Various strategies can be employed to achieve successful integration, each with advantages and considerations. Here is an overview of some critical software integration strategies.

1. Point-to-Point Integration
This is the simplest form of integration, where each system is directly connected to every other system it needs to communicate with. While this approach is straightforward and easy to implement for a small number of systems, it can become complex and unmana…</description>
    </item>
    <item rdf:about="https://oktatas.iit.uni-miskolc.hu/doku.php?id=tanszek:oktatas:iss_t:web_services&amp;rev=1678034713&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-03-05T16:45:13+0000</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>tanszek:oktatas:iss_t:web_services</title>
        <link>https://oktatas.iit.uni-miskolc.hu/doku.php?id=tanszek:oktatas:iss_t:web_services&amp;rev=1678034713&amp;do=diff</link>
        <description>Web services

	*  XML (eXtendible Markup Language) based communication, which combine the advantages of RMI, CORBA, Messaging.
	*  Messages and responses are text messages in XML format.
	*  Advantage: communication can be followed easily, because data streams are not binary.</description>
    </item>
    <item rdf:about="https://oktatas.iit.uni-miskolc.hu/doku.php?id=tanszek:oktatas:iss_t:xml-rpc&amp;rev=1705055413&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-01-12T10:30:13+0000</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>tanszek:oktatas:iss_t:xml-rpc</title>
        <link>https://oktatas.iit.uni-miskolc.hu/doku.php?id=tanszek:oktatas:iss_t:xml-rpc&amp;rev=1705055413&amp;do=diff</link>
        <description>XML-RPC tutorial

Introduction to XML-RPC

Server



Client</description>
    </item>
</rdf:RDF>
