Background technology
Along with the continuous development of infotech, computing machine in the application of all trades and professions more and more widely, handled data volume is also increasing.Simultaneously, widespread use along with the Internet, the computer system of networking is more and more, if can carry out data acquisition, arrangement and analysis automatically and monitoring is provided these application systems by network, can greatly improve supervisory system efficient and to abnormal conditions handle ageing.Yet, for various reasons, each application system all is a stand-alone development, adopts the different departments of computer science different data base management system (DBMS) of unifying, the storage organization of data and logical relation are also different, can't realize data automatic collecting and monitoring to each application system.
Present supervisory system is image data and realization monitoring in the following manner mainly.A kind of is to fill in form in artificial mode to deliver supervision department, and supervision department carries out analysis and arrangement to all collected data after verifying again, and the function of feedback or abnormality processing is provided.The subject matter of this method is inefficiency, required chronic of artificial prepare statement when data volume is huge, and the data that supervision department collects may be the data that lost efficacy.Simultaneously, the information that feeds back to each application system also can't be directly inputted in the database of application system, and feedback can't really play the effect of real-time control.Another kind of mode is to take out data under manual control automatically from database, fills in the form of set form and sends supervision department in the mode of electronics, and supervision department makes monitoring after collecting enough data.But,, can't guarantee the ageing of data because the collection of data is not to carry out in real time.Simultaneously,, fill in unified form automatically and be very difficult to realize owing to respectively be subjected to the data layout of supervisory system and logical relation all inequality, the partial content during most situations also need to fill up a form artificially, this has just reduced the efficient of supervision.In addition, because data are not directly to collect from the database that is subjected to supervisory system, and because the diversity of application system, the efficient of verification is very low.Also having a kind of mode is to be subjected to supervisory system to make them adopt access data in the same way by modification, supervision department can be directly from the database that is subjected to supervisory system image data and monitoring.Yet because historical reasons, most unit/departments have dropped into huge man power and material's exploitation and have been subjected to supervisory system, and it is very high and can cause very big influence to the running of unit/department to revise the cost that is subjected to supervisory system.In addition, because respectively the function mode of the unit of being monitored/department, the client professional and that faced that is engaged in are all inequality, the overwhelming majority is subjected to supervisory system can't adopt access data in a like fashion at all, adopts the supervisory system of this mode can't realize at all.
Summary of the invention
The objective of the invention is to provide a kind of the system of Compasite is carried out the method for data monitoring at the problems referred to above, and the monitor system for structure of isomery in same network of setting up according to this method, to overcome the deficiency of above-mentioned several supervisory systems.
According to an aspect of the present invention, provide a kind of monitor system for structure of isomery in same network, this system comprises: a plurality of application systems of carrying out information processing and storage data; A plurality of supervision center that the data and the operation of described application system and subordinate's supervision center are monitored; A plurality of and described application system is connected, converting extend markup language (XML) form to from the data of each described application system and logical relation and being sent to the Compasite connector of described supervision center; With the communication network that provides communication path for the Compasite connector that is connected described application system and supervision center.
According to the present invention, each application system connects the Compasite connector that a handle converts extend markup language (XML) form to and is sent to described supervision center from the data and the logical relation of each described application system.
In addition, according to the present invention, described supervision center comprises application system and the subordinate's supervision center supervision database that collected and converted to extend markup language (XML) data by the Compasite connector that is used to put in order and store from respectively being monitored, the data analysis module that extend markup language (XML) data that collected are analyzed, if and found abnormal conditions in analyzing, then the data of gathering are carried out the exception handler of abnormality processing.
In addition, according to the present invention, the Compasite connector comprises the terminal simulation module that reads or write data from application system in application system, the data that are used for that the terminal simulation module is obtained are translated into extend markup language (XML) data with logical relation or will be fed back and extend markup language (XML) data translation that comes becomes extend markup language (XML) translater of the required form of terminal simulation module, be used to add or remove the user logic module of user logic, the communication gate that is used for reception/transmission extend markup language (XML) data and carries out network control.
According to another aspect of the present invention, provide a kind of method that the Compasite system is monitored, the method comprising the steps of: when needing image data, supervision center sends the data acquisition request to each Compasite connector; Data in the database of the application system that the Compasite connector will be monitored accordingly or subordinate's supervision center and logical relation thereof are translated into extend markup language (XML) data and are sent to supervision center; Supervision center is put in order and is analyzed collected data; Whether the judgment data analysis result occurs unusually; If do not occur unusually, supervision center then produces the application system respectively monitored or the FEEDBACK CONTROL of supervision center according to the result of data analysis; When noting abnormalities in the data analysis, supervision center is carried out abnormality processing to the abnormal conditions that occur.
The advantage of monitor system for structure of isomery in same network of the present invention is: the supervisory system that is subjected in the system both can be an application system, also can be the supervision center that system is monitored.Need not can carry out data acquisition and monitoring to the supervisory system that is subjected to of different platform, different pieces of information structure according to being subjected to the data structure of supervisory system and logical relation to carry out any program development, supervisory system set up simple and fast.Be subjected to any data in the supervisory system can be gathered and be used for monitoring by network monitoring center.Supervision center is real-time image data from be subjected to the supervisory system database directly, guarantees the reliability of collected data and ageing.The result of data analysis can feed back in real time and be subjected to supervisory system, helps the optimization and the control of realization system.Find in the process of data analysis that any abnormal conditions then enter exception handler and carry out abnormality processing.
Embodiment
Describe the embodiment of monitor system for structure of isomery in same network of the present invention and method in detail below in conjunction with accompanying drawing.
Referring to Fig. 1, basic functional principle of the present invention is described.As shown in Figure 1, whole monitor system for structure of isomery in same network comprises a plurality of supervision center 1 and a plurality of application system 2.These supervision center 1 and application system 2 are formed with tree structure.A supervision center 1 can be monitored a plurality of supervisory systems that are subjected to.Be subjected in the supervisory system at these, existing application system 2 also has subordinate's supervision center 1.The supervision center 1 of these subordinates can be monitored subordinate's application system.For example, as shown in Figure 1, two supervision center b of the supervision center a monitoring next stage of upper level and supervision center c and application system a and application system b, and the supervision center b of next stage monitoring application system c, d and e, supervision center c monitoring application system c, d and f.
Only indicated 3 layers of monitoring in the structural representation of monitor system for structure of isomery in same network shown in Figure 1, but in real world applications, be not limited to 3 layers, any multilayer can have been arranged, a plurality of supervisory systems (supervision center or application system) that are subjected to arbitrarily also can have been arranged in every layer.To each application system of being monitored, must connect a Compasite connector to carry out data collection task.
Fig. 2 is the structural representation of a sub-supervisory system in the monitor system for structure of isomery in same network shown in Figure 1.Sub-supervisory system with supervision center b among Fig. 2 is that example describes.The sub-supervisory system of supervision center b comprises a plurality of application systems 2, application system 2 is connected to a plurality of Compasite connectors 3 of communication network 4, the supervision center 1 that the data of application system 1 and operation are monitored, and the communication network 4 that connects supervision center 1 and each Compasite connector 3.Communication network 4 both can be the Internet, can be dedicated network also, was used for transmitting supervision center 1 data of being gathered and the feedback that is produced.Supervision center b is responsible for image data from the database of each application system c that is monitored, d and e as the center of sub-supervisory system.When needing image data, supervision center b sends the data acquisition request to each Compasite connector 3, the Compasite connector 3 that each application system 2 connects separately.Compasite connector 3 utilizes extend markup language (XML) will be subjected to data and logical relation thereof in supervisory system (supervision center or the application system) database to translate into extend markup language (XML) data accordingly, and is sent to supervision center b by communication network 4.The SGML that extend markup language (XML) allows every profession and trade to define voluntarily can provide Data Control flexibly, so that access, processing, conversion etc.Supervision center b receives the data of the application system that each Compasite connector 3 sends from communication network 4, with uniform way the data that collected are put in order and analyzed again, produce respectively being subjected to the FEEDBACK CONTROL of supervisory system (supervision center or application system) according to the result of data analysis, and the abnormal conditions that occur in analyzing are carried out abnormality processing.
Each application system can be applied in the various industry system as bank transaction, levying by tax, customs, hygiene department, enterprise etc. and so on, and can be independently each other.Each application system can according to self needs or require to adopt the different departments of computer science data base management system (DBMS) of unifying, Ding Yi data store organisation and logical relation are with the needs of suitable every profession and trade voluntarily.
The inner structure and the operation of supervision center 1 are described below with reference to Fig. 3.As shown in Figure 3, the core of supervision center 1 is a supervision database 12, be used to put in order and store from respectively be subjected to supervisory system and collected and converted extend markup language (XML) data to, and support the work of data analysis module 6.6 pairs of data analysis modules are analyzed from extend markup language (XML) data that collected by supervisory system.The analysis result that produces can feed back to by communication network 4 and be subjected to supervisory system so that to being subjected to supervisory system to carry out system optimization and control.If found abnormal conditions in analyzing, the data that then enter 7 pairs of collections of exception handler are carried out abnormality processing.
The inner structure of Compasite connector 3 is described below with reference to Fig. 4.As shown in Figure 4, according to embodiments of the invention, Compasite connector 3 comprises terminal simulation module 8, extend markup language (XML) translater 9, user logic module 10 and communication gate 11.Wherein, the mode of terminal simulation module 8 by the pseudo-terminal machine reads from application system 2 or write data in application system 2.Extend markup language (XML) translater 9 is used for data that terminal simulation module 8 is obtained and logical relation thereof and translates into extend markup language (XML) data or will become the required form of terminal simulation module 8 by extend markup language (XML) data translation that communication network 4 feedbacks are come.User logic module 10 is used for adding or removing user logic, for example change of the change of the merging of data recording and statistics, part form or project name and data recording form or the like.Communication gate 11 is used for reception/transmission extend markup language (XML) data and carries out network control.
Next describe the operating process of monitor system for structure of isomery in same network referring to Fig. 5 monitored by supervisory system.In the present invention, respectively be subjected to supervisory system (can be supervision center or application system) according to format memory data of oneself and logical relation each other thereof.When supervision center 1 needed image data, at first, at step S1, supervision center 1 sent each corresponding data acquisition request that is subjected to supervisory system to each Compasite connector 3.At step S2, Compasite connector 3 receives this and is subjected to the data and the logical relation thereof of supervisory system from be subjected to supervisory system (supervision center or application system) database accordingly, and the data and the logical relation that are received are translated into extend markup language (XML) data and be sent to supervision center 1.At step S3, the data storage that supervision center 1 will be collected from Compasite connector 3 by communication network 4 and is put in order and is analyzed the data of collecting in supervision database 5.At step S4, whether the judgment data analysis result occurs unusually, if do not occur unusually, supervision center then produces respectively being subjected to the FEEDBACK CONTROL of supervisory system (application system or supervision center) according to the result of data analysis at step S5.If found abnormal conditions in data analysis, supervision center is then carried out abnormality processing at step S6 to the abnormal conditions that occur.
According to embodiments of the invention, monitor system for structure of isomery in same network can be applied to bank transaction monitoring, need carry out in the system of data acquisition, analysis and arrangement and monitoring many different systems the supervision of function situation and all monitoring of infectious disease transmission situation, enterprise the monitoring of importing and exporting situation, hygiene department the examination of levying by tax situation, customs.
According to embodiments of the invention, the supervisory system that is subjected in the monitor system for structure of isomery in same network is the computer system that need be subjected to the supervision center monitoring.Being subjected to supervisory system both can be application system, also can be the supervision center that other system is monitored.All are subjected to supervisory system can be divided into database and message processing module two parts.Supervision center direct image data and do not influence the operation of application system from the database that is subjected to supervisory system.
According to embodiments of the invention, the Compasite connector in the monitor system for structure of isomery in same network mainly is made up of a personal computer (PC) and Compasite software.The terminal port that PC is connected to application system comes the pseudo-terminal machine, and Compasite software then comes data and logical relation thereof in the access application system database by the simulation to terminating machine.
For example, in a bank monitoring system,, must be undertaken by monitor system for structure of isomery in same network the monitoring of these subbranch/branches because each subbranch/branch has adopted different computer systems, different database and different data structures.In this system, head office's supervision center is monitored various places subbranch supervision center, and various places subbranch supervision center is then monitored each branch's transaction system of the subordinate of this subbranch.Subbranch's supervision center is collected Transaction Information by the Compasite connector on time and it is analyzed from the database of each branch's transaction system, the credit situation of each cash flow, loan/exchange situation and bank client is in lines made detail analysis and monitoring.
In a tax supervisory system, because each large enterprises adopts different computing machine and different data representations with bank, the tax is verified and is merely able to be undertaken by monitor system for structure of isomery in same network.In this system, State Administration of Taxation's supervision center connects the various places tax bureau and subsidiary enterprise by the Compasite connector, and various places tax bureau supervision center then connects subordinate enterprise and each main bank by the Compasite connector.When carrying out tax verification, tax bureau's supervision center is gathered business transaction by the Compasite connector from the corresponding number of the account with banking system of enterprise database statistical information, verify the business of enterprise and tax position and it is informed bank as the basis of bank to enterprise's loan, prevent that simultaneously enterprise from evading taxes.State Administration of Taxation's supervision center is monitored the operation and the profits tax situation of subsidiary enterprise on the one hand, then the tax position of the various places tax bureau controlled on the other hand, and the operating position of supervision tax.
In a customs monitoring system, because the computer system at customs/port, various places is different, the management system in import and export enterprise and warehouse also has nothing in common with each other, and uses monitor system for structure of isomery in same network effectively to monitor.In this system, general bureau of customs supervision center is monitored supervision and control by the customs center, various places, and the supervision and control by the customs center is monitored each port supervision center, and the port supervision center is then monitored import and export enterprise in distinguishing and warehouse.The port supervision center is gathered import and export information by the Compasite connector on time in real time from the database of import and export enterprise and depot computer system, prevent to smuggle and get fraudulent export tax rebate, and simplify the custom procesures that enterprise imports and exports.The supervision and control by the customs center then on time by the Compasite connector from each port supervision center image data, monitor that local enterprise imports and exports situation, tariff is collected situation and smuggled goods disposition.General bureau of customs supervision center then by the data in the Compasite connector collection various places supervision and control by the customs central database, collect situation and add up by the import and export situation in the statistics whole nation and customs duty.
In the realization of an enterprise management system, since all departments of enterprise and subordinate enterprise demand side to different clients, carry out different processing, all departments and subordinate enterprise can't adopt same system usually, can only adopt monitor system for structure of isomery in same network that these departments and subordinate enterprise are supervised.In this system, the supervision center at enterprise middle part directly connects the computer system of all departments and subordinate enterprise, and automatic data collection on time, the function situation of all departments and subordinate enterprise is carried out real-time statistics, and the financial position of all departments and subordinate enterprise is supervised.
In the realization of a medical monitoring system,, need to adopt monitor system for structure of isomery in same network to monitor because various big hospital and pharmaceutical factory, blood station computer system is different.In this system, Ministry of Public Health's supervision center is monitored each Department of Public Health of Shanxi Province's supervision center, and Department of Public Health's supervision center is then monitored each counties and cities health bureau supervision center, and health bureau's supervision center is then monitored hospital system.Health bureau's supervision center connects various big hospital by the Compasite connector, in real time patient's situation is gathered, with the use of optimizing blood, medicine and medicine equipment and the popularity of monitoring local infectious disease.
More than invention has been described by specific embodiment, yet, the invention is not restricted to described specific embodiment.Those skilled in the art can design other similar embodiments at an easy rate according to disclosed notion.These changes and improvements do not break away from appended claim spirit and scope.