The content of the invention
For the problems of the prior art, the present invention provides a kind of Information System configuration device based on configuration.
In a first aspect, the present invention provides a kind of Information System configuration device based on configuration, including:
Data integration Rotating fields, information model Rotating fields, configuration control Rotating fields and visual presentation Rotating fields;
The data integration region layer structure includes:Ecosystem data capture unit, integrated adaptation unit, pretreatment unit,Data sharing unit;Wherein, the output of the ecosystem data capture unit connects the pretreatment unit, the integrated adaptationThe output of unit connects the pretreatment unit, and the output of the pretreatment unit connects the data sharing unit;
Described information model Rotating fields include:Model assembly shared cell;The model assembly shared cell provides finalThe Visualization Model unit that data publication comes out;
The configuration control Rotating fields include:Adapter, information integration configuration maincenter unit, expansion plugin unit;
The visual presentation layer includes:Integration release unit and Custom modules unit;
Wherein, the output of the adapter connects data sharing unit, the model assembly shared cell and the informationIntegrated configuration maincenter unit, the adapter send configuration parameter instruction, and the data sharing unit, the model assembly are sharedUnit and information integration configuration maincenter unit Collaboration are completed;
The output of the data sharing unit and the model assembly shared cell is all connected with described information integrated configurationPivot unit, based on element management is scheduled in maincenter unit configuring, the expansion plugin unit connects described informationIntegrated configuration maincenter unit;
The Custom modules unit and the adapter are all connected with the integration release unit, in described information integrated configurationPivot unit is also connected with the Custom modules unit.
Alternatively, the integrated adaptation unit is used to define a variety of data filtering rules;And for according to publisher'sEcosystem data are extracted, are cleared up, changed and loaded based on data filtering rule by demand, by redundancy, unordered, dangerousData scrubbing be converted into simple, orderly, important structured data;
Data filtering rule includes:Classification is extracted, cluster is integrated, associates screening and/or signature analysis.
Alternatively, data sharing area includes:Multiple standard data items of pretreatment unit output, the standard data item haveThe structured data of certain structural relation, is program Direct Recognition, the minimum unit data item without reprocessing.
Alternatively, the structural relation include membership, neighbouring relations, cross reference, relation at the same level, incidence relation,Primary key relationships and/or adduction relationship.
Alternatively, the model assembly shared cell includes:Behavior control, data sheet template, Visual Chart template,Workflow component, message mechanism component, control of authority component and other expansion components.
Alternatively, the adapter belongs to the window of human-computer exchange in construction device building process,
The adapter by the instruction of reception be converted into program it is identifiable configuration parameter be transferred to data sharing unit andModel assembly shared cell,
Described information integrated configuration maincenter unit links up data sharing unit and model assembly shared cell, jointlyComplete the customization of a visualized management view.
Alternatively, expansion plugin unit, the plug-in unit for meeting certain interface specification is integrated into described device.
Alternatively, Custom modules unit, for information integration configuration maincenter unit scheduling under, by data sharing unitThe information module of the diversification data combined with model assembly shared cell carries out visualization presentation.
Alternatively, integration release unit, is for issuing the diversification data after visualizing, according to matching somebody with somebody for the adapterParameter is put, all information models are integrated into a complete information management system, and issue and present by visual meansOut.
It is the device have the advantages that as follows:
A kind of Information System configuration device based on configuration of the present invention, for receiving discrete unordered ecosystem data,By cleaning, changing, the means such as loading and pre-processed in data factory, structuring is formed, the data of standardization are stored inData sharing area;According to the configuration information of adapter and instruction, by the data in data sharing area and model assembly shared cellModel organically combine, form one and meet the view management module of user demand, and integrate and issued, structureBuild out the information system platform of a practical convenient.By above device, publisher need not carry out data any complicatedProcessing, it is only necessary to which the clear and definite target and demand of oneself, with reference to existing model information, is managed according to a series of configurations of adapter issueReason instruction, passes through information integration and configures the regulation and control of maincenter unit and control, it is possible to which automation is by cumbersome unordered data by canSuccinctly shown in order depending on change means, and put into practical application, quickly brought benefits.
Further, the device of the invention also has:1) it is highly integrated with data, it can be adapted to trans-regional, inter-tradeAll kinds data, carry out specification integrated management;
2) abundant assembly of elements, comprising largely assembly of elements is used in model assembly shared cell, available for dataPresent and man-machine interaction, such as behavior control (such as date component, drop-down menu component, input module, intelligent Matching component and dynamicMake component etc.), data sheet template, Visual Chart template (as column diagram, line chart, scatter diagram, pie chart, radar map andFigure etc.), workflow component, message mechanism component, control of authority component and other expand components etc.;
3) practical generic scenario, there is provided a large amount of versatile application scenarios, with reference to data shared cell and mold portionPart shared cell, according to the configuration parameter of adapter, it is possible to achieve the application scenarios of bulk information management, are such as based on information managementContract information management system, the mis system such as Storehouse Information System, task distribution, examination & approval based on flexible configuration flow engineThe OA systems such as label report, and other DSSs based on data statistic analysis etc.;
Efficient configurableization management, based on data sharing unit and modular unit shared cell, according to matching somebody with somebody for adapterParameter is put, maincenter cell scheduling is configured by information integration, rapidly and efficiently realizes the application of diversification scene;
4) good autgmentability, in expansion plugin area can according to interface customize specification, self-defined access card module,Such as the access of security module, log audit, sensitive document protection and DB Backup etc. are realized;
5) there is the durability of height, different Enterprise Information Resources can be transferred through the device of the invention and realize that informationization is builtIf.
Embodiment
In order to preferably explain the present invention, in order to understand, below in conjunction with the accompanying drawings, by embodiment, to this hairIt is bright to be described in detail.
In the following description, multiple and different aspects of the present invention will be described, however, for common skill in the artFor art personnel, the present invention can be implemented just with some or all structures or flow of the present invention.In order to explainDefinition for, specific number, configuration and order are elaborated, however, it will be apparent that in the situation without these specific detailsUnder can also implement the present invention.In other cases, will no longer for some well-known features in order not to obscure the present inventionIt is described in detail.
As shown in Figure 1, Fig. 1 shows the knot for the Information System configuration device based on configuration that one embodiment of the invention providesStructure schematic diagram, Information System configuration device of this implementation based on configuration can complete design of information system basic data support,Information procession.
The Information System configuration device based on configuration of the present embodiment includes:Data integration Rotating fields, information model layer knotStructure, configuration control Rotating fields and visual presentation Rotating fields;
The data integration region layer structure includes:Ecosystem data capture unit, integrated adaptation unit, pretreatment unit,Data sharing unit;Wherein, the output of the ecosystem data capture unit connects the pretreatment unit, the integrated adaptationThe output of unit connects the pretreatment unit, and the output of the pretreatment unit connects the data sharing unit;
Described information model Rotating fields include:Model assembly shared cell;The model assembly shared cell provides finalThe Visualization Model unit that data publication comes out;
The configuration control Rotating fields include:Adapter, information integration configuration maincenter unit, expansion plugin unit;
The visual presentation layer includes:Integration release unit and Custom modules unit;
Wherein, the output of the adapter connects data sharing unit, the model assembly shared cell and the informationIntegrated configuration maincenter unit, the adapter send configuration parameter instruction, and the data sharing unit, the model assembly are sharedUnit and information integration configuration maincenter unit Collaboration are completed;
The output of the data sharing unit and the model assembly shared cell is all connected with described information integrated configurationPivot unit, based on element management is scheduled in maincenter unit configuring, the expansion plugin unit connects described informationIntegrated configuration maincenter unit;
The Custom modules unit and the adapter are all connected with the integration release unit, in described information integrated configurationPivot unit is also connected with the Custom modules unit, as shown in Figure 3.
The device of the present embodiment, has the highly integrated of data, can be adapted to trans-regional, inter-trade all kinds data,Carry out specification integrated management;Durability with height, different Enterprise Information Resources can be transferred through the device of the invention realizationInformatization.
Content for a better understanding of the present invention, carries out each Rotating fields in Fig. 1 below in conjunction with Fig. 2A to Fig. 5 detailedExplanation.
1st, data integration Rotating fields, as shown in Figure 2 A and 2 B.
Data integration Rotating fields are the basic data supports of Information System configuration device, belong to second stage.
1) ecosystem data capture unit
Ecosystem data are the discrete non-structured ecosystem data of every profession and trade, and amount is big unordered, as preprocessed dataThe data source in storehouse.The type of ecosystem data includes but are not limited to word, excel, access, mysql, sqlserverWith oracle etc., all do not have certain structural relation between them, belong to the initial data without processing.
2) adaptation unit is integrated
During specific implementation, which can be integrated adapter.
Integrated adapter is data processing processing factory, some the row core technology means provided by the inside (input, defeatedGo out, change, connecting, flow etc.), define data filtering rule, there is provided powerful data mart modeling application function, pretreatment unit are based onRedundancy, unordered, dangerous data scrubbing can be converted into simple, orderly, important structured data by filtering rule,
Above-mentioned filtering rule has preset classification and has extracted, clusters and integrate, associate screening, signature analysis etc. common rule,It can also carry out artificial custom rule, abundant data manufacturing process.
Equivalent to one data factory of integrated adapter, a series of method of the processing data in the inside, such as different data sourcesInput, the different type output of data, the common conversion method of data, and some custom scripts, flow processing etc..
Data filtering rule includes:Classification is extracted, cluster is integrated, associates screening, signature analysis etc., the main base in the partIn actual demand, there is provided ways and means carries out combing loading to data.
3) pretreatment unit
The work of pretreatment unit is the stage of data mart modeling, by integrated adapter, by different types of initial dataIt is input to all in data factory, and cleaning conversion is carried out to it using filters, performs pretreatment, complete from ecosystem numberAccording to the transmission loading to standard original data.
I.e. the ecosystem data that ecosystem data capture unit obtains are input in integrated adapter by pretreatment unit, shouldIntegrated adapter is extracted, is cleared up, changed and filled to ecosystem data based on filtering rule according to the actual demand of publisherCarry, during redundancy, unordered, dangerous data scrubbing can be converted into simple, orderly, important structured data;And it will turnStructured data after changing sends pretreatment unit.
4) data sharing unit
The data sharing unit of the present embodiment can be data sharing area.The minimum unit of the data sharing area, that is, information systemData supporting, store program can recognize that, workable data structure, the standard data item after pre-processing be have it is certainThe structural data of structural relation, can be program Direct Recognition, be follow-up letter without the minimum unit data item of reprocessingBreathization integrated suppliers provide the data cell deposit on basis.
The structural relation includes membership, neighbouring relations, cross reference, relation at the same level, incidence relation, major key and closesSystem, adduction relationship.
2nd, information model Rotating fields
Information model Rotating fields are the core apparatus of Information System configuration device, belong to second stage.
Second stage is divided into information model Rotating fields, configuration control Rotating fields and visualizes Rotating fields on the whole,Wherein, data integration area, model assembly shared cell, configuration management adapter, information integration configuration maincenter unit, mould are includedBlock customization units, integration release area unit and expansion plugin unit, each area is closely coupled, completes informatization jointly.
1) data integration area
Data integration area is the data sharing area after the processing of first stage data series, as the important of informatizationDatabase supports, and is the minimum data unit memory block after structuring.
2) model assembly shared cell
Model assembly shared cell is also referred to as model assembly shared region.
Model assembly shared region is the infrastructure elements that visualization view forms, and data are most equivalent to unit block storehouseShow relied on form eventually, contain behavior control (such as date component, drop-down menu component, input module, intelligentDistribution assembly and action component etc.), data sheet template, Visual Chart template (such as column diagram, line chart, scatter diagram, pie chart,Radar map and map etc.), workflow component, message mechanism component, control of authority component and other expand components etc., be informationThe minimum visualization of system constructing, cell library is improved by constantly during upgrading, can be presented with abundant information system moreMemberization.
Fig. 4 A are illustrated that partial act control, and Fig. 4 B are illustrated that partial function control, when Fig. 4 C are illustrated that partBetween control.Fig. 4 D are illustrated that partial graphical component.
3rd, configuration control Rotating fields
1) configuration management adapter
Configuration management adapter is the execution module of configurableization in Information System configuration device, equivalent to one instruction hairCloth maincenter, is the window of human-computer interaction during system Construction, it sends instruction by data sharing area according to the order of publisherData cell and model assembly area model unit carry out organically independent assortment freely arrange in pairs or groups, be whole Information System configurationDuring important tie.
Sketched by designing land tax automation services terminal exemplified by the traffic case of nearly one month of certain somewhere.
The parameter (configuration item acts on the unit of connection) for the configuration item that publisher passes through adapter, by data integration listThe data cell of certain nearly business information in January of somewhere land tax self-aided terminal of member recalls, then the cylindricality by model assembly unitFigure component also calls out, and then the temporal information of configuration data unit and the abscissa data of column diagram correspond, then rootAccording to the magnitude range of the traffic information configuration column diagram ordinate data of data cell, and the portfolio in data cell is believedThe breath corresponding time loads into the data set of column diagram legend one by one, and finally the result of configuration is stored in configuration maincenter by more thanIn, this partial data is dispatched by maincenter visualization view is generated in module factory, and integrated by the configuration item of adapterAdvertisement is distributed to specified region and is showed.
Configuration management adapter is a configurable motor unit, and the tie that each unit organically combines, and being responsible for willThe instruction of publisher accurately performs.
2) information integration configuration maincenter unit
Information integration configuration maincenter unit is the key core of whole Information System configuration process, is adapted to based on configuration managementThe order of device and configuration parameter, by the standard block data of data integration shared region and the minimum unit group of model assembly shared regionPart organically combines, and is stored in maincenter, for follow-up scheduling controlling and management, and has good expansion,The customization plug-in unit for meeting certain specification can be integrated into and, there is provided abundant personalized expanded function.In information integration configurationPivot unit is the order running based on configuration management adapter, in close relations between the two, and a hair number instruction a, execution refers toMake and carry out storage management.Wherein adapter is man-machine interactive window, is responsible for receiving publisher's instruction, forms configuration parameter and assignsTo each connection unit, and integrated configuration maincenter organically combines each connection unit just then according to the configuration parameter of adapterTogether, and the relational structure integrated between unit and state are store, so as to follow-up scheduling and management.
3) expansion plugin unit
The expansion plugin unit of the present embodiment is also expansion plugin area, can be according to need for providing flexible autgmentabilityThe personalized function module for meeting interface specification is customized, the extension mechanism of maincenter unit is configured by information integration, is hadMachine is integrated into information system and uses, and sound assurance is provided for the scalability construction of whole information system, such as according to ruleThe access of the security module of model customization, it is possible to achieve log audit, sensitive document protection and DB Backup etc. function.
4th, Rotating fields are visualized
1) Custom modules unit
The present embodiment Custom modules unit is also Custom modules factory, Custom modules factory be above-mentioned data sharing unit andAfter model assembly shared cell is organically combined by information integration configuration maincenter unit, the work of visualization form is showedFactory.Which stores the final visualization form of Various types of data, and can further be integrated by integrated configuration maincenter at any time orPerson reproduces, and is the place of origin for the information model that data finally show.
The visualization presentation that Custom modules factory can be a data integration area and a model assembly shared region combines,Can also be the visualization presentation of multiple data integration areas and the fusion of multiple model assembly shared regions, during it is configured by information integrationPivot Single Component Management is dispatched, and completes the final presentation of the information model of diversification data.
2) integration release unit
The integration release unit of the present embodiment is also integration release area, which is based primarily upon the infrastructure of platform, rootVisualization view is integrated and combined according to adapter configuration parameter, corollary system is formed and shows.
Integration release area, be for issuing the final data after visualizing, according to the configuration parameter of configuration management adapter,All information models are integrated into a complete information management system, and are showed by the issue of visual means, shapeThe information system strong into availability height, a flexibility.
Based on above modules unit, with reference to the flow chart of the information system construction method shown in figure 5A, belowSketch and how to be built exemplified by national product distribution displaying flow in Product Management System.
First, data integration models, and determines the data standard and data relationship included by the flow, and each region in the whole nation is passed through(information contains detailed product information, such as title, code, time, area, service conditions to the product information that reason arrangesDeng, and its data type is not sought unity of standard, and can be Excel file or Mysql data etc.) take together, using numberAccording to the manufacturing process of factory, the product information of redundancy is removed (such as time, product code erasing of information), then by regionalProduct is changed with the data model of " name of product-area-portfolio ", forms the structural data needed for program, andLoad into data integration area (region can be data warehouse or standard data file).
Secondly, by configuration management adapter, issue structure instruction, is pre-processed publisher by configuring above parameter callThe map components in data integration area and model assembly shared region afterwards, organic knot is carried out in information integration configuration maincenter unitIt is combined, visualization view is customized out in Custom modules factory, and show in the issue of integration release unit.
As shown in Figure 5 B, following steps are specifically divided into:
101st, map components loading Chinese geography data, show national maps model;
102nd, the area in data integration area corresponds with the provinces and cities in national maps, establishes incidence relation;
103rd, the name of product in data integration area is loaded into the legend content item of the legend component in map components;
104th, the traffic information in data integration area loads the graph data concentration into the serial component in map components;
The 105th, contact that data above is integrated to area and model assembly shared region is stored in information integration configuration maincenter unitIn, and be transmitted to by information integration configuration maincenter unit in Custom modules factory;
National maps are loaded data by the 106th, scheduling information of the Custom modules factory based on information integration configuration maincenter unitShow afterwards;
107th, finally final effect is shown automatically by WEB page by integration release unit.
Product data model such as table 1 below described in above-mentioned steps.
Table 1:
| Sequence number | Name of product | Affiliated area | Portfolio |
| 1 | National tax | Guangdong | 98000 |
| 2 | Land tax | Fujian | 86000 |
| 3 | …… | …… | …… |
In one kind optionally realizes scene, as shown in Figure 5 C, Fig. 5 C show the Information System configuration of the present embodimentMethod flow, it comprises the following steps:
1st, ecosystem data capture unit collects the initial data of publisher's issue.
2nd, pretreatment unit (can also be data processing plant) receives the initial data of ecosystem data capture unit input, andThe initial data of reception is pre-processed.
3rd, pretreated structured data/structural data is stored in data sharing area.
4th, after data sharing area storage organization data/structural data, to publisher's feedback response such as return structure numberAccording to information.
5th, in publisher configuration-direct is issued by configuring adapter/configuration adapter of key-course.
6th, adapter is configured according to configuration-direct, and structural data/structured data is obtained from data sharing area.
7th, data sharing area according to reception acquisition structural data/structured data information, information integration configuration inStore the use state of data sharing area unit in pivot unit, determine whether to feed back by information integration configuration maincenter.
8th, information integration configures maincenter unit to adapter feedback result;Tied alternatively, data sharing area is returned to adapterFruit.
9th, adapter is configured according to configuration-direct, and model/model component is obtained from model assembly shared region.
10th, after model assembly shared region receives the information for obtaining model/model component, maincenter unit is configured in information integrationIn store the use state of model assembly shared region.
11st, information integration configures maincenter unit to adapter feedback result;Alternatively, model assembly shared region is anti-to adapterPresent result.
12nd, adapter configures parameter according to structured data, the model component of acquisition to information integration configuration hub transmission.
13rd, information integration configuration maincenter unit is according to management and dispatching in the configuration parameter set of transmission.
14th, information integration configures maincenter unit to Custom modules factory sending module dispatch request.
15th, Custom modules factory returns to the response of module schedules request.
16th, after information integration configuration maincenter cell scheduling module, the response of configuration parameter is returned to adapter.
17th, adapter issues integrated instruction to integration release area.
18th, integration release area carries out integration release according to integrated instruction in specific region.
19th, integration release area returns to the integrated interface of visualization to publisher.
Above- mentioned information system Construction device can realize the work from cumbersome system constructing, remodelling and code refactoringIn free, by data adaptation management, different types of data progress specification is integrated, and based on modular unit informationConfigurableization, intelligence, automatically independent assortment is freely arranged in pairs or groups, and realizes the efficiently integrated and flexible Application of information system,The cycle of formed product is substantially reduced, meets multiple personal demand, it is versatile, realize and quickly deliver and put into actual answerBe the production of enterprise product, the flow of business, the decision-making of information and the management of humanity with scene, there is provided strong support andEnsure.
That is, by the analysis to source ecological data, design, plan and the task of certain rule are formed, source is given birth toState data carry out preprocessing processing, integrated data shared region, the data cell important as Information System configuration support, and are based onThe command parameter of the whole management configuration adapter for building link of perforation, by above-mentioned data integration area and model assembly shared regionThe information formation of combination is stored in information integration configuration maincenter unit and is scheduled management, will by Custom modules factoryFinal data visualization shows, and forms the view with good experience, finally will be all during Information System configurationVisualization model integrates, and forms a whole set of complete Information application platform, and issues the true application scenarios of input, rapidly and efficientlyRealize structure and the application of enterprise information system.Above device can be realized between enterprises diversification information, believed with exteriorResource consolidation between breath, and an inter-trade informatization management platform is formed, which has automation, configurationChange, generalization, visual feature, i.e., the unified configuration based on adapter, whole-course automation integrated data, generation module, shapeThe visualization view being combined into pictorial statement, and can be applied to different enterprises, the actual scene of different information resources.
It should be clear that the invention is not limited in particular configuration described above and shown in figure and processing.For brevity, it is omitted here the detailed description to known method.In the above-described embodiments, some tools have been described and illustratedThe step of body, is as example.But procedure of the invention is not limited to described and illustrated specific steps, this areaTechnical staff can be variously modified, change and add after the spirit of the present invention is understood, or suitable between changing the stepSequence.
It should also be noted that, the exemplary embodiment referred in the present invention, is retouched based on a series of step or deviceState certain methods or system.But the present invention is not limited to the order of above-mentioned steps, that is to say, that can be according in embodimentThe order referred to performs step, may also be distinct from that the order in embodiment, or some steps perform at the same time.
Finally it should be noted that:Above-described embodiments are merely to illustrate the technical scheme, rather than to itLimitation;Although the present invention is described in detail with reference to the foregoing embodiments, it will be understood by those of ordinary skill in the art that:It can still modify the technical solution described in previous embodiment, or to which part or all technical characteristic intoRow equivalent substitution;And these modifications or substitutions, the essence of appropriate technical solution is departed from various embodiments of the present invention technical sideThe scope of case.