A kiválasztott változat és az aktuális verzió közötti különbségek a következők.
| Következő változat | Előző változat | ||
|
tanszek:oktatas:lecture_notes [2015/03/22 21:02] 127.0.0.1 külső szerkesztés |
tanszek:oktatas:lecture_notes [2023/03/05 16:02] (aktuális) knehez |
||
|---|---|---|---|
| Sor 1: | Sor 1: | ||
| - | ====== Evolution of software integration ====== | + | 1.) [[Introduction]] |
| - | Following figure shows the six important method of software integration. | + | 2.) [[Evolution of Software Integration methods]] |
| - | {{tanszek:oktatas:integration_evolution.png|}} | + | 3.) [[Integration based on TCP/IP Sockets]] |
| - | ===== Integration based on sockets ===== | ||
| - | * Socket ::= IP address + (TCP/UPD) port | ||
| - | * Real-time data transfer | ||
| - | * binary data transfer but can be normal text or XML as well | ||
| - | * no direct method sharing (can be done by hand) | ||
| - | * TCP and UDP connections are possible. UDP is 3 times quicker but one-way communication | ||
| - | * Persistent or On-Demand communication channel | ||
| - | * because of connection time-loss usually persistent channels are better, but periodically "ping" messages should be sent. (in order to avoid connection closing). In case of any problems reconnection is possible. | ||
| - | * in case of UDP channels an extra TCP channel is available for synchronizing | ||
| - | * Results in the fastest possible transmission. | ||
| - | * Where the number of transactions per second up to ~ 20 transactions, there should have been applied. (50ms / sec transfer) | ||