A kind of master data distribution administrative mechanism based on ESB
Technical field
The master data that the present invention relates to a kind of based on ESB distributes administrative mechanism, in particular in there are multi-heterogeneous system,
And for the family hospital of enterprise for needing real time data statistical analysis, i.e. master data is logical in real time when having newly-increased or change
WS service interfaces are crossed by data distribution to ESB, and ESB is pushed to the application progress message distribution for paying close attention to this data according to configuration,
Belong to information technology field.
Background technology
In hospital's overall application integrated architecture, the pattern recommended always in recent years is that master data management and ESB platforms are same
Shi Jianshe, i.e., bicentric construction mode are that solve data inconsistent for master data management emphasis, provide data/address bus and complete
The ability of entire data view;And for ESB service bus, then emphasis solution business real time service is integrated and cooperates with.While the two
Between close association and collaboration again, formed one it is complete whole.Therefore traditional business system way is often that data still can be into
Row is synchronous and distributes, and for the distribution of basic master data, the news release subscribing mode more than 1 pair is complied fully with, can be enabled
The function of ESB realizes this asynchronous real-time scene, it may also be said at the application for being event-driven framework.I.e. master data is having newly
Increase or when change, in real time by WS service interfaces by data distribution to ESB, and ESB is pushed to concern this number according to configuration
According to application carry out message distribution.
Invention content
The purpose of the present invention is being directed to master data newly-increased or when change, provide a kind of master data management system with
The master data of ESB bindings distributes management construction scheme in real time.
Technical solution
A kind of master data distribution administrative mechanism based on ESB, includes the following steps:
(1) ESB extracts a large amount of original medical data by ETL from each application system of medical institutions;
(2) the original medical data that step (1) obtains are completed into data scrubbing and initialization by ETL tools;
(3) data for obtaining step (2) are to master data management system;
(4) master data information is acquired in real time by multiple operation systems that ESB is transmitted, by integrating and shape after duplicate removal
At complete master data view;
(5) master data is when having newly-increased or change, in real time by WS service interfaces by data distribution to ESB;(6) exist
Subscription service is created in ESB, whenever master data change, then will be changed in data-pushing to subscription service;
(7) ESB is pushed to the application progress message distribution for paying close attention to this data according to configuration.
Wherein:ESB is Enterprise Service Bus abbreviations;
ETL abridges for Extract-Transform-Load;
WS abridges for WebService.
Our master data distribution administrative mechanism does not postpone, and distributes in real time:
(1) data extracted as ETL are larger to database pressure, and have certain hysteresis quality, in order in master data
With regard to carrying out actual message distribution at once when newly-increased or change.
(2) master data management system increases a WS service interface first, realizes main data system Services Integration function.
(3) when business datum increases newly or changes, interface accesses existing various services to realize the acquisition of data in real time.
The master data of oneself is issued as WS service interfaces in real time and is distributed to ESB by (4) WS service interfaces.
(5) subscription service is created in ESB, whenever master data change, then will be changed in data-pushing to subscription service.
(6) ESB is pushed to the application progress message distribution for paying close attention to this data according to configuration.
Advantageous effect
The master data that the invention discloses a kind of based on ESB distributes administrative mechanism, i.e., master data have it is newly-increased or change
When, in real time by WS service interfaces by data distribution to ESB, and ESB be pushed to according to configuration pay close attention to the application of this data into
Row message distribution.Present invention can apply to the numerous areas such as enterprise's medical treatment, are with a wide range of applications.
Description of the drawings
Fig. 1 is the overall architecture schematic diagram of the present invention.
Fig. 2 is the ESB configuration diagrams of the present invention.
The master data management system framework schematic diagram of the positions Fig. 3 present invention.
Specific implementation mode
The present invention is further described below in conjunction with the accompanying drawings.Fig. 1 is the overall architecture schematic diagram of the present invention.
It is as follows:
(1) ESB extracts a large amount of original medical data by ETL from each application system of medical institutions;
(2) the original medical data that step (1) obtains are completed into data scrubbing and initialization by ETL tools;
(3) data for obtaining step (2) are to master data management system;
(4) master data information is acquired in real time by multiple operation systems that ESB is transmitted, by integrating and shape after duplicate removal
At complete master data view;
(5) master data passes through WS service interfaces in real time when having newly-increased or change;
(6) subscription service is created in ESB, whenever master data change, then will be changed in data-pushing to subscription service;
(7) ESB is pushed to the application progress message distribution for paying close attention to this data according to configuration.
Fig. 2 is the configuration diagram of ESB.
It is as follows:
(1) ESB is attached by the connector in establishing device with external application.
(2) message receiver in establishing device defines receiving endpoint according to connector and receives external data.
(3) message transformer in establishing device is for the data conversion between message and the identified data type of component.
(4) the preposition router of router is passed to by message transformer change data.
(5) preposition router transfers data to application component processing again.
(6) data that application component has been handled are transmitted to establishing device by the postposition routing of router.
(7) data that the message sender in establishing device receives define sending endpoint according to connector and are sent to master data pipe
Manage system interface.
The master data management system framework schematic diagram of the positions Fig. 3 present invention.
It is as follows:
(1) master data information is acquired in real time by multiple operation systems that ESB is transmitted, by integrating and shape after duplicate removal
At complete master data view;
(2) when master data has newly-increased or change, main data system can in real time be divided data by WS service interfaces
Issue ESB.
The above is only a preferred embodiment of the present invention, it should be pointed out that:For the ordinary skill people of the art
For member, various improvements and modifications may be made without departing from the principle of the present invention, these improvements and modifications are also answered
It is considered as protection scope of the present invention.