Futures trading course qatar38 comments
Trader 24 binary options live signals review
The program packages are distributed to appropriate data processing installations such as telecommunication installations 24,26,28 using a database replication mechanism. The invention relates to a method for distributing data in a data network according to the preamble of claim 1. Darunter wird insbesondere das fortlaufende Aktualisieren der im Datennetz eingesetzten Software - beispielsweise durch Updates - verstanden.
Including in particular the continuous updating of the software used in the data network - understood - for example, through updates. Processes are known for database replication, which are typically used to match ASCII data within a distributed database system among themselves. Here, in a control center a database of articles that are made simultaneously in stores available there. Is an update of the product made in the center, so it is necessary for a consistent data to perform this update in the branches.
Data networks, in which a balance and a transaction of various data items may be necessary to exist not only in trade but also in the telecommunications industry. Elements of modern telecommunications networks are software-based, as a rule, that is, they include specialized telecommunications applications calculator, run the programs for operating the elements. Private Branche Exchange sein. Such elements can, for example, exchanges or private branch exchange PBX: Private branch exchange to be.
In order to ensure smooth operation of such a computer-based telecommunications network, care must be taken that the programs of the individual exchanges or PBXs are always on a current software version. Die Wartung der einzelnen Programme kann lediglich bei kleineren Daten- oder Telekommunikationsnetzen mit wenigen Datenverarbeitungsanlagen bzw. From a certain network size but such a manual wait is complex and therefore too expensive. In the transaction, the binary program packages to the data processing and telecommunications equipment, control is required, which ensures above all a consistent, accurate and complete data transmission.
Je nach Ausbaustufe des Daten- bzw. Depending on the configuration of the data or telecommunications network, the maintenance program is also to change that is specifically adapted to the data processing and telecommunications systems and the network.
A disadvantage of the above maintenance programs is that they must be so started manually and individually. In der Regel wird dies von einem Administrator des Daten- bzw. Usually this is done by an administrator of the data or telecommunications network, which is responsible for maintenance of the network software. The duties of the Administrator include, but are importing date software in a database, the start of the maintenance program and monitoring the update process.
Depending on the size of the network such update process can be very time consuming. Therefore, such semi-automatic update procedures are usually quite expensive. Another disadvantage of the known maintenance programs for data and telecommunications networks is the lack of universality. Die Wartungsprogramme sind hochgradig auf ein bestimmtes Netz und beispielsweise dessen Aufbau spezialisiert.
The maintenance programs are highly specialized in a particular network and for example its construction. A change of the network requires therefore regularly consuming adjustment of the maintenance program. The object of the present invention is therefore to provide a method for distributing data in a data network, on the one hand a constant updating of the software of the data network, and more specifically is assured of its data processing systems with and reduces the time needed for updating the software.
In addition, it should be universally usable for any data networks. This object is achieved by a method for distributing data in a data network having the features of claim 1. Advantageous embodiments of the method are evident from the dependent claims. The invention is based on the idea to use in the data processing world proven and widely used database replication mechanisms for updating the program software of a data network.
This exploits that the program software of a data network often can in principle be regarded as a distributed database. Distributed database many proven replication mechanisms exist. It is known that the copy of the database or of parts of the database will be understood to other areas in a network of replication in a distributed database management system.
The replication ensures the integrity of the distributed databases. Konkret betrifft die Erfindung ein Verfahren zum Verteilen von Daten in einem Datennetz, in dem eine Vielzahl von Datenverarbeitungsanlagen eingebunden ist und zumindest einige der Datenverarbeitungsanlagen die gleichen Daten verarbeiten. Specifically, the invention relates to a method for distributing data in a data network, in which a plurality of data processing systems is integrated and at least some of the data processing systems to process the same data.
Die Daten sind Programmpakete und werden von mindestens einem Datenbank-Server mittels Datenbank-Replikationsmechanismen an die entsprechenden Datenverarbeitungsanlagen verteilt. The data are program packages and be distributed from at least one database server using the database replication mechanisms to the respective data processing systems. This ensures a relatively simple manner the integrity of the distributed program packages in the data network. In der Regel ist zum Verteilen der Programmpakete aufgrund der Datenbank-Replikationsmechanismen kein manueller Eingriff erforderlich.
Usually to distribute the software packages because of database replication mechanisms, no manual intervention is required. The replication will run as fully automatic. In this way costs can be saved. The administrator of a data network is characterized almost completely relieved of the time consuming and costly task of distributing the program packages in the data network and ensuring the integrity of the distributed program packages.
Another advantage is that such a database replication mechanisms are available as standard software modules are available and at least one database server can be installed relatively easily and inexpensively in a data network, especially in the. In particular, the methods of adjustment of program packages and transaction control of the distribution contained in the database replication mechanisms have proven themselves in practice and offer an easy way doing the otherwise time-consuming task of updating the software assets in a data network.
Preferably comprise the program packages binaries provided by the database server. With a distribution of binaries further processing, in particular preparation for executing the distributed program packets into the data processing equipment itself is eliminated.
Put simply, the software in the data network without additional effort can be updated directly with the binaries. Advantageously, the binary data to be updated, ie program packets transmitted in so-called "blob" binary large objects from the database server to the appropriate data processing equipment. Modern database replication mechanisms supported additionally to the replication of ASCII data replication of blob data. In smaller data networks distributing the software packages can be done directly on a database server.
In larger data networks with a variety of data processing systems, it may be more convenient, however, to connect the database server with at least one local service computer. The local service computer is communicatively coupled with at least one data processing system.
The distribution of program packages takes place via the service computer, which are, so to speak stopovers. In a presently particularly preferred embodiment of the method, a database management system ensures the integrity of replication of the distributed program packages.
The database management system is basically a software layer between a database and a user. It handles requests from the user for certain database actions and this allows control in terms of security and data integrity. Aufgrund des Datenbank-Managementsystems wird einem Administrator des Datennetzes die Arbeit wesentlich erleichtert.
Because of the database management system to an administrator of the data network is much easier to use. He can access the software components of the data network using the database management system, which it uses a single example graphical user interface for operating the access to the software components of the data network.
Therefore, the user can import updated program packages for distribution in the data network to the database and manually start a highly automated running update process in the data network via the database management system in a simple manner. Vorzugsweise ist das Datenbank-Managementsystem auf den mindestens einen Datenbank-Server und die lokalen Dienstrechner verteilt.
Preferably, the database management system is distributed on the at least one database server and the local server computer. In diesem Fall stellt das Datenbank-Managementsystem eine verteilte Datenbank dar.
In this case, the database management system is a distributed database. In this way the overall performance of the database will be expanded considerably. Through such a system, even very large data networks with several thousand data processing systems can be easily maintained. As already mentioned, the database server may include a database, which includes the latest versions of software packages and loaded from when replicating program packages.
Particularly advantageous method of the invention can be applied in telecommunications networks. In this case, at least some of the data processing systems are computer-based telecommunications systems that execute the program packages.
Such computer-based telecommunications systems are now common in modern telecommunication networks. The invention will be explained with reference to an embodiment in conjunction with the single drawing. The drawing shows an embodiment of a telecommunications network to a central computer and local service computers, via which the distribution of program packages to telecommunications equipment.
Ein Zentralrechner 10 ist als Datenbank-Server vorgesehen und mit vier lokalen Dienstrechnern 12, 14, 16 und 18 verbunden. A central computer 10 is provided as a database server and with four local service computers 12, 14, 16 and 18, respectively. Die lokalen Dienstrechner 12, 14, 16 und 18 wiederum sind mit rechnergesteuerten Telekommunikationsanlagen verbunden, von denen beispielhaft drei Telekommunikationsanlagen mit den Bezugsziffern 24, 26 und 28 bezeichnet dargestellt sind.
The local service computer 12, 14, 16 and 18 are in turn connected with the computer-controlled telecommunications systems, of which three exemplary telecommunication systems by the reference numerals 24, are shown designated 26 and 28th Die Telekommunikationsanlagen 24, 26 und 28 sind einerseits mit dem lokalen Dienstrechner 18 und andererseits mit einem Telekommunikationsnetz 30, beispielsweise einem PSTN Public Switched Telephone Network oder ISDN Integrated Services Digital Network verbunden.
Die Verbindung der anderen lokalen Dienstrechner 12, 14 und 16 mit weiteren nicht dargestellten Telekommunikationsanlagen sind schematisch angedeutet. The connection of the other local service computer 12, 14 and 16 with further non-illustrated telecommunication systems are indicated schematically. Further elements in the telecommunications network are local servers 20 and 22 for data and programs such as a relational database that is offered by various providers on the market, are provided.
Die Server 20, 22 sind mit dem lokalen Dienstrechner 18 verbunden, dh dieser kann auf die Datenbank zugreifen. The servers 20, 22 are connected to the local service computer 18, that it can access the database. Die Programmpakete wiederum werden von den zentralen Dienstrechnern 12, 14, 16 und 18 an die Telekommunikationsanlagen 24, 26 und 28 verteilt. A replication of program packages, the 10 loads the central computer from a database 32, via the local service computer 12, 14, 16 and The software packages in turn from the central service computers 12, 14, 16 and 18 to the telecommunications equipment 24, 26 and 28 distributed.
Here, database replication mechanisms ensure a largely error-free distribution of software packages. In summary, error-free, quick and easy distribution of software packages in a telecommunications network is essentially achieved without manual intervention by the information contained in the aforementioned database replication mechanisms transaction control.
Ultimately, this leads to cost savings as an administrator of the telecommunications network of the time-consuming work of distributing program packages and monitoring the distribution is relieved. DE DEA1 en Method for the dynamic replication of data under distributed system control to control utilization of resources in a multiprocessing, distributed data base system. Method and system for managing replicated data with enhanced consistency and concurrency.
Method and apparatus for batch storage of objects in a client-server storage management system. Method for putting into operation a module connected to an electronic control system. Device for planning, controlling production processes associates process data for print process es with display element for positioning individually or collectively on planning panel. Remotely controlled administration method for communication system - selecting operating task from list displayed on control device with aid of interrogation routine.