Browse Prior Art Database

Methods and Apparatus for Network Bulk Data Exchange between Software Applications

IP.com Disclosure Number: IPCOM000187567D
Published in the IP.com Journal: Volume 9 Issue 9B (2009-09-25)
Included in the Prior Art Database: 2009-Sep-25
Document File: 1 page(s) / 112K

Publishing Venue

Siemens

Related People

Juergen Carstens: CONTACT

Abstract

In distributed software applications, e.g. in SCADA (Supervisory Control and Data Acquisition) systems for energy management, the data is usually exchanged via TCP/IP networks (TCP/IP: Transmission Control Protocol/ Internet Protocol). To increase the performance, the data is collected and sent as big data chunks through the network. This procedure is called bulk data transfer. Using bulk data transfer reduces the network overhead and is faster than the fine-grain data exchange.

This text was extracted from a PDF file.
At least one non-text object (such as an image or picture) has been suppressed.
This is the abbreviated version, containing approximately 99% of the total text.

Page 1 of 1

Methods and Apparatus for Network Bulk Data Exchange between Software Applications

Idea: Dr. Oleksandr Pochayevets, DE-Nuernberg

In distributed software applications, e.g. in SCADA (Supervisory Control and Data Acquisition) systems for energy management, the data is usually exchanged via TCP/IP networks (TCP/IP: Transmission Control Protocol/ Internet Protocol). To increase the performance, the data is collected and sent as big data chunks through the network. This procedure is called bulk data transfer. Using bulk data transfer reduces the network overhead and is faster than the fine-grain data exchange.

A novel solution is proposed to improve the bulk data transfer in distributed software applications. It is proposed to extend the application communication interface by a compress/decompress functionality which is shown in Figure 1. The bulk data is compressed by the sender application. Then the compressed bulk data is sent via the network. The receiver application decompresses the bulk data and processes the uncompressed data as usual. Depending on the data type, e.g. for the marshaled XML-like text format, different compression methods can be used to compress/decompress the bulk data (see Figure 2; XML: Extensible Markup Language).

Figure 1: Communication Interface with proposed solution

Figure 2: Compression method for the marshaled XML-lik...